Apple Search Ads optimization your agent runs, you approve
Connect your Apple Ads account and let Claude, ChatGPT or Cursor go through the last 14 days every week: raise bids on keywords that install under your target CPA, cut the ones that only spend, promote converting search terms and block wasteful ones. Nothing changes until you approve it.
- Window
- Last 14 days, every week
- Bid changes
- Capped at ±30% per run
- Cost
- ~5–8 credits per campaign
- Control
- Every change waits for approval
Know which keywords and search terms pay for themselves
The agent reads your keyword and search term reports, compares every row with your target cost per install and only acts on rows with enough data: at least 10 taps or a full target CPA of spend.
Raise what converts
Keywords with 3+ installs at 80% of your target CPA or less get a higher bid, never more than +30% in one run.
Cut what only spends
Keywords that cost twice your target without an install are paused; expensive converters get a lower bid.
Promote search terms
Search terms with 2+ installs under target become exact-match keywords with a bid from their real cost per tap.
Negate the waste
Terms with 10+ taps and no installs, or clearly irrelevant ones, become exact negatives. Your brand and converting terms never do.
Check a search term before you pay for it
Unsure about a search term? The agent looks up its App Store popularity (5–100) and the apps that win it, so you only bid on terms with real search volume that fit your app.
Dry runs first, then your yes
Every bid change, new keyword and negative is a proposed action with a diff (current → new bid). You approve all of it, only the bids, or pick rows. Guardrails flag bid jumps and negatives that would block an enabled keyword, and if someone edited the account in the meantime the action stops instead of overwriting it.
Set up in five minutes
Connect Apple Ads
Add your Apple Ads account in the AppGoat dashboard (Apple Ads Platform API). Read-only connections can still dry-run.
Connect your agent
Add the AppGoat MCP server to Claude, ChatGPT or Cursor, and install the Apple Ads optimizer playbook.
Give it a target
Tell it your target CPA and daily budget. No target yet? It suggests the median CPA of your converting keywords.
Approve weekly
Run it each Monday by hand, as a Claude Code routine or a GitHub Action. Changes wait in the dashboard for your approval.
Frequently
asked questions
Can't find it? Email us, a human answers.
Search ads intelligence means knowing which keywords and search terms win installs at a cost you can afford, which ones waste budget, and which terms have real search volume. AppGoat gives your agent your own Apple Ads reports plus App Store keyword popularity and the apps ranking for each term.
Yes. Apple renamed Apple Search Ads to Apple Ads in 2025. The playbook works with the Apple Ads Platform API used by both names.
No. Every change is proposed as a dry run first and applied only after a person approves it. It never changes campaign budgets, and bid changes are capped at ±30% per run.
About 5–8 AppGoat credits per campaign to read the reports, plus 1 credit per applied change. Dry runs are free. The free plan includes 250 credits a month.
No, this playbook is for Apple Ads only. For organic App Store keywords, use the keyword research tool and the ASO keyword playbook.
Let your agent run Apple Ads, with you in charge
Free plan, 250 credits a month, no credit card. Connect Apple Ads and your agent in a few minutes.