Pricing
Get a demoContinue with
  • Content-led Growth Agent
  • Performance Marketing Agent
  • Outbound Automation Agent
  • Cursor GTM
  • Cursor Agency
  • Invest
  • AI Search Visibility for Healthcare

© Metaflow AI, Inc. 2026

PRODUCTS

  • Agents
  • Content-led Growth
  • Performance Marketing
  • Outbound Automation
  • Flow

SOLUTIONS

  • AI Marketing Agent
  • GTM
  • SEO Automation
  • Bottom-Funnel Content
  • Google Ads Agents
  • Meta Ads Agents
  • Agent use cases
  • GTM Workflow Playbook
  • Healthcare AI Search Visibility

CUSTOMERS

  • Hyring

BY ROLE

  • For Growth Marketers
  • For GTM Engineers
  • For Founders

RESOURCES

  • Templates
  • SEO Templates
  • Google Ads Templates
  • Cold Email Templates
  • Blog
  • Guides
  • Claude for Marketing
  • AI Marketing Agent Playbook
  • Complete AEO Guide
  • GTM Engineering Playbook
  • AI Paid Media Ops
  • Content Ops & Decay Recovery
  • GTM Strategy
  • Beginner's Guide to Outbound
  • Search Infrastructure
  • FAQ
  • Learning Center
  • Skills
  • Free Tools
  • Agency Guides
  • Cursor GTM
  • Invest
  • Tutorials

COMPARISON GUIDES

  • Metaflow AI vs Claude
  • Metaflow AI vs AirOps
  • Metaflow AI vs n8n
  • Metaflow AI vs Dust.tt

GET STARTED

  • Plans & Pricing
  • Book a Demo

SUPPORT

  • Changelog
  • Help

COMPANY

  • About
  • Founder
  • Contact Us
  • Privacy Policy
  • Terms of Use
  • Cookie Policy
Metaflow AI, Inc2261 Market Street #10708San Francisco, CA 94114

Designed with ♥ by GrowthLane

Pricing
Get a demoContinue with
Cover Image for How to Connect ChatGPT Dots to Google Ads: Step-by-Step Guide (2026)

How to Connect ChatGPT Dots to Google Ads: Step-by-Step Guide (2026)

Step-by-step guide on how to connect ChatGPT Dots to Google Ads via MCP connectors. No native integration exists — use Ryze AI, Markifact, or Developer Mode. Includes test prompts and troubleshooting.

AI Marketing
byMetaflow TeamLast Updated on Oct 5, 2026
M
Can ChatGPT Dots connect to Google Ads natively?What you need before you startHow to connect ChatGPT Dots to Google Ads: the 3-minute setupWhat your dot can read vs change in Google AdsAlternative paths: how to connect ChatGPT Dots to Google Ads differentlyIf something goes wrongHow to disconnect your dot from Google AdsWhy this matters for AI-powered ad managementFrequently asked questions

TL;DR

  • ChatGPT Dots have no native Google Ads connector. OpenAI released Dots on September 29, 2026, powered by GPT-6 Astra, but they don't include a built-in path to your ad account. You bridge the gap with a third-party MCP server such as Ryze AI or Markifact.
  • The fastest route takes about 3 minutes: create a free Ryze AI account, connect Google Ads, add the Ryze MCP app in ChatGPT Settings, then brief your dot. Everything after that works inside your dot's chat or scheduled tasks.
  • Your dot reads campaigns, keywords, search terms, budgets, bids, conversions, and recommendations. Changes (negative keywords, pauses, budget edits, new ads) go through an approval queue, the dot proposes, you approve.
  • A dot on its own cannot watch your ad spend or suggest optimizations. Only a dot connected through an MCP marketing connector gets live Google Ads data.
  • If you hit a snag, expired OAuth link, empty account list, answers without your data, the troubleshooting table below covers the five most common issues and their fixes.

Can ChatGPT Dots connect to Google Ads natively?

No. ChatGPT Dots ship with no first-party Google Ads integration and no settings screen where you'd enter an API key or OAuth client ID. Dots connect to over 4,000 apps through OpenAI's plugin ecosystem, but Google Ads is not one of them. OpenAI's own ad platform (ChatGPT Ads) is separate, it's where you buy ads inside ChatGPT, not where your dot reads your Google Ads campaigns.

The connection requires an intermediary MCP server that translates between Google Ads API and the Model Context Protocol that Dots speak. Understanding how to connect ChatGPT Dots to Google Ads really means understanding which MCP server fits your workflow. Three real options exist today:

PathProviderSetup timeRead accessWrite accessCost
Ryze AI MCPget-ryze.ai~3 minCampaigns, keywords, search terms, ads, budgets, bids, conversions, recommendationsNegatives, pauses, budget/bid changes, new ads (approval queue)Free to connect; Autopilot from $89/mo
Markifact MCPMarkifact~5 minCampaigns, ad groups, keywords, performanceCampaign creation, edits, pauses
Freemium
Custom MCP via Developer ModeYour own serverHours–daysWhatever your MCP server exposesWhatever you codeYour infra

For most marketers, the Ryze AI path is the practical answer. It is the most documented, costs nothing to connect, and handles OAuth, approval queues, and multi-account management out of the box.

What you need before you start

RequirementDetails
ChatGPT plan with DotsDots roll out to Pro ($100–500/mo) and Business Premium. Enterprise and Edu workspaces get them when an admin enables the feature. Free, Go, and Plus plans do not include a dot.
Google Ads accessA Google login that can open the target ad account (standard or admin level). Manager (MCC) accounts work — Ryze can see every client under them.
A Ryze AI accountFree at get-ryze.ai. No credit card needed to connect.
ChatGPT workspaceWeb or desktop app where you can reach Settings → Apps.

How to connect ChatGPT Dots to Google Ads: the 3-minute setup

These steps use the Ryze AI connector. The same pattern (app → MCP URL → OAuth → brief) applies to any MCP server you prefer.

Step 1: How to connect ChatGPT Dots to Google Ads by setting up Ryze AI

Go to get-ryze.ai and sign up. No card needed. Ryze is used by marketers at 33,000+ brands including Uber Eats, Adidas, Duolingo, and Wharton. The free tier lets you connect your ad accounts and ask questions, you only pay if you turn on autopilot.

2. Connect Google Ads in Ryze AI

Sign in with the Google login that has your ad account. Pick which accounts Ryze may read. Manager accounts show every client under them. This is a standard Google OAuth flow, Ryze never sees your password.

3. Add the Ryze MCP app in ChatGPT

Open Settings → Apps → Create app and paste this MCP URL:

https://connector.get-ryze.ai/mcp

Set authentication to OAuth 2.0 if prompted. The system scans the server's tools and registers them. After you approve the sign-in prompt, the Ryze app appears in your ChatGPT app list, and your dot inherits it automatically.

> This is the critical detail: Dots share plugin permissions with ChatGPT. Any app you add in Settings becomes available to your dot. You only add the connector once.

4. Brief your dot

Send your dot this message so it knows to route marketing questions through Ryze:

> Use the Ryze AI app for all my marketing work: https://connector.get-ryze.ai/mcp > >

  • Scope: every question about ads, SEO, GEO, or analytics goes through Ryze tools first.

>

  • Proactive: check my Google Ads, Meta Ads, and Search Console every morning and message me only when something needs a decision.

>

  • Rules: ask for my approval before any change to budgets, bids, ads, or keywords.

> > Start now: tell me one thing in my accounts I should fix today.

Your dot replies with a recommendation pulled from live data. If your Google Ads account has zero-conversion search terms, it will flag them in that first response.

5. Verify the connection with test prompts

Run these three prompts. If each returns your own account data, the connection is live.

  • "Which Google Ads accounts can you see? List their names and IDs."
  • "What did I spend yesterday, and which campaign spent the most?"
  • "Find search terms with spend and no conversions in the last 30 days."
I called a ChatGPT Dots Agent to run my Google Ads, Markifact

What your dot can read vs change in Google Ads

ActionDetailsWho approves
ReadsCampaigns, ad groups, keywords, search terms, ads, assets, budgets, bids, conversions, recommendations— (read-only)
ChangesAdd negative keywords, pause ads, adjust budgets and bids, create new adsYou approve through Ryze AI's queue
Where data goesRead live when you ask. Nothing is copied or stored outside Google Ads—
Proactive researchYour dot can check accounts in the background and surface findingsRead-only by default; writes wait on you

Dots do read-only research when idle, they can detect high-CPA campaigns or zero-conversion search terms but cannot act on them until you approve. This is enforced at the connector level, not just the dot level. Budget and bid changes specifically wait in the Ryze AI approval queue.

Alternative paths: how to connect ChatGPT Dots to Google Ads differently

Markifact MCP

Markifact offers a Google Ads MCP connector that a dot named "Tommy" has demonstrated creating and editing real Google Ads campaigns via voice call and Slack. The setup mirrors the Ryze flow: create a Markifact account, connect Google Ads, add the Markifact MCP URL in ChatGPT Settings, and brief your dot.

Custom MCP via Developer Mode

If you need a connector that does not exist yet, OpenAI's Developer Mode (available to Business, Enterprise, and Edu workspaces) lets you point your dot at a custom MCP server you host yourself. The admin enables Developer Mode in Workspace Settings → Permissions & Roles → Connected Data → Developer mode / Create custom MCP connectors. You then provide the MCP server URL, auth method, and metadata in Settings → Apps → Advanced Settings. The dot can use any tool your server exposes.

This path requires backend development, building an MCP server that authenticates with Google Ads API, handles rate limits, and returns structured tool definitions. It is the right choice only when you need a custom workflow that no off-the-shelf connector covers.

Native path: what OpenAI does not offer

There is no first-party "Google Ads plugin for ChatGPT" and no roadmap announcement from OpenAI suggesting one is coming. If you search ChatGPT's plugin directory for Google Ads today, you will find advertising analytics connectors (Supermetrics, Data Bloo) that let ChatGPT read reports, but not connectors purpose-built for Dots to read and write ad accounts. Supermetrics' Google Campaign Manager 360 to ChatGPT connector can bring data into ChatGPT through the Supermetrics app, but it lacks the write-approval flow that makes Dots useful for hands-on ad management.

If something goes wrong

ProblemFix
Dot does not send a sign-in linkAsk again in the same chat: "Send me the sign-in link for the Ryze AI connector."
The sign-in link expiredLinks are short-lived. Ask for a new one and approve it immediately.
Dot answers but not with your Google Ads dataAsk it to "use the Ryze AI tools" or paste the brief message again so it saves the skill.
Dot lists no Google Ads accountsThe Google login you connected in Ryze has no access to the account. Reconnect with the right login, or ask an admin to add it.
Dot sees the manager account but no dataName the specific client: "Use account 123-456-7890 for this."
Dot says "I don't have access to that tool"Verify the Ryze app is enabled in Settings → Apps. Disable and re-enable it, then re-send the brief.

How to disconnect your dot from Google Ads

In Ryze AI, disconnect Google Ads under your connections. To cut access at the Google side too, remove Ryze AI from your Google Account under Security → Your connections to third-party apps and services. Your dot loses access the moment the connection is removed. The connector app stays in your ChatGPT Settings until you delete it, but without the Google OAuth link it returns empty data.

Why this matters for AI-powered ad management

Connecting your dot to Google Ads is the difference between an assistant that talks about marketing and one that acts on it. A dot on its own cannot tell you whether last week's CPA was above target or which search terms burned budget without conversions. A dot connected through a marketing MCP connector can, and it keeps watching while you sleep.

Setting up how to connect ChatGPT Dots to Google Ads is not a one-time technical chore. It is the foundation for handing your dot recurring tasks: daily budget pacing checks, creative fatigue alerts, negative keyword reviews, and cross-channel spend summaries. The connector becomes your dot's eyes into the platform. Once those eyes are installed, your dot evolves from a chatbot into a 24/7 analyst that surfaces decisions, and waits for you to make them.

For a broader view of this shift, see our guide on AI agents for Google Ads management, or explore how the same dot setup works for AI search visibility and generative engine optimization. If you are building a programmatic strategy around AI-dot workflows, our post on agentic SEO fundamentals covers the content-side counterpart.

Frequently asked questions

How to connect ChatGPT Dots to Google Ads when you have no developer

Use Ryze AI, the entire setup is point-and-click, no coding required. Create a free Ryze account, connect Google Ads through its standard OAuth flow, add the Ryze MCP app in ChatGPT Settings, and brief your dot. There is no native "Dot + Google Ads" button in ChatGPT, but the third-party MCP path works without a single line of code.

Is it safe to give a dot access to my ad account?

Yes, with caveats. Access flows through OAuth, so the dot never sees your Google password. Write actions (budget edits, ad pauses, negative keyword additions) go through an approval queue, the dot proposes, you click confirm. Ryze AI enforces this at the connector level. Dot background research is read-only by design.

How much does it cost to connect ChatGPT Dots to Google Ads?

Connecting is free if you use Ryze AI. The Ryze Autopilot (automated changes) is $89/month for paid ads. Markifact offers a freemium tier. Developer Mode costs whatever you spend hosting your own MCP server. The dot itself requires a Pro or Business Premium ChatGPT plan.

How long does the setup take?

Three minutes with the Ryze AI path. One minute to create the Ryze account, one minute to connect Google Ads, and under a minute to add the app in ChatGPT and brief your dot.

What test prompts confirm the connection is working?

The three most reliable: "Which Google Ads accounts can you see?", "What did I spend yesterday?", and "Find search terms with spend and no conversions in the last 30 days." If all three return your data, the connection is live.

Can I connect a dot to multiple Google Ads accounts?

Yes. If you use a Google Manager (MCC) account, Ryze sees every client under it. You can also add multiple Google logins in Ryze. Your dot can then answer cross-account questions like "Compare CPA across all client accounts last week."

What happens when I disconnect the connector?

Your dot loses access to Google Ads immediately. No historical data is retained, nothing was ever copied from Google Ads into the dot's environment.

Does the same connector work for Meta Ads, GA4, and Search Console?

Yes. Ryze AI connects to Meta Ads, TikTok Ads, LinkedIn Ads, GA4, Search Console, Shopify, and 70+ other marketing tools from the same account and the same ChatGPT app. Your brief message tells the dot which tools to use.