← All prompts

Planning

Scaling candidates

Prompt name scaling_candidates

Identify ads/campaigns ready to scale.

Arguments

None.

Template

If more than one brand is reachable, call `list_brands` first and pass `brand` on every call.

Find scaling candidates. Criteria: campaigns with 14-day ROAS > 2x target AND 14-day spend > 500 in the account currency (statistical relevance) AND not declining AND no fatigue signal in the last 7 days. Call `get_performance` at campaign level with date_range={{"days": 14}} and compare_to_previous=True, and exclude any campaign whose revenue or ROAS `vs_previous.delta_pct` is worse than -20%. Also call `detect_anomalies` with window={{"days": 14}} and treat a down revenue or ROAS alert as additional evidence; bounded or truncated anomaly output does not replace the per-campaign decline check. Check fatigue via `get_creatives` (once per ad platform the brand has connected - platform='meta', and platform='tiktok' when a TikTok advertiser is connected (see `get_brand_context`); report the two separately and never compare raw ROAS across platforms, they attribute differently - date_range={{"days": 7}}).

Grow your ecommerce brand from one place.

14 days free. A card is needed to start, and nothing is charged until the trial ends.