Set-and-forget watchlist monitoring.
Every morning at 7am, your agent scans 10 tracked brands, pulls anything new since yesterday, and decides: does this fit my ICP? Matching ads get auto-saved to a named swipe file. Outliers get flagged. Friday, you get a strategy digest. You do nothing.
The ICP rule
The whole workflow pivots on one thing: describing your ICP precisely enough that the agent can filter. Write a short rule once, reference it every run.
My ICP: DTC skincare brands targeting women 30–55 with a clinical positioning (dermatologist-led, ingredient-forward, not lifestyle-first). Only save ads that lead with a problem statement (acne, aging, texture) in the first 3 seconds AND show the product on-camera within the first 5. Skip: influencer UGC, founder stories, anything lifestyle-first.
The morning prompt
Schedule this daily at 7am in your MCP runner:
Pull every ad added to my watchlist in the last 24 hours. For each, read the creative and copy, then apply the ICP rule from my pinned note. Save matches to the “Daily ICP-match” swipe file. For anything that doesn’t match but is genuinely novel (angle we haven’t seen yet), save it to a separate “Outliers — review” swipe file. Keep your summary under 5 lines.
The Friday digest
Pull the last 7 days from both swipe files. Run swipe_file_report on “Daily ICP-match” to generate a strategy report. For the outliers, summarize what’s new about each angle and whether you’d recommend adjusting my ICP rule based on what you saw this week. Post the whole thing to my #creative-strategy Slack.The tools the agent calls
watchlist_feedad_inspectswipe_file_save_adswipe_file_listswipe_file_reportalerts_update_settingsWhat makes this work
- The ICP rule is load-bearing. Rewrite it after the first week based on how the agent’s categorizing. Tight ICP = tight swipe file.
- Keep two swipe files. The ICP match is for pattern-matching your next creative. The outliers file is for spotting when the market has shifted and your ICP might need widening.
- Swipe files are shareable. Use
swipe_file_shareto drop a public link in your agency or creative team’s Slack — no login required for viewers.
Cost
Roughly 1–3 cents per morning run on Claude Sonnet via the API (the heavy tool calls hit BrandMov, not the model). A month of automated monitoring is less than a cup of coffee.