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)

  • am-105 bulk actions

  • Bulk operations async via SQS workers (apps/backend/src/sqs/workers/{bulk,toggle,edit}/)

Edits + duplicate

Per-row + per-bulk:

Reports (CSV + PDF + scheduled)

Three export options:

Export

Endpoint

Use case

CSV (sync)

GET /api/v1/reports

Quick data dump

PDF (sync or async)

POST /api/v1/report-pdf

Branded client report

Scheduled

POST /api/v1/report-schedules

Recurring weekly / monthly delivery

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

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

Related