Launch Apple Search Ads
Describe your app in chat. Trooper drafts country-by-country Apple Search Ads campaigns with localized keywords — paused until you approve.
by Trooper
Start the "Launch Apple Search Ads" loop. Goal: country campaigns are drafted, localized, and paused awaiting approval Max iterations: 8 Between iterations run: Verify every target country has keywords, budget, and paused status Exit when: all country campaigns are ready for approval with no missing locales Step 1: Ask for the app, target countries or tier, and daily budget. Draft localized keyword sets and paused campaigns per country. ## Before you start Connect plugins: - Browser / Web access (required) — Open pages, inspect live state, collect evidence, and verify changes. - Notion (required) — Read and update approved briefs, docs, calendars, and reports. - Google Analytics (required) — Read traffic, conversion, product, or campaign performance signals. - Slack (required) — Post summaries, approvals, blockers, and handoff updates. Attach skills: - Loop runner (required) — Self-pace iterations, run the check between passes, and stop only on the exit condition. - Approval workflows (optional) — Keep outbound actions in draft or approval states when risk is non-trivial. - Research monitoring (optional) — Compare sources over time and separate verified changes from noise. - Growth operations (optional) — Evaluate campaign performance, creative tests, CPA, and launch readiness. Self-pace this loop. After each iteration, run the check command, read the output, and only continue if the exit condition is not met. Stop when the exit condition passes or max iterations is reached. Give a short status update each pass.
Paste the kickoff prompt into Cursor, Claude Code, or Codex. Deeplinks do not install hook files.
1. Describe the app
Capture app name, category, locales, and tier targets from the user.
2. Research keywords
Draft localized keyword sets per country or tier.
3. Build campaigns
Create one campaign per country with budget, keywords, and ad groups.
4. Present for approval
Summarize spend, countries, and keyword counts — leave paused until approved.
Guardrails
Rules the agent must follow so it cannot cheat the exit condition.
- Do not enable live spend without explicit human approval
- Do not invent keyword volume or CPA estimates without a source
- Keep campaigns paused on deploy until the user approves
More Growth loops
Launch Meta Ads
Scout top-performing Facebook and Instagram ads in your category, auto-design banners, get approval, and launch paused campaigns.
Meta Ads A/B Test
Track Facebook and Instagram performance, pause losers, spin new banners, and keep A/B testing until the launch hits target CPA.
