Ads Manager & reports — complete guide
Last updated: May 19, 2026
Ads Manager & reports — complete guide
TL;DR: Wevion's Ads Manager is the row-level grid for managing campaigns / ad sets / ads across Meta, Google, TikTok, Taboola, Snapchat. Filter + sort + drill-down + bulk-action + duplicate + edit. Reports export CSV / PDF (sync) + scheduled (via SQS worker). Postback attribution caveats explained in am-121.
Table of contents
Ads Manager overview + filtering
/ads-manager. Row-level grid with cross-platform campaigns + ad sets + ads.
Filters: account, platform, status, date, budget range, naming pattern. Saved filter sets.
Drill-down (campaign → adset → ad)
Click a campaign → drill into ad sets → click ad set → drill into ads → click ad → preview + edit.
Insights endpoints per level: /insights-campaigns + /insights-adsets + /insights-ads.
Bulk actions
Multi-select rows → toolbar actions:
Pause / resume (toggle status)
Edit budget
Duplicate
Bulk launch (similar to Campaign Creator Bulk mode)
Bulk operations async via SQS workers (
apps/backend/src/sqs/workers/{bulk,toggle,edit}/)
Edits + duplicate
Per-row + per-bulk:
am-108 naming conventions — important for filter / sort consistency
Reports (CSV + PDF + scheduled)
Three export options:
Export | Endpoint | Use case |
|---|---|---|
CSV (sync) |
| Quick data dump |
PDF (sync or async) |
| Branded client report |
Scheduled |
| Recurring weekly / monthly delivery |
am-119 date ranges + timezones — TZ + currency
Templates customize branding, sections, recipients. PDF generation can take 30 sec - 5 min depending on scope.
Attribution caveats
Critical: ROAS / CPA / purchases from Meta + Google have attribution windows + postback lag affecting numbers shown:
Meta default: 7-day click + 1-day view
Google default: 30-day click + 1-day view
Postback lag: 24-72h via Meta API
For decisions: use last_7d minimum on ROAS / CPA. See am-121 postback vs Meta conversions.
Troubleshoot
Common: filter not working, bulk operation stuck, missing data after sync, report stuck "generating"
FAQ
Can I edit budget at campaign + adset level?
Yes both. Wevion routes the update to the correct level based on what you click.
Bulk action stuck?
SQS worker may be slow / queue backed up. Wait 5 min. If persistent: see am-122.
Difference between Archive + Delete?
Archive = hide but data preserved (can restore). Delete = remove (permanent on platform). See am-115.
Can I undo a bulk action?
Pause is reversible (resume). Budget change is reversible (manually re-edit). Delete is NOT reversible — confirm before delete.
Why does ROAS in Wevion differ from Meta UI?
15-min sync lag + postback timing + currency conversion. Small variance expected. See am-122.
Report stuck in "generating"?
CSV: usually instant. PDF: 30 sec - 5 min for large reports. If > 10 min: check job status or contact support.
Scheduled report not delivered?
Check schedule active, email correct, allowlist noreply@wevion.ai. See am-118 scheduled reports.
Next steps
First time in Ads Manager: am-101 overview
Understanding metrics: am-103 campaign metrics decoded
Bulk operations: am-105 bulk actions
Reports for stakeholders: am-116 CSV + am-117 PDF
Scheduled reporting: am-118 scheduled reports