Actions v2 approved
Always-visible switch + action cluster; inline edits: status, budget, bid amount, name, spend cap, end date; dialogs for strategy/targeting/creative.
1) Actions are permanent UI for anyone with the operator role — a fixed cluster on every row, plus the status cell IS a switch. 2) Inline editing extends to everything a marketer tweaks weekly: status, budget, bid amount, name, spend cap, end date.
| Ad set | Status | Budget | Bid | Spend cap | Ends | Spend 7d | Int. ROAS | Actions | |
|---|---|---|---|---|---|---|---|---|---|
| ☐ | US-broad-18-45 ✏️ | ACTIVE | $300/d | MIN_ROAS 45% | — | open | $1,102 | 2.10 | ⧉ Duplicate📊 Breakdown⋯ |
| ☐ | UK-lookalike-1pct ✏️ | PAUSED | $120/d | MAX_VALUE | $2,500 | Jul 31 | $338 | 0.58 | ⧉ Duplicate📊 Breakdown⋯ |
| Field | Campaign | Ad set | Ad | Why a marketer touches it |
|---|---|---|---|---|
| Status (pause/resume) | ✓ | ✓ | ✓ | The #1 daily action — kill losers, revive winners |
| Daily budget | ✓ (CBO) | ✓ (ABO) | — | Weekly scaling ritual; ±% steppers with caps |
| Bid amount (cost cap / min-ROAS %) | ✓ | ✓ | — | Tuning the knob without changing strategy |
| Bid strategy (switch type) | ◆ | ◆ | — | Strategy swap resets learning → dialog with warning |
| Name | ✓ | ✓ | ✓ | Taxonomy hygiene + win/lose tagging (your naming convention validated inline) |
| Spend cap | ✓ | — | — | Hard safety ceiling per campaign |
| End date / schedule | ✓ | ✓ | — | Time-boxing tests, stopping seasonal pushes |
| Targeting (geo/age) | — | ◆ | — | Phase 4 — heavier edit, full dialog with audience preview |
| Creative / copy | — | — | ◆ | Phase 4 — swap creative = effectively a new ad (Meta re-review) |