Skip to content

Automate Google Ads

Keep an eye on campaign spend, search terms and keywords without logging in to Google Ads each day. Performance reports arrive on schedule, overspend and conversion drops trigger alerts, wasted search terms are listed, and won deals from your CRM go back in as offline conversions. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: every Monday at 8am, email me last week's Google Ads spend, clicks, conversions and cost per conversion for each campaign.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Ideas

What you can automate in Google Ads

Campaign results by day, week and month, warnings when spend jumps or conversions fall, and lists of the keywords and search terms costing you money for nothing. These are ready-made starting points. Anything else you can describe works too.
Weekly

Get last week's results per campaign

Every Monday you see spend, clicks, conversions and cost per conversion for each campaign.

See how it works
Daily

Catch campaigns that overspend

You get an email when a campaign spent far more yesterday than it usually does.

See how it works
Weekly

Find keywords spending with no conversions

Each week you get the keywords that cost money for a month without converting, and can have them paused.

See how it works
Weekly

List search terms that waste budget

A weekly email shows the search terms that spent money and brought no conversions.

See how it works
WeeklyAI

Get negative keyword suggestions

AI reviews your recent search terms each week and suggests negatives for you to add.

See how it works
Daily

Get yesterday's campaign results each morning

Each morning you see yesterday's spend, clicks, conversions and cost per conversion by campaign.

See how it works
MonthlyAI

Get a monthly ads review with recommendations

On the 1st you get last month against the month before, with written takeaways and suggestions.

See how it works
Daily

Get alerted when campaign conversions drop

You hear in Slack when a campaign's conversions drop sharply against its recent average.

See how it works
Weekly

Check for disapproved ads and weak keywords

A weekly email lists disapproved ads and keywords with low quality scores.

See how it works
The moment it happens

Send won deals to Google Ads as conversions

When your CRM marks a deal won, it is uploaded to Google Ads as a conversion with its value.

See how it works
Monthly

Get keyword ideas for your seed terms

Each month you receive keyword ideas with search volumes for the seeds you choose.

See how it works
Your own logic

Any other automation you can describe in words

Your own rules, schedule and AI steps with Google Ads, plus any other app. Describe it and your assistant builds it.

See how to build your own

Build your own

Build any Google Ads automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Google Ads should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every morning, check yesterday's Google Ads search terms, use AI to find ones unrelated to my product and add them as negative keywords.

Every hour, check Google Ads spend for today and post in #marketing on Slack if any campaign has spent more than 80 percent of its daily budget.

Every Monday, add last week's Google Ads cost, clicks and conversions per campaign to my Ads sheet in Google Sheets and post the campaigns with the highest cost per conversion in #marketing on Slack.

Works with

Google Ads with the apps you already use

Ad spend is a shared concern. Sending Google Ads results to where your team talks means overspend and wasted terms are spotted the same day.

Google Ads works with hundreds of other apps

Name any of them when you ask your assistant, and your automation connects them. Over 248 apps are ready to go, and anything with an API works too.

  • Google Analytics
  • Google Sheets
  • Gmail
  • Meta Ads
  • BigQuery
  • Google Search Console
  • HubSpot
  • Salesforce
  • Pipedrive
  • Microsoft Teams
  • Shopify
  • Notion
  • Airtable
  • Telegram
  • LinkedIn
  • Outlook
  • Zoho CRM

Beyond chat

Have Google Ads work when you're not in the chat

Connecting Google Ads to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Google Ads

You connect Google Ads through your own Google Cloud project and OAuth client. The project needs Explorer access or higher from Google before it can reach a live ads account.

Google Ads

Advertising

  1. In Google Cloud Console, create a project and enable the Google Ads API.
  2. On that project's Google Ads API Overview page, apply for Explorer access. Basic and Standard access need brand verification first.
  3. Create a Web OAuth client with the redirect URI https://clickruntime.com/oauth/callback and the scope https://www.googleapis.com/auth/adwords. Note your customer ID, and your manager account ID if you use one.
  4. In the ClickRuntime dashboard, open Connections, choose Google Ads and enter your OAuth client ID and secret, then authorise your ads account.

Good to know

Google Ads limits that affect automations

  • A project with only test access can reach test accounts. Calls to a live account fail with CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION until Explorer access or higher is approved.
  • To apply for access you need Owner, Editor, Quota Administrator or Service Usage Admin rights on the Cloud project.
  • How many operations an automation can run depends on your project's access level.
  • If you work through a manager account, its ID is sent as login-customer-id with every call, so have it ready when you connect.
  • Keyword search volumes may come back as ranges on accounts with low spend.

FAQ

Questions about automating Google Ads

What can ClickRuntime see or change in Google Ads?
With your OAuth client authorised it can read campaigns, keywords, search terms, ads and their metrics. Changes are only made where you ask for them, such as pausing keywords or uploading offline conversions.
Will it add negative keywords on its own?
No. The negative keyword automation emails suggestions only, and you decide which to add.
Why do I get CLOUD_PROJECT_NOT_APPROVED_FOR_PRODUCTION?
Your Cloud project still has test access. Apply for Explorer access on the project's Google Ads API Overview page, and live accounts will work once Google approves it.
Can it send CRM deals back to Google Ads?
Yes. The automation gives you a link your CRM posts won deals to, and deals with a gclid are uploaded as click conversions. You need a conversion action set up for imports in Google Ads.
Do I need AI for Google Ads automations?
No. Performance reports, spend alerts, wasted search terms and account audits run without it. Negative keyword suggestions and monthly analysis use the AI that comes with every ClickRuntime plan, so you don't need your own AI key.
Is this a Google Ads connector for ChatGPT or Claude?
Not for chatting with Google Ads data. A chat connector lets your assistant read and change Google Ads while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Google Ads event.

Tell your assistant what Google Ads should do

Free plan. No credit card.