TikTok Campaign Dashboard

Launch Spark + Dupe 15x

Auto-picks a random idle account on launch — no need to refresh first

Warmup Campaign Creator

Creates a REACH campaign with CPM billing, $20/day, UK geo. Pauses ad group immediately after creation. One per account.

Daily Auto-Warmup (BC3 + BC4)

Every day at UTC midnight: enables all warmup ad groups → monitors every 60s → pauses when spend >= $0.01 or impressions >= 1

Loading...

Live Campaign Monitor

Refreshing in 300s
Campaign Account Geo Spend Impressions Clicks CTR Leads CPL Aff Clicks Conv Revenue Post Created Status
Click "Discover Running Campaigns" to import active lead gen campaigns

Lead Gen Agreement Check

Tests every ad account to see if the Lead Generation agreement has been signed. Accounts that need it must have a campaign published manually in TikTok Ads Manager first.

Account ID BC Status Message
Click "Check All Accounts" to scan

Airtable Log

Only campaigns with $10+ spend
Date Ad Account Spark Code Campaign BC Spend Leads CPL Revenue Post Status
Loading...

ROAS by Spark

Revenue ÷ Spend across all ad accounts

Loading...