Describe your app. AI drafts country-by-country campaigns with localized keywords. You approve — we deploy.
7 days free on the Indie plan · Bring your own Apple Search Ads account · Nothing runs without your approval
We designed SearchAd AI around one rule: the model proposes, you dispose. Every action that touches your Apple Search Ads account is split into a read step, a drafted plan, and an approval gate. There is no path the AI can take to skip the gate.
// the approval gate is not optional
When the AI reaches into your Apple Search Ads account, it can only read: list apps, fetch eligible countries, look at existing campaigns. It has no power to spend, pause, or change anything. Plans live as drafts in your private workspace — never in Apple — until you say so.
The only way for anything to reach Apple — create a campaign, change a bid, resume spend — is the green Approve plan button in your chat. The button is wired to a specific plan ID. You can't "approve in advance," you can't "skip" with a prompt, and the AI cannot trigger it for you.
Your Apple Search Ads private key is stored encrypted in an isolated vault tied to your account. Even your own browser can't read it back. The only thing that can use it is our backend, signing a single request right after you tap approve. The AI model itself never sees the key.
One lane is for the AI — strictly read. The other is for you — the only lane that can write. They never cross. Here's what actually happens between your chat box and Apple's API.
End-to-end onboarding takes about three minutes. Most of that is reading the plan before you approve it.
Your Apple Search Ads API credentials. We handle authentication securely on our servers — you don't manage tokens or refresh anything.
"Pomelo Notes is a markdown notes app, competing with Bear and Obsidian." That's all the model needs. It pulls the rest from your account.
A draft per-country plan with bids from purchasing-power tiers, separate Exact and Competitor ad groups, and an explicit daily ceiling.
The button deploys exactly the plan you read, paused by default. Resume in Apple's UI when you're ready. Disconnect at any time.
You're talking to a system that already knows the shape of an Apple Search Ads account. Ask for things the way you'd ask a senior growth engineer.
Drop in your RevenueCat read-only key and we'll match Apple Search Ads spend against real subscription revenue. No code to add. No new build to ship. Updates daily.
We attribute Apple Search Ads installs to RevenueCat customers server-side. You don't ship a build to add it. You don't ship a build to remove it.
RevenueCat already knows your renewal, refund, and trial-conversion truth. We use the same numbers your finance dashboard uses — not a guess.
Ask in plain English. The AI reads ROAS, drafts the plan, surfaces the green Approve button. Same trust model as everything else.
"Bank-grade encryption" doesn't mean anything. Here's exactly how your credentials, your data, and your campaigns are protected — written so an engineer can audit it.
Read the questions we're most often askedYour private key is encrypted in an isolated vault on our servers, scoped to your account. Access rules deny every client and every browser request — including your own. Only our backend can use it, and only to sign a request you've personally approved.
The AI is given a strict allow-list: it can read your account and draft plans inside your private workspace. The deploy action — the only thing that talks to Apple — is wired exclusively to the Approve button. It isn't available to the model at any point in the conversation.
When you tap Approve, our backend re-checks that you own the plan, re-reads it from secure storage, and only then signs a single request to Apple. There is no "already-approved" flag the browser can fake or the AI can flip.
Every deployed campaign lands in Apple as PAUSED unless you specifically type "go live". You resume in Apple's own UI. Daily ceilings are explicit on the plan — not buried.
Hit Disconnect Apple from the settings page and your credentials are wiped from our vault. From that moment, even an approved plan can no longer reach Apple — there is nothing left to sign with.
You pay for the AI usage that plans and manages your campaigns. Your Apple Search Ads spend is separate and stays inside your own Apple account.
Pick a plan now — you'll sign in next and start your trial (or first month) in under a minute.
Cancel anytime during the trial — you're not charged.
Billed monthly — cancel anytime.
Billed monthly — cancel anytime.
You're handing us an Apple Search Ads key. Here's what we'd want to know.
Read your account (list apps, list countries, list campaigns) and write drafts into your own private database. That's it. No campaign is created, no bid changed, no money spent. The only thing that can talk to Apple's write endpoints is the deploy function, which only runs after you tap Approve.
Encrypted on our servers, in an isolated vault scoped to your account on a major cloud provider. Access rules deny all client reads — your own browser can't fetch the key back. Only our backend can use it, and only to sign a single request for an action you approved.
No. The gate isn't an instruction we give the AI in a prompt — it's a hard boundary in our system. The model literally has no tool that can write to Apple. The deploy action is wired only to your tap on the Approve button, tied to one specific plan. A prompt can't conjure a path that doesn't exist.
Your credentials are wiped from our vault. Campaign drafts stay in your account so you keep an audit trail of what was proposed, but they're no longer deployable. We can't reach Apple on your behalf because there's nothing left to sign with.
Because "I meant to start one country" is recoverable; "I accidentally started 90" is not. Every deploy lands as paused unless you explicitly type "go live". You resume in Apple's own UI when you're ready.
Every new account gets a 7-day free trial on the Indie plan ($49/mo after) — cancel anytime during the trial and you're not charged. You're paying for the AI usage that powers planning and management; your Apple Search Ads spend is separate and stays inside your own Apple account. Reach us at hi@searchad.ai with questions before you sign up.
Connect your account, describe your app, read the plan, tap approve. The whole loop fits inside a coffee break.
7 days free, then $49/mo on the Indie plan · Your approval, every time · Disconnect anytime.