TikTok Spark Ads
Spark Ads are TikTok ads that boost a video that already exists on TikTok, instead of uploading a new ad file. The ad still looks like the original post, with the same likes, comments, and follow button. The person who posted it has to give you a code in the TikTok app before you can run it.
Theodor Lindfors, Founding Marketer ·
How Spark Ads work
You do not upload a file. You point the Spark Ad at a live post. The post keeps accumulating likes and comments while paid delivery runs, and the ad shows the handle, not just a brand name. The creator, or your own brand account, owns the post.
Let's take a drink brand as an example. They sell a low-sugar sports drink for active women over 50, mostly from their own website. The drink brand buys ads on Meta, TikTok, and YouTube. A creator posted herself packing the pouch into a hiking pack. Organically the post did 80,000 views and 4,200 likes. The drink brand paid $1,200 for a 90-day Spark authorization, then spent $5,000 boosting that same post.
Why advertisers use Spark Ads
Social proof arrives with the Spark Ad. Comments and likes are already there, which reads native in a feed that punishes anything that looks bought. It also makes it easy to put spend behind organic posts that already earned attention, instead of guessing from a storyboard.
Spark Ads pair naturally with UGC ads (user-generated content ads: creator-style paid ads). A creator posts, the post proves itself organically, then you boost the ones that worked. Let's take a drink brand as an example. They sell a low-sugar sports drink for active women over 50, mostly from their own website. The drink brand's $5,000 Spark flight added about 420,000 paid views on top of the 80,000 organic views, and was credited with 180 purchases. That is about $28 per purchase ($5,000 / 180), before counting the $1,200 authorization fee. Count the $1,200 fee too if you want the full cost: $6,200 / 180 is about $34.
How to set up a Spark Ad authorization code
The Spark Ads authorization code is a permission slip, not a creative file. The creator opens the post, turns on ad authorization, picks a duration, and sends you the code. You paste it into TikTok Ads Manager and choose an objective (traffic, conversions, and so on). If the code's window is shorter than your campaign, delivery dies when the window ends. Nobody gets a warning email you will notice in time.
- Agree the authorization window in the creator contract, not after the post goes live.
- Collect the code and confirm it covers the objectives you plan to run.
- Track paid results separately from the post's lifetime counts, or your creative testing numbers will include organic reach.
- Watch the expiry. A dead code kills a live ad set mid-flight.
Common Spark Ads mistakes
Let's take a drink brand as an example. They sell a low-sugar sports drink for active women over 50, mostly from their own website. The drink brand's 30-day Spark authorization lapse is the classic. The other mistake is reading the post's 4,200 organic likes as proof the paid flight worked. Those 4,200 likes were there before the first paid impression. Paid performance is the $5,000 and what it bought, not the lifetime counter on the post.
- Losing the ad because the authorization lapsed and nobody was watching the date.
- Reading the post's total engagement as paid performance.
- Boosting a post with a comment section you would not want a new customer to read.
Lemonado
How Lemonado helps with Spark Ads
Spark Ads blur paid and organic, which makes reporting awkward. Lemonado keeps the paid numbers separate from the post's lifetime counts, and compares the same creator cut across TikTok and Meta so the boost decision is based on more than a gut feel.