wafle_ads_propose_pause_underperformers
Identify adsets with ROAS below threshold and spend above minimum, then recommend pause, reduce budget, or keep based on trend and learning phase. Read-only output for explicit follow-up actions.
Instructions
READ-ONLY proposer: returns a list of adsets with ROAS below threshold_roas AND spend above min_spend_cents over range. Each item carries a recommendation ∈ {pause, reduce_budget, keep} based on (a) how far below threshold, (b) Learning Phase status, (c) trend vs previous period.
This tool NEVER mutates. To execute, the caller must explicitly call wafle_ads_campaign_pause, wafle_ads_bulk_pause, or wafle_ads_campaign_update_budget with the ids returned here. The output is shaped to be pasted back into a follow-up tool call by the LLM.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Wafle store slug, e.g. 'gamerland' or 'lensitive'. | |
| range | No | Lookback shortcut. Aligned with the merchant's tz, ending today. | 7d |
| campaign_id | No | Optional: only propose within this campaign. | |
| threshold_roas | No | Minimum acceptable ROAS multiple; adsets below are flagged. | |
| min_spend_cents | No | Floor — ignore adsets that haven't spent enough to draw a conclusion. |