Atlas Automations
18 Ways Atlas Improves Your Account
All 18 Atlas automations you can run through the SaaS Ads Studio MCP server, with ids, schedules, what each one changes and which are advisory only.
Updated 19 July 2026
On this page
Atlas manages Google Ads accounts through 18 named automations. Each one reviews a specific part of your account on its own schedule, then proposes or applies changes at the approval tier you have chosen. Through the Connect Atlas MCP server, your AI assistant can list them, see which are enabled, and run any of them on demand.
All 18 automations are Google Ads only. On Meta, Atlas generates plans and assets for you to apply yourself; see the tool reference for those tools.
How automations work
- They run on a schedule. Each automation has its own cadence, from every 4 hours to every 4 months, listed below.
- You can run them on demand. Ask your assistant to run one and it calls
run_automationwith the automation’s id. Each automation can be run this way at most once per hour. - Your approval tier decides what happens next. On
manual, proposed changes wait for your approval. Onsmart, low-risk changes apply automatically and the rest wait. Onauto, changes apply automatically, still within Atlas’s safety rails. You can override the tier for any single automation. - Advisory findings are yours to action. Some automations produce findings only you can act on, like fixing a landing page. Those are marked advisory below. They recommend; they do not change.
- You can switch any automation on or off in the app. Your assistant can see the enabled state through
list_automations.
All 18 at a glance
| Automation | Id | Runs | Type |
|---|---|---|---|
| Mini Search Term Review | search_term_review_quick | Every 4 hours | Changes |
| Deep Search Term Review | search_term_review_deep | Weekly | Changes |
| Negative Keyword Lists Audit | negative_keyword_list_audit | Every 2 weeks | Changes |
| Redirect Traffic | redirect_traffic | Monthly | Changes |
| Responsive Search Ad Review | ad_copy_test | Monthly | Changes |
| Keyword Cleanup | keyword_cull | Monthly | Changes |
| Ad Group Cleanup | ad_group_cull | Monthly | Changes |
| Device Performance | device_performance | Monthly | Changes |
| Day of Week Performance | ad_schedule_performance | Monthly | Changes |
| Bidding Strategy | bidding_strategy | Monthly | Changes |
| Budget Reallocation | budget_reallocation | Monthly | Changes |
| Conversion Tracking Audit | conversion_tracking_audit | Monthly | Advisory |
| Geographic Performance | geo_performance | Every 6 weeks | Changes |
| Ad Group Expansion | ad_group_expansion | Every 12 weeks | Changes |
| Ad Relevance Boost | quality_score_ad_relevance | Every 12 weeks | Changes |
| Landing Page Tune-Up | quality_score_landing_page | Every 12 weeks | Advisory |
| Ad Assets Review | ad_assets_review | Every 12 weeks | Advisory |
| Campaign Expansion Ideas | campaign_expansion | Every 4 months | Advisory |
The frequent hygiene work
Mini Search Term Review
Id search_term_review_quick, runs every 4 hours. Continuously scans your incoming search terms and catches the obviously bad ones, proposing negatives so junk traffic gets blocked within hours rather than weeks.
Deep Search Term Review
Id search_term_review_deep, runs weekly. The thorough version of the review above. It uses up to 270 days of data to find the grey-area waste that only shows up over longer periods, terms that look plausible one click at a time but never convert.
Negative Keyword Lists Audit
Id negative_keyword_list_audit, runs every 2 weeks. Audits your shared negative keyword lists in the other direction: it looks for negatives that are over-blocking and proposes removing them, so good traffic is not being silently kept out.
The monthly work
Redirect Traffic
Id redirect_traffic, runs monthly. Audits each campaign for cross-ad-group misdirection, meaning searches landing on the wrong ad group’s ads, and proposes ad-group-level negatives that route each search to the most relevant ad group.
Responsive Search Ad Review
Id ad_copy_test, runs monthly. Looks at the responsive search ads in each ad group, calls a winner, pauses the weaker ad, and writes a fresh ad to test next, so every ad group keeps testing without you writing copy.
Keyword Cleanup
Id keyword_cull, runs monthly. Pauses keywords that are switched on but never spend, plus the single worst keyword by cost per acquisition when it is clearly underperforming.
Ad Group Cleanup
Id ad_group_cull, runs monthly. The same discipline one level up: pauses ad groups that are switched on but never spend, plus at most one whole ad group per run when it is clearly the worst by cost per acquisition.
Device Performance
Id device_performance, runs monthly. Compares performance across devices and reduces bids on your worst device by cost per acquisition, or excludes it entirely when it is clearly and persistently the worst.
Day of Week Performance
Id ad_schedule_performance, runs monthly. When the account is unprofitable and capped by budget, it pauses ads on the single worst day of the week so the spend shifts to your stronger days.
Bidding Strategy
Id bidding_strategy, runs monthly. Moves each campaign up or down the bidding ladder as its data allows (Maximize Clicks, then Maximize Conversions, then a target CPA) and nudges the CPA target toward your goal.
Budget Reallocation
Id budget_reallocation, runs monthly. Moves small slices of daily budget, up to 10% at a time, toward your better performing campaigns. Brand and non-brand are judged separately, and brand spend is kept within 40% of the account.
Conversion Tracking Audit
Id conversion_tracking_audit, runs monthly, advisory. Checks your conversion setup, fixes attribution windows and conversion counting where it safely can, and flags the tracking gaps that only you can fix, since broken tracking quietly poisons every other decision.
The longer cycles
Geographic Performance
Id geo_performance, runs every 6 weeks. Excludes your single worst performing location by cost per acquisition. Usually that is a state or county, and very rarely a whole country.
Ad Group Expansion
Id ad_group_expansion, runs every 12 weeks. Takes one proven new search term from your data and turns it into a fresh ad group with two ads, set live, so the account keeps growing from what already works.
Ad Relevance Boost
Id quality_score_ad_relevance, runs every 12 weeks. Reviews your keyword Quality Scores, then splits a spending keyword with weak ad relevance into its own tightly themed ad group with two fresh ads, which is the reliable way to lift that score.
Landing Page Tune-Up
Id quality_score_landing_page, runs every 12 weeks, advisory. Flags spending keywords whose landing page experience is dragging down Quality Score, with specific advice for fixing each page. Atlas cannot edit your website, so this one is always yours to action.
Ad Assets Review
Id ad_assets_review, runs every 12 weeks, advisory. Checks your callouts, sitelinks, business name and logo. It adds more callouts and conversion focused sitelinks where you are light and sets your business name if it is blank, then flags anything only you can provide, like a missing logo.
Campaign Expansion Ideas
Id campaign_expansion, runs every 4 months, advisory. When you are hitting your target cost per acquisition but capped on search volume, it flags an idea for a new campaign: a new geography, a new product, or new hero keywords. Ideas only, nothing is built until you decide.
FAQ
Frequently Asked Questions
Do automations spend money on their own?
No automation increases your total budget. Only you set budgets, in the app or in Google Ads. The closest thing is Budget Reallocation, which shifts existing daily budget between your campaigns in small slices of up to 10% at a time, always within what you already agreed to spend.
What does advisory mean?
An advisory automation produces findings for you to act on rather than only changes Atlas can apply. Some advisory automations also make safe changes where they can, for example the Conversion Tracking Audit fixes attribution settings itself and flags the gaps only you can fix. Anything flagged is a recommendation, not a change.
Can I change how often an automation runs?
The schedules are fixed per automation, but you are not stuck waiting: you can run any automation on demand through MCP, at most once per hour per automation. You can also turn individual automations on or off in the app, and your assistant can see which are enabled.
Do changes apply without my approval?
That is your choice, and it is the approval tier setting. On manual, every change waits for you. On smart, low-risk changes apply automatically and the rest wait. On auto, changes apply automatically, still inside Atlas safety rails. You can set a different tier for any single automation.
Keep Reading
More developer docs
Connect Atlas MCP Server
Connect Claude, ChatGPT or Cursor to your Google Ads account with Connect Atlas, the SaaS Ads Studio MCP server. Sign in with OAuth, no API keys, revoke any time.
MCP Tool Reference
Every tool on the SaaS Ads Studio MCP server: read performance, run Atlas automations, approve changes and build paused Google Ads campaigns from any MCP client.
API
There is no traditional REST API yet. Programmatic access to Atlas runs through the Connect Atlas MCP server today, with API keys on the roadmap. Here is how to build with it now.