The SaaS Ads Studio
Developer Docs

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

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_automation with 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. On smart, low-risk changes apply automatically and the rest wait. On auto, 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

AutomationIdRunsType
Mini Search Term Reviewsearch_term_review_quickEvery 4 hoursChanges
Deep Search Term Reviewsearch_term_review_deepWeeklyChanges
Negative Keyword Lists Auditnegative_keyword_list_auditEvery 2 weeksChanges
Redirect Trafficredirect_trafficMonthlyChanges
Responsive Search Ad Reviewad_copy_testMonthlyChanges
Keyword Cleanupkeyword_cullMonthlyChanges
Ad Group Cleanupad_group_cullMonthlyChanges
Device Performancedevice_performanceMonthlyChanges
Day of Week Performancead_schedule_performanceMonthlyChanges
Bidding Strategybidding_strategyMonthlyChanges
Budget Reallocationbudget_reallocationMonthlyChanges
Conversion Tracking Auditconversion_tracking_auditMonthlyAdvisory
Geographic Performancegeo_performanceEvery 6 weeksChanges
Ad Group Expansionad_group_expansionEvery 12 weeksChanges
Ad Relevance Boostquality_score_ad_relevanceEvery 12 weeksChanges
Landing Page Tune-Upquality_score_landing_pageEvery 12 weeksAdvisory
Ad Assets Reviewad_assets_reviewEvery 12 weeksAdvisory
Campaign Expansion Ideascampaign_expansionEvery 4 monthsAdvisory

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.

Let Atlas Build Your First Campaign

In a weekend, safely, with every decision explained