Human Gates
Only exceptions that are risky, ambiguous, or structural.
312 Tomplay / MuseScore / music school candidates found across piano, flute and saxophone. Bot paused import, not bidding.
Could be teacher/course, tool or generic music. Needs one class rule; then future similar cases are automatic.
Keywords exist for JA/KO/ZH/AR but no ROAS target is configured for this cluster yet.
What the bot did
Automatic actions inside guardrails.
Keyword Inbox
Review only ambiguous candidates; safe classes flow through automatically.
Candidate decisions
Candidates become automatic once class/source rules are clear.
| Candidate | Segment | Suggested class | Source | Decision mode |
|---|---|---|---|---|
| tomplay musiknoten Tomplay — Sheet Music | Saxophone · DACH | competitor / sheet_music | App Store Search | threshold gate |
| learn piano | Piano · US | learning_intent | Template | auto |
| saxophone fingering chart | Saxophone · US | instrument_tool | App Store Search | auto low-bid |
| music tutor | Clarinet · T1 EU | unknown | App Store Search | classify once |
Global Keyword Pool
One pool, segmented by instrument, available wherever the app/cluster supports it.
Piano
launch prepSaxophone
activeFlute
activeClarinet
activeCello
crawling nowRecorder
monitorCampaign Clusters
Create and validate country clusters. Draft changes are persisted locally in this prototype; activation is a gated config action for the bot.
Clusters
Click a cluster to edit targets and guardrails.
Cluster detail
Draft → validate → activate. Structural changes require explicit activation.
- Save or validate to see impact.
Campaign Configs
Central activation layer: app × cluster × instrument segment × campaign type. This decides what actually runs where.
Active & Draft Configs
Frontend-only for now. Later this becomes bot config.
Campaign detail
Pick app, cluster, instrument, campaign type, keyword classes and budget.
- Validate to preview keywords, countries and gates.
Audit Trail
Deterministic reasons for every automatic write or blocked action.
Explore: spend below €10 threshold; raise within max step and cap.
Downbid: 180d ROAS below US cluster target; max step down.
Blocked: import volume exceeds human-gate threshold.
App Store Search
Running · 12,251 done · 9,130 pending · 3 failed
ASA History
Waiting for export/API connection.
Google Search Console
Planned source for proven organic demand.