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.

Seven campaign objectives
Automatic identity discovery
Bulk creation

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

  1. Pick advertiser and objective

    Traffic, Website Sales, Website Leads, Reach, Video Views, Product Sales and App Promotion, each with objective aware defaults.

  2. Advertiser assets

    Pixels, identities, audiences, catalogs and product sets appear with readable names, while exact identifiers stay in the payload.

  3. Ad group and ad

    Guided creation with compatibility checks per objective and creative format.

  4. 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 rulesAllowed objective, optimization goal and billing event combinations are checked before launch
Identity discoveryAvailable identities are discovered from the advertiser itself, with nothing typed by hand
Resilient executionIf the connection drops, the same run continues instead of a new one starting
Named assetsPixels, audiences, catalogs and locations are picked by name, not by identifier
When several identities are possible, the choice stays with you. Campanior never invents an 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?
You need an advertiser account with the permissions the TikTok Marketing API requires. The connection is made through OAuth.
Why is it not part of the Meta module?
Because the two platforms have different contracts. A shared implementation produces errors that only surface after the campaign runs.
Are catalogs and product sets supported?
Yes, alongside pixels, audiences and locations, all managed from the interface.

Build a TikTok campaign

Connect an advertiser account and inspect the structure before activating it.