MEDIA PLANNING

Media plans with real-time pacing

Manage plans with campaigns from Google Ads, Meta, TikTok, and LinkedIn. Link them to live campaigns to sync costs automatically and monitor pacing day by day. Duplicate plans, import campaigns, redistribute leftover budget, and control everything from a cross-account view.

Key capabilities

01

Automatic pacing

The system calculates the spend/time ratio for each campaign and plan. Three states: on track (0.85–1.05), under pacing (below 0.85), or over pacing (above 1.05). Per-platform breakdown with budget, spent, and balance summary.

02

Live campaign linking

Connect each planned campaign with its real campaign on Google Ads, Meta Ads, TikTok, or LinkedIn. Select the account and campaign, costs sync automatically. Bulk mapper to link multiple campaigns at once.

03

6 campaign statuses

Draft, scheduled, active, paused, completed, and cancelled. Each status with its own color and icon. When archiving a plan, campaigns auto-transition: scheduled to cancelled, active and paused to completed.

04

Duplication and import

Duplicate a full plan with smart mode (auto-adjusts statuses), draft, or exact mode. Import campaigns from another plan by selecting which ones to bring. Also supports CSV import.

05

Labels, comments, and comparison

Color labels per campaign with bulk assignment. Real-time comments per campaign with history from previous plans. Side-by-side comparison between two plans.

06

Share and export

Export plans to PDF via Cloud Run or send them by email with a personal note. Share history per plan. Multi-currency support with automatic breakdown.

01

Multi-plan list view

List all your plans with status filters (recent, active, archived, draft), name search, and toggle between grid and table views. Bulk selection to change status, assign labels, or delete. Each card shows dates, budget, campaign count, and pacing bar.

Buscar planes...
+ Nuevo plan
Recientes
Activos
Archivados
Draft
Todos
Plan Q1 2026 — Media Branding
Ene 1 – Mar 31
Activo
$12,500 USD6 campañas
Pacing
68%On Track
Plan Q2 2026 — Performance
Abr 1 – Jun 30
Draft
$18,000 USD8 campañas
Sin ejecucion aun
Plan Dic 2025 — Holiday
Dic 1 – Dic 31
Archivado
$9,200 USD4 campañas
Pacing
97%Completado
3 planes · 18 campañasVista: Tarjetas
02

Plan dashboard with pacing

Individual plan view with summary cards: total budget, spent, balance, and pacing ratio. Per-platform breakdown showing budget, spend, and status for each. Campaign table with filters by platform, status, and labels. Drag-drop to reorder campaigns.

Plan Q1 2026 — Media BrandingActivo
Sincronizar
Compartir
Ene 1 – Mar 31, 2026
Presupuesto
$12,500
Gastado
$8,520
Balance
$3,980
Pacing
68%
gastado / 72% tiempo
On Track
Google Ads
Budget
$5,200
Spent
$3,640
On Track
Meta Ads
Budget
$4,800
Spent
$3,280
Under
TikTok
Budget
$2,500
Spent
$1,600
Over
NombrePlataformaPresup.PacingLabels
Google Search — Brand
Google Ads
$4,500
$3,060
68%
Branding
Meta — Conversiones Q1
Meta Ads
$3,200
$2,240
70%
Always On
TikTok — Awareness
TikTok
$2,500
$1,600
89%
Push
6 campañas · 3 plataformasSync: hace 45 min
03

Campaign editor and linking

Side drawer with name, platform, budget, currency, dates, status, and labels. Linking section to connect with the real campaign: select account and campaign, costs sync automatically. Real-time comments with history from previously linked plans.

Editar campaña
Nombre
Google Search — Brand
Plataforma
Google Ads
Presupuesto
$4,500
Moneda
USD
Inicio
01 Ene
Fin
31 Mar
Estado
Activa
Labels
Branding
Always On
Campaña vinculada
G
Google Search — Brand Keywords
Cuenta: MCC Principal
Ultimo sync: hace 2h
Desvincular
Comentarios
MG
Maria G.hace 3 dias
Subimos el budget un 10% para el push de marzo
Descartar
Guardar
04

Budget carryover

Unspent budget from a finished plan can be redistributed to an active plan. Automatic banner shows the available amount. Redistribution modal to allocate to specific campaigns. Can be reverted at any time to restore original budgets.

Carryover
Pendiente
Presupuesto disponible de Plan Dic 2025
$1,450 USD sin ejecutar
Descartar
Revisar
Redistribuir $1,450
Google Search — Brand
$600
Meta — Conversiones
$500
TikTok — Awareness
$350
Total: $1,450 / $1,450
Aplicar carryover
Origen: Plan Dic 2025 — Holiday100% asignado
05

Cross-account view for agencies

Consolidated view of all plans across all child accounts. Summary cards with total active budget, spent, active plans, and pacing distribution. Visual timeline per account or table grouped by status. Automatic alerts: expired unarchived plans, unlinked campaigns, stale costs. Bulk sync and archive with sequential processing and results report.

Cross-Account — Media Plans
Workspace
Presupuesto activo
$45,200
Gastado total
$28,150
Planes activos
8
Pacing promedio
62%
On Track
A
Cliente Alpha2 planes · $18,500
Ene
Feb
Mar
Abr
May
Jun
Q1 Branding
Q2 Perf
B
Cliente Beta1 plan · $12,000
Ene
Feb
Mar
Abr
May
Jun
Awareness 2026
G
Cliente Gamma1 plan · $9,200
Expirado hace 8d
Ene
Feb
Mar
Abr
May
Jun
Holiday
3 cuentas · 4 planesVista: Timeline

Connected platforms

Real-time data from the platforms you already use.

Google Ads
Meta Ads
TikTok Ads
LinkedIn Ads
See all integrations

Plan your campaigns with precision

Real-time pacing, automatic carryover, cross-account visibility.

14 days free of charge · Cancel anytime