Features
Everything TaggSpark does, and the part of the TikTok API for Business each feature uses.

The Launcher: presets, offer kits, ad accounts and Spark Ads codes in one batch.
Business Centers and ad accounts
- Lists Business Centers and their ad accounts with status, time zone, currency, balance and daily spending limit.
- Sets daily spending limits on one account or many.
- Flags suspended accounts and tracks how long accounts stay active.
Launching
- Saved presets for Sales and Lead generation, with campaign or ad-group budgets, bidding, age, gender, operating system and country targeting.
- Checks each Spark Ads code before launch (post, creator, authorisation end date) and refuses expired or mismatched codes.
- Creates campaigns, ad groups and Spark Ads with the right Instant Page or Instant Form and an optional display card, TikTok placement only.
- Clear campaign names that encode the country, campaign number, Spark Ads number and ad account.
Review and management
- Reads each ad's review status and TikTok's rejection reasons, grouped so the same issue is fixed once.
- Duplicates ad groups once the first one is approved.
- Pauses, enables and changes budgets for one campaign or a selection.

Campaigns, with filters by status, account, kit, preset and date.
Reporting and measurement
- Spend, impressions, clicks and conversions per campaign, ad account and Business Center, by day and hour in the operator's time zone.
- Uses pixels and events to measure results on the operator's own landing pages.
Library
- A library of Spark Ads posts with their codes, angle and notes, showing where each one ran and how it did.