Update
Meta Ads and TikTok Ads — native, cross-channel in one run
TL;DR
Meta Ads landed on July 10 and TikTok Ads the following day, both on the same architecture: three gateway tools — read, insights, mutate — that cover each platform's full API surface by parameter. That means one task can read Google Ads, Meta and TikTok together and reconcile them, instead of reporting each in isolation.
What shipped
- Meta Ads: campaigns, ad sets and ads, insights reporting, and create/update/pause — approval-gated.
- TikTok Ads: campaigns, ad groups and ads with filtering, integrated reports, and create/update/status — approval-gated.
- Per-platform money conventions handled correctly: Meta's API expects minor units (cents) while TikTok's expects major units — the exact opposite, and a classic source of 100x budget errors.
- TikTok entities are created disabled by default, so an approved create can't start spending before you've reviewed it.
Why cross-channel matters
"Which channel deserves next quarter's budget" is unanswerable inside any single platform's UI. Having both natively connected alongside Google Ads means that comparison happens in one run, against one consistent definition of cost and result.
Frequently asked questions
- Are Meta budgets handled in cents?
- Meta's API expects minor units (cents for USD) while TikTok's expects major units. The agent handles each platform's convention and shows you major units, so the number you approve matches what the platform's own UI shows.
- Will a new TikTok campaign start spending immediately?
- No — new entities are created with status disabled by default, so nothing delivers until you explicitly enable it.