Ads Manager overview — your control center

Last updated: May 19, 2026

Ads Manager overview — your control center

Ads Manager at /ads-manager is the daily control center for monitoring and managing all your campaigns across platforms. 3-tier hierarchy: campaign → ad sets → ads. Daily workflow: scan KPIs → filter underperformers → bulk action OR drill-down. Connects to Campaign Creator (launch new), Reports (export), Rules Engine (automate). 15-min sync from platforms.

Who is this for

Mediabuyers monitoring active campaigns. Anyone who needs to know "what's running, what's working, what needs action".

What Ads Manager does

Three jobs:

  1. Monitor: see performance of all campaigns in one view

  2. Manage: pause / resume / edit / duplicate without leaving Wevion

  3. Report: export data for stakeholders + reconciliation

Unlike the dashboard (high-level KPIs), Ads Manager gives you campaign-level granularity with action capability.

The 3-tier hierarchy

Campaign (top level)
├── Ad Set 1 (audience + budget)
│   ├── Ad 1 (creative + copy)
│   ├── Ad 2
│   └── Ad 3
├── Ad Set 2
│   └── ...
└── Ad Set 3

Per CanonicalCampaign structure (verified apps/backend/src/types/campaigns/canonical.types.ts).

Click any campaign row → expand to see its ad sets → click ad set to see its ads. See am-104 drill-down.

Layout

┌────────────────────────────────────────────────────────────────┐
│ Filters [Account▾] [Platform▾] [Status▾] [Date▾]   [Bulk] [+] │
├────────────────────────────────────────────────────────────────┤
│ ☐ Name     Status  Spend  CTR   ROAS  CPA  Frequency    ⋮     │
│ ☐ Camp A   Active  $1.2K  2.1%  3.4x  €18  3.2          ⋮     │
│ ☐ Camp B   Paused  $890   1.8%  2.1x  €25  1.8          ⋮     │
│ ☐ Camp C   Active  $3.4K  2.8%  4.2x  €15  2.4          ⋮     │
└────────────────────────────────────────────────────────────────┘
  • Top filters: account, platform, status, date range

  • Bulk action bar: appears when rows selected

  • Per-row action menu (⋮): pause, edit, duplicate, archive, view in native platform

  • Sortable columns: click header to sort

Daily workflow

Morning scan (5 min)

  1. Open /ads-manager

  2. Date range: Last 7 days (default)

  3. Scan KPI strip

  4. Spot anomalies (spike in spend, drop in ROAS, unusual CPA)

  5. Click into anomalies for detail

Midday review (5-10 min)

  1. Filter to today

  2. Check delivery (impressions / spend pace)

  3. Adjust budgets for under-pacing or runaway campaigns

Evening optimization (15-20 min)

  1. Date range: Last 7 days

  2. Filter to ROAS < 1.5 (or your CPA threshold)

  3. Drill into underperformers

  4. Pause losing ad sets, scale winners

  5. Document findings (notes / journal)

Integration with other Wevion areas

From Ads Manager you can

Via

Launch new campaign

Campaign Creator link in toolbar

Bulk launch wave

Bulk Launch link

Export data

Reports action

Automate optimization

Rules Engine

Ask Wavo for insights

Wavo sidebar

Audit history

Audit log

Cross-platform unified view

Single Ads Manager shows campaigns from all connected platforms (Meta + Google + TikTok + Taboola + Snapchat):

  • Per-platform badge per row (visual icon)

  • Currency normalized to workspace currency in totals (per-row native currency)

  • Same actions work cross-platform (pause / resume / edit budget — Wevion translates to per-platform API)

To filter to one platform: top filter → Platform → pick one.

15-minute sync

Per CLAUDE.md, all insights data syncs every 15 minutes from connected platforms. So Ads Manager data is at most 15 min stale.

For real-time: each ad account card has a Force sync option (sync that one account immediately, ~1-3 min).

Mobile

Wevion has a mobile-optimized Ads Manager (apps/frontend/src/pages/reports/mobile-ads-manager.tsx). Most actions work on mobile; some advanced (bulk edit, deep drill-down) are desktop-only.

RBAC

Per team-101 roles reference:

Role

Can do

viewer

Read-only

finance

Read-only on performance

mediabuyer

Read + edit + bulk actions + pause/resume

manager / admin / owner

All mediabuyer + delete + sensitive actions

super_admin

All

What you'll see

Healthy Ads Manager state:

  • N campaigns visible (filtered to current scope)

  • KPI strip at top: total spend / impressions / conversions / ROAS for date range

  • Sortable + filterable table

  • Bulk action toolbar appears on selection

  • 15-min ago "Last synced" timestamp

Common questions

Related