upload.ad

Blog / · 4 min read

TikTok Spark Ads: what they are and when to use them

An organic TikTok post being boosted into an ad with its engagement intact

Regular TikTok ads announce themselves. Spark Ads hide in plain sight: they are real posts, from real accounts, boosted with ad spend, keeping their likes, comments, and shares. For most brands they outperform standard in-feed ads on engagement, and they are the backbone of every serious creator-driven TikTok strategy.

Here is what Spark Ads are, how the authorization flow works with creators, and when to use them instead of standard in-feed ads.

What Spark Ads are

A Spark Ad is an existing organic TikTok post, yours or a creator's, promoted as an ad. Compared to a standard in-feed ad (dark post uploaded straight to Ads Manager), a Spark Ad:

  • Shows the real account name and avatar, and tapping it goes to the real profile
  • Keeps all engagement: likes, comments, and shares accumulate on the original post and persist after the campaign ends
  • Lets users use the audio, follow the account, and visit the profile, like any organic post
  • Carries the "Sponsored" label, but otherwise behaves natively

The strategic difference: paid spend builds a permanent asset (an engaged post and profile) instead of ephemeral dark posts that vanish with the campaign.

A standard dark in-feed ad next to a Spark Ad: the Spark Ad keeps the creator profile, follow button, and accumulated engagement counts

How authorization works

Spark Ads run on a code handshake, no account access changes hands:

When boosting a creator's post:

  1. The creator opens the video's settings, enables Ad settings (ad authorization) for that post
  2. TikTok generates a video code with a validity period the creator chooses: 7, 30, 60, or 365 days
  3. The creator sends you the code
  4. In TikTok Ads Manager, under assets, you redeem the code, and the post becomes available as Spark Ad material under your identity settings
  5. You attach it to an ad group like any creative

When boosting your own brand account's post: link the TikTok account to the Ads Manager as an identity and pick any of its posts directly, no codes needed.

Two operational details that bite teams: the authorization window is per-post, and when a code expires mid-flight the ad stops delivering. Track expiry dates like you track usage rights, and ask creators for 60 days minimum.

When Spark Ads beat standard in-feed ads

  • Creator and UGC content. Content that looks organic performs best delivered as organic. Running a UGC-style video as a dark post from a brand handle throws away its main advantage.
  • Social proof compounding. A post with 40k likes converts differently than the same video with zero. Spark Ads accumulate proof across flights.
  • Account growth as a side effect. Follows and profile visits from ads accrue to a real account.
  • Whitelisting economics. Boosting a creator's post from their handle usually reads more authentic than re-uploading their footage under yours.

When standard in-feed is fine: pure direct-response creative with no organic pretense, high-volume creative testing where you iterate 30 cuts a week and do not want 30 posts on the brand profile, and cases where no organic account fits the offer.

Most mature accounts run both: standard in-feed for the testing loop, Spark Ads to scale the winners with a creator's authority behind them.

The Spark Ads authorization handshake: creator enables ad settings and generates a code, the advertiser redeems it in Ads Manager and boosts the post

Setup checklist

  1. Objective: Spark Ads work with the standard objectives (traffic, conversions, community interaction, and more)
  2. Identity: in the ad group's ad section, select Use TikTok account and pick the linked account or authorized post
  3. Creative: choose the organic post; caption and video come from the post itself and mostly cannot be edited, so the post must be right before boosting
  4. CTA and destination: add the CTA button and landing URL in Ads Manager
  5. Check the code expiry against the planned flight dates

Frequently asked questions

What is the difference between Spark Ads and regular TikTok ads?

Regular (non-Spark) in-feed ads are uploaded creatives attached to a generic ad identity; engagement disappears when the campaign ends. Spark Ads boost a real organic post from a real account, keep all engagement permanently, and link to the real profile.

Do Spark Ads cost more?

Same auction, same bidding. There is no Spark surcharge; any CPM difference comes from engagement quality, which usually works in Spark Ads' favor.

Can I edit the caption of a Spark Ad?

Essentially no; the ad uses the organic post's caption and video. Fix the post (or have the creator repost) before authorizing it.

How long does Spark Ads authorization last?

Whatever the post owner grants: 7, 30, 60, or 365 days per code, renewable. Delivery stops when the authorization lapses, so match codes to flight dates.


Winners on TikTok still start as batches of test creatives. upload.ad gets the whole batch into TikTok and Meta in one drop, and your review flow approves them before anything spends. Start free.