TL;DR
- ChatGPT Dots have no native Google Ads plugin. The Dot cannot see campaigns, search terms, or spend on its own.
- A Dot uses the apps already on the ChatGPT account. Add the Metaflow plugin in ChatGPT. The Dot inherits it. Do not paste a third-party MCP URL and tell the Dot to send every ads question there.
- The Dot asks. Metaflow reads the connected Google Ads account and drafts the change. A budget, bid, pause, or new ad waits until you approve in Metaflow.
- Open AI agents for Google Ads if you would rather start the job in Metaflow instead of in the Dot.
Can ChatGPT Dots connect to Google Ads natively?
No. Dots ship with no first-party Google Ads plugin and no settings screen for an API key. ChatGPT Ads is a different product: a place to buy ads inside ChatGPT, not your Google Ads account.
The working path is: the Dot asks, the Metaflow plugin starts the performance work, and a campaign change waits for approval. That is the same engine you would use at AI agents for Google Ads and performance marketing agents.
What you do with the read, and what you refuse to automate, is ChatGPT Dots for Google Ads. "No native plugin" is the ads half of the Dot decision.
What you need before you start
| Requirement | Details |
|---|---|
| ChatGPT plan with Dots | Dots roll out to Pro and Business Premium. Free, Go, and Plus plans do not include a Dot. |
| Metaflow workspace | Sign in at metaflow.life. Connect the Google Ads account there. The plugin uses that connection. |
| Google Ads access | A Google login that can open the target ad account. Manager (MCC) accounts work once they are connected in Metaflow. |
| ChatGPT workspace | Web or desktop, where you can reach Settings → Apps and add Metaflow. |
How to connect ChatGPT Dots to Google Ads
1. Connect Google Ads in Metaflow
In Metaflow, connect the Google Ads account you want the job to see. The Dot never holds the Google password. Metaflow does the OAuth.
2. Add Metaflow in ChatGPT
Open Settings → Apps and add the Metaflow plugin. Dots share plugin permissions with ChatGPT. You add it once. The Dot inherits it.
3. Brief the Dot
Send the Dot this message so ads work goes to Metaflow:
You cannot see my Google Ads account on your own. Hand every Google Ads question to Metaflow.
- Read campaigns, search terms, budgets, and conversions through Metaflow.
- Draft negatives, pauses, budget moves, and bid changes in Metaflow.
- Do not change spend yourself. Wait until I approve the action in Metaflow.
Start now: tell me one thing in the account I should fix today.The Dot should come back with a finding from the connected account, not a guess.
4. Verify with test prompts
- "Which Google Ads accounts can Metaflow see?"
- "What did I spend yesterday, and which campaign spent the most?"
- "Find search terms with spend and no conversions in the last 30 days."
If those answers are your live numbers, the plugin is working. If the Dot invents a campaign name, Metaflow is not in the loop.
What Metaflow reads vs what waits for you
| Action | Details | Who approves |
|---|---|---|
| Reads | Campaigns, ad groups, keywords, search terms, ads, budgets, bids, conversions, recommendations | — (read-only) |
| Drafts | Negative themes, pause lists, budget and bid proposals, RSA drafts | You, in Metaflow |
| Changes | Anything that spends or stops spend | You approve. The Dot does not write the account. |
| Proactive research | Recurring checks the Dot asks Metaflow to run | Read-only until you approve a write |
The jobs on top of that read are how to manage Google Ads from a Dot. Every write is allow, approve, or block. Budget is not allow.
Jobs to hand Metaflow
Copy these into the Dot. Each one is a Metaflow job, not a change the Dot makes itself.
- Wasted-spend audit. Find search terms with spend and zero conversions in the last 30 days and group them into negative-keyword themes.
- Search-term cleanup. Sort last week's terms into buyer, researcher, job seeker, competitor, and junk.
- Budget shifts. Compare CPA by campaign for 14 days. Where should the next $100 a day go?
- Bid strategy check. Which campaigns are on Target CPA or Target ROAS with too few conversions?
- Ad copy gaps. List RSAs below Good ad strength and draft three headlines from the top terms.
- Landing-page mismatch. For the top ads by spend, does the page match the ad?
- Performance Max leakage. How much PMax spend went to brand terms last month?
- Conversion tracking health. Which conversion actions are primary, which fire twice, which had zero conversions in 30 days?
- Weekly report. Spend, conversions, CPA, what moved, and why.
If something goes wrong
| Problem | Fix |
|---|---|
| Dot answers without live numbers | Confirm Metaflow is in Settings → Apps, then send the brief again. |
| No Google Ads accounts | Connect the account in Metaflow with a login that can open it. |
| The Dot tries to edit the campaign itself | Stop it. Approval lives in Metaflow. Re-send the brief. |
| Spend changed without you | That is not this path. Reject the action in Metaflow and keep budget on approve. |
How to disconnect
In Metaflow, disconnect Google Ads. The Dot loses the live read as soon as the connection is gone. Remove the Metaflow plugin in ChatGPT Settings → Apps if you want the Dot to stop calling it.
Frequently asked questions
How to connect ChatGPT Dots to Google Ads with no developer
Add the Metaflow plugin in ChatGPT. Connect Google Ads in Metaflow. Brief the Dot to hand ads work to Metaflow. There is no native "Dot + Google Ads" button.
Is it safe to give a Dot access to my ad account?
The Dot does not get the Google password. Writes wait for you in Metaflow. The Dot proposes. You approve.
How long does setup take?
Connecting the Google Ads account in Metaflow is the slow step. Adding the plugin and briefing the Dot is a few minutes after that.
Can I connect multiple Google Ads accounts?
Yes, once they are connected in Metaflow. Ask the Dot to name the account: "Use account 123-456-7890 for this."
Does this also cover Meta Ads, GA4, and Search Console?
Meta Ads uses the same plugin and AI agents for Meta Ads. Search Console and analytics jobs go to content-led growth and SEO automation.








