[01] LOOP
GrowthmanualHardened

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

Kickoff prompt
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.

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.

Steps

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.

Flow diagram

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