Build TikTok campaigns on TikTok’s own rules
TikTok is not Meta with a different logo. The module is built separately, with its own capability contract for seven objectives and its own identity handling.
The problem
Most tools bolt TikTok onto Meta logic, and then the user types identifiers by hand because the tool cannot find them.
Here TikTok has its own contract. Objectives, optimization goals and billing events are checked against each other, and identities are discovered from the advertiser’s own inventory.
How it works
Pick advertiser and objective
Traffic, Website Sales, Website Leads, Reach, Video Views, Product Sales and App Promotion, each with objective aware defaults.
Advertiser assets
Pixels, identities, audiences, catalogs and product sets appear with readable names, while exact identifiers stay in the payload.
Ad group and ad
Guided creation with compatibility checks per objective and creative format.
Apply
The write is checkpointed per object and survives a browser interruption.
Why it was built separately from Meta
The two platforms follow different rules. A shared implementation produces errors that surface only after the campaign runs.
| TikTok’s own rules | Allowed objective, optimization goal and billing event combinations are checked before launch |
| Identity discovery | Available identities are discovered from the advertiser itself, with nothing typed by hand |
| Resilient execution | If the connection drops, the same run continues instead of a new one starting |
| Named assets | Pixels, audiences, catalogs and locations are picked by name, not by identifier |
What it includes
Seven objectives
Covered with compatibility checks rather than free fields.
Readable assets
Names in the interface, exact identifiers in the payload.
Bulk creation
Multiple ad groups and ads in one run.
Resilient runs
The run continues even if the tab closes.
Frequently asked questions
Do I need a TikTok Business Center?
Why is it not part of the Meta module?
Are catalogs and product sets supported?
Build a TikTok campaign
Connect an advertiser account and inspect the structure before activating it.