Overview
You can pause and resume ads, adsets, and campaigns directly through Meta Ads Copilot using social-cli commands. All pause/resume actions require explicit approval before execution.
Pausing affects spend immediately. The ad will stop delivering as soon as the pause completes.
Identifying Candidates
Before you pause or resume anything, run reports to identify the right targets:
Run the daily check
Tell me: "Daily ads check"
This surfaces bleeders (pause candidates) and winners (resume/scale candidates).Check bleeders specifically
Tell me: "Any ads bleeding money?"
Flags ads with CTR < 1% or frequency > 3.5 — clear pause signals.Review winners
Tell me: "Show me the winners"
Top performers by CTR and efficiency. Consider resuming paused winners if they were tests.
Pausing Ads
When to Pause
- High spend, low performance — CTR < 1%, CPA above target, no conversions
- Creative fatigue — CTR declining 20%+ over 3 days, frequency > 3.5
- Budget reallocation — Shifting budget from losers to winners
- Seasonal/timing issues — Wrong audience, wrong time
How to Pause
The copilot will recommend pauses based on bleeders. When you approve:
Agent identifies bleeder
Found: Ad "Summer Sale Carousel" — $127 spend, 0.4% CTR, frequency 4.2
Recommendation: Pause (creative fatigue + poor performance)
Agent requests approval
Pause ad "Summer Sale Carousel" (ID: 120212345678)?
This will stop delivery immediately.
Type 'yes' to proceed.
On your approval, agent executes
social marketing pause ad 120212345678
Ad paused. Action logged to workspace/brand/learnings.md.
Manual Pause Commands
You can also pause directly via social-cli:
# Pause an ad
social marketing pause ad AD_ID
# Pause an entire adset
social marketing pause adset ADSET_ID
# Pause a campaign
social marketing pause campaign CAMPAIGN_ID
Get IDs by running social marketing campaigns or viewing reports. The copilot will always show IDs before recommending actions.
Resuming Ads
When to Resume
- Winner that was paused for testing — CTR > 2%, CPA on target, ready to scale
- Seasonal timing — Ad was paused for off-season, now relevant again
- Budget becomes available — You paused to control spend, now ready to turn back on
- Creative refresh completed — Paused for fatigue, new creative ready
How to Resume
Identify resume candidate
Review paused ads with historical performance:Tell me: "Show me paused ads from last 30 days"
Agent recommends resume
Paused ad "Product Launch Video" previously had 3.2% CTR, $18 CPA.
Budget now available. Resume?
Approve and execute
Resume ad "Product Launch Video" (ID: 120212345679)?
This will restart delivery immediately.
Type 'yes' to proceed.
On approval:social marketing resume ad 120212345679
Manual Resume Commands
# Resume an ad
social marketing resume ad AD_ID
# Resume an adset
social marketing resume adset ADSET_ID
# Resume a campaign
social marketing resume campaign CAMPAIGN_ID
Approval Workflow Example
Here’s a full interaction showing the always-ask-before-acting principle:
You: "Daily ads check"
Agent:
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🩸 BLEEDERS (Pause Candidates)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
1. "Flash Sale Banner" — $89 spend, 0.6% CTR, frequency 4.1
2. "Testimonial Carousel" — $124 spend, 0.3% CTR, frequency 3.8
Recommendation: Pause both. Creative fatigue + underperformance.
Proceed with pausing these 2 ads?
You: "Yes, pause them"
Agent:
✓ Paused "Flash Sale Banner" (ID: 120212345680)
✓ Paused "Testimonial Carousel" (ID: 120212345681)
Logged to learnings.md:
- 2026-03-04: Paused 2 bleeders (CTR < 1%, freq > 3.5)
The agent never acts without your explicit “yes” or “proceed” or similar confirmation.
Safety Checklist
Before approving any pause/resume:
Audit Trail
Every pause and resume action is logged to workspace/brand/learnings.md:
## 2026-03-04 — Pause Actions
**Paused:**
- Ad "Flash Sale Banner" (ID: 120212345680)
- Reason: CTR 0.6%, frequency 4.1, $89 spend with no conversions
- User approval: Confirmed via daily check
**Resumed:**
- Ad "Product Launch Video" (ID: 120212345679)
- Reason: Historical 3.2% CTR, $18 CPA, budget now available
- User approval: Confirmed after budget shift
This creates a full audit trail of who approved what and why.
Next Steps