Understanding campaign statuses
Last updated: May 19, 2026
Understanding campaign statuses
Wevion shows 8 status states for campaigns / ad sets / ads: Active, Paused, Archived, Deleted, In Review, Rejected, Limited, Pending Approval. Per-platform variations (Meta vs Google status names). Action menu options vary based on status.
Who is this for
Mediabuyers reading status badges. Anyone wondering "why is this campaign in review for 24 hours" or "what does Limited mean".
The 8 statuses
1. Active (green)
Campaign is delivering. Spending budget. Generating impressions.
Actions available: Pause, Edit Budget, Edit Targeting, Edit Creative (per level), Duplicate, Archive, Delete.
2. Paused (yellow / amber)
You (or a rule) paused the campaign. NOT delivering. Not spending.
Actions: Resume, Edit (any field), Duplicate, Archive, Delete.
3. Archived (grey)
Hidden from default view but data preserved. Doesn't deliver, doesn't appear in default filters.
Actions: Unarchive (returns to Paused state), Delete.
4. Deleted (red / hidden)
Soft delete on Wevion side. Hidden from view (toggle "Show deleted" to see). May or may not be deleted on the platform.
Actions: typically Undo (within a window) or contact support to recover.
5. In Review (blue)
Platform is reviewing the ad / campaign for policy compliance. Typically 4-24 hours for new launches or creative edits.
Actions: Edit (some fields), Cancel review (rare).
6. Rejected (red)
Platform rejected the ad for policy violation. NOT delivering.
Actions: View rejection reason, Edit to fix + resubmit, Delete, Appeal.
7. Limited (orange)
Delivery limited by platform for various reasons:
Quality score low (creative or landing page issues)
Audience too narrow
Policy edge case (not full rejection)
Budget cap reached
Actions: Edit to address cause, View details for specifics.
8. Pending Approval (light blue)
Creative being reviewed; ad created but not yet able to deliver. Similar to In Review but specific to creative approval workflow.
Actions: Wait for approval, Edit if needed.
Per-platform variations
Different platforms use different status terminology, but Wevion normalizes:
Wevion status | Meta | TikTok | |
|---|---|---|---|
Active | ACTIVE | ENABLED | ACTIVE |
Paused | PAUSED | PAUSED | PAUSED |
Archived | ARCHIVED | REMOVED | ARCHIVED |
Deleted | DELETED | (treated as REMOVED) | DELETED |
In Review | IN_REVIEW | UNDER_REVIEW | IN_REVIEW |
Rejected | DISAPPROVED | DISAPPROVED | NOT_APPROVED |
Limited | LIMITED | LIMITED | LIMITED |
Pending Approval | PENDING_REVIEW | PENDING | PENDING |
When in Ads Manager, you see Wevion's normalized name. To see platform-native: open in native ad manager.
Status transitions
Common transitions:
[Draft]
↓ Publish
[Pending Approval]
↓ Platform approves
[In Review] OR straight to [Active] (small changes)
↓ Review complete
[Active]
↓ User pauses
[Paused]
↓ User resumes
[Active]
↓ User archives
[Archived]
↓ User unarchives
[Paused]
↓ User deletes
[Deleted]
Or rejected path:
[In Review] → [Rejected] → User edits creative → [In Review] → [Active]
Filtering by status
Top filter → Status → multi-select what to show.
Default: Active + Paused (hides archived/deleted)
Toggle "Show archived" to include
Toggle "Show deleted" to surface soft-deleted
Filter to "In Review" to monitor pending approvals
Filter to "Rejected" to surface needing fixes
Filter to "Limited" to address delivery issues
How to identify the cause of Limited / Rejected
Per-ad detail drawer (click ad row → expand):
Rejection reason field shows platform's stated reason
Quality score (if available) indicates content quality
Policy flag identifies specific violation (Misleading content, Adult content, Trademark, etc.)
Use this info to fix.
What "Active" really means
Active doesn't always mean delivering NOW:
Active during dayparted hours (if lifetime budget with daypart): delivers only those hours
Active but audience saturated: delivers but at high frequency
Active but no impressions today: very narrow audience OR low bid
Status = "Allowed to deliver", not "currently delivering".
What "Archived" really means
Archive is a soft hide:
Wevion-side: filtered out of default view
Platform-side: depending on platform, may or may not stop delivering (Meta: stops; some platforms: still delivers if not also paused)
Best practice: pause then archive (two-step) for guaranteed stop.
What "Deleted" really means
Soft delete on Wevion side. Platform behavior varies:
Meta: archives the campaign on Meta's side too (effectively deleted but not gone forever)
Google: removes (more permanent)
TikTok: typically removes
Recovery: contact support within a few days for recovery; Wevion may have soft-delete window. After full purge: no recovery.
Use cases for Delete vs Archive:
Archive: campaign done its job, want hidden from default view but keep historical data
Delete: accidental creation, irrelevant data, want truly gone
Bulk status filtering
Common workflow patterns:
Goal | Filter |
|---|---|
Weekly review of running campaigns | Status = Active |
Find ads to fix after rejections | Status = Rejected |
Investigate why delivery is slow | Status = Limited |
Clean up archived campaigns from years ago | Status = Archived + Date range > 365 days |
Check what's pending | Status = In Review + Pending Approval |
Action menu varies per status
Action options change based on current status:
Active: Pause, Edit, Duplicate, Archive, Delete
Paused: Resume, Edit, Duplicate, Archive, Delete
Archived: Unarchive, Delete
In Review / Pending: Edit (limited), Cancel review (rare)
Rejected: Edit (fix), Resubmit, Delete, Appeal
Deleted: Restore (if within window)
UI greys out unavailable options.
What you'll see
Per row:
Color-coded status badge
Tooltip on hover with detail (e.g. "Active since 2026-11-15, 18 days")
Action menu (⋮) with status-appropriate options
Common issues
"Status stuck on 'Updating'": 5-10 min sync delay. Refresh.
"Same campaign Active in Meta, Paused in Wevion": sync issue. Force-sync ad account. Should resolve within 15 min.
"Status 'Limited' with no detail": platform's quality score; check native ad manager for specifics.
"Rejected ads still showing in active filter": filter may include Rejected; verify filter setting.
"Archived but still spending": archive ≠ pause on some platforms. Pause first, then archive.
Best practices
Pause-then-archive
For ending campaigns: pause first, verify no spend, then archive. Two-step prevents accidental "archived but still delivering".
Address Limited campaigns
Limited = platform telling you something's wrong. Don't ignore. Read details, fix the cause.
Review In Review weekly
In Review > 48h often means a problem. Check + escalate if needed.
Use Archived sparingly
Don't archive every campaign immediately. Useful campaigns benefit from being visible (filterable, comparable). Archive only when truly done.
Related
Pause and resume — pause/resume mechanics
Archive vs delete — choice between
Ads Manager troubleshooting — issue resolution