The SearchAd AI campaign planner is a chat interface to your Apple Search Ads account. You describe what you want in plain English. It returns a structured draft you can read, edit, and approve. The Apple API never hears from the model until you say so.
Launch Pomelo Notes in the 11 premium tier countries, $20/day each, paused.
Walk through what it actually takes to launch a single new market inside Apple's own UI. Create a campaign group. Pick the country. Set the budget. Set the daily cap. Toggle Search Match off. Switch to MANUAL_CPT. Create two ad groups so brand and competitor data stay separate. Set the default bid for each. Paste in your keyword list. Paste in your competitor list. Set negative keywords. Repeat for the next country, where every line above has a different correct answer.
The campaign planner removes that surface area. You tell it what you want; it returns a single draft you can read in under a minute. The structure is locked to the default architecture (per-country campaigns, Exact and Competitors ad groups, EXACT match, Search Match off, MANUAL_CPT) so the plan stays predictable across every market.
Before the model proposes a plan, it queries your Apple account through a small set of read-only tools. The reads stay inside Cloud Functions. The write goes nowhere until you approve.
Fetches the apps Apple already knows about, including their adamId. The model never asks you to look up an adamId. It already has it.
Returns the countries that app is approved to advertise in. If you ask to launch in 90, the planner only proposes the ones Apple will actually accept.
Inspects what is already running so the planner does not propose a duplicate. If you have Germany live, it will suggest editing rather than recreating.
Writes a draft into users/{uid}/plans/{planId} in your private workspace. Apple has not been touched. The system prompt requires this step before any deploy, and the deploy function refuses to run on a plan that was not first proposed and approved.
These are not curated demos. They are the kinds of one-liners customers send the planner before lunch.
Set up everything for our new fitness app, English-speaking countries only.
Expand into the B-tier countries but cap total at $400 per day.
What countries should I start with for a Turkish meditation app?
Pomelo Notes, premium tier only, $15 a day each, paused.
Draft a competitor-only campaign in the US bidding on Bear and Obsidian.
Each campaign carries an opening MANUAL_CPT bid drawn from purchasing-power tiers calibrated on an 88-campaign deploy. You can override before approving.
Exact for your generic keywords, Competitors for rival brand names. Different default bids; different pause buttons. You never have to disentangle them later.
Keywords are drafted in the campaign's locale, not pasted in from English. Turkish gets Turkish; Brazilian Portuguese gets Brazilian Portuguese.
Approved or declined, the draft stays in your account. Disconnecting your Apple credentials does not erase the history of what was proposed.
One or two sentences about your app, and which countries or tiers you care about. The planner pulls everything else (app name, adamId, eligible locales, existing campaigns) from your connected Apple Search Ads account. You never have to look up an adamId.
No. The planner writes a draft into your private workspace and stops. Nothing reaches Apple's write endpoints until you tap Approve on a specific plan, and deploys land paused unless you explicitly type "go live".
Yes. Ask the AI to lower a bid, drop a country, add a keyword, raise a budget, or swap the split. Each change rewrites the draft in place. What you approve is what you read.
Claude Opus, called through the kie.ai API. The model runs against a curated tool surface that is read-only against Apple by default. The deploy tool is wired to your tap on the Approve button, never to the model directly.
Default bids are not invented by the model. They come from a purchasing-power table calibrated against a real 88-campaign rollout, sitting beside the planner in the codebase. The model is allowed to propose overrides; you read them before approving.
The free trial includes the full planner. No campaign deploys without your explicit approval.