TikTok Spark Ads: how authorization codes and boosted posts work

TikTok Spark Ads: how authorization codes and boosted posts work

Tiktok AdsOctober 6, 2026
By Antonio Fernandez

TL;DR

  • Spark Ads run an existing organic TikTok post as an ad, so likes, comments, shares and follows stay on the original post and account after the campaign ends.
  • A creator authorizes one video at a time by turning on ad authorization in the TikTok app, generating a video code and choosing an authorization period.
  • A Spark Ad stops delivering when its authorization period ends or the creator cancels it; to run longer, the creator must extend the authorization before the code expires or issue a new code.
  • Brand accounts linked to Ads Manager or Business Center can use their own posts as Spark Ads without generating a code for each video.

TikTok Spark Ads are ads that run an existing organic TikTok post, from your brand account or from a creator who has given you permission, instead of a video uploaded only as an ad. The ad keeps the original account name and profile, and the likes, comments, shares and follows it earns stay attached to that post and that account.

That last point is the reason most brands use them. A non-Spark ad lives only inside TikTok Ads Manager, so its engagement does not build up on an organic post. A Spark Ad pushes paid reach into a real post, so the social proof it builds keeps working after you stop spending. The trade-off is that you need the account owner's permission, which on TikTok usually means an authorization code with an expiry. This guide explains how that works, how Spark Ads differ from boosting, when to use them and how to read the results.

What TikTok Spark Ads are

Spark Ads are a format inside TikTok Ads Manager. When you create an ad, you choose whether to use a TikTok post from an authorized account or to upload a new video. Choosing the post makes it a Spark Ad. The video appears in the For You feed with an "ad" or "sponsored" label and a call-to-action button, but it otherwise looks like the creator's own post. Tapping the profile picture opens the real TikTok profile.

Because it is the same post, everything people do on the ad counts towards the post itself. A viewer who likes the ad adds a like to the organic video. A viewer who follows from the ad follows the actual account. Comments on the ad show up in the post's comment section, which also means the account owner has to moderate them.

You can run Spark Ads from two kinds of accounts. The first is your own brand account, linked to your ad account so its posts can be used without asking anyone. The second is a creator's account, where the creator generates a code for one specific video and you paste it into Ads Manager. Both routes feed into the same TikTok Ads campaign structure, targeting and bidding options.

Spark Ads vs non-Spark ads

The simplest way to see the difference is side by side. The following table compares the two in-feed formats on the points that change how you plan and measure them.

Spark Ads vs non-Spark ads
Point of comparisonSpark AdsNon-Spark in-feed ads
Source of the videoAn existing post on a real TikTok accountA video uploaded to Ads Manager as an ad
Identity shownThe account's real name and profileA display name and profile image set in Ads Manager
Where engagement goesTo the original post and accountStays with the ad
Permission neededAccount link or a creator authorization codeNone beyond your own ad account

Neither format is better in every case. Non-Spark ads give you full control over the video, the identity and when the creative runs, which suits product demos, offers and anything you would never post organically. Spark Ads suit content that already reads as native TikTok, where the account behind it adds credibility.

How Spark Ads authorization codes work

Authorization is the part that confuses most teams, partly because it involves two people in two different apps. The steps below follow the current flow in the TikTok app and TikTok Ads Manager; menu names shift between app versions, so look for the equivalent option if a label has moved.

Steps for the creator

  1. Turn on ad authorization in the account's ad settings in the TikTok app. Without this switch, no post on the account can be authorized.
  2. Open the specific video the brand wants to promote and go to its ad settings.
  3. Generate a video code and choose an authorization period from the options the app offers.
  4. Copy the code and send it to the advertiser through whatever channel the two sides agreed.

The code applies to one video only. If the brand wants three of a creator's posts, the creator generates three codes.

Steps for the advertiser

  1. In TikTok Ads Manager, open the section for TikTok posts in your creative assets.
  2. Apply for authorization and paste the code the creator sent.
  3. Check the preview to confirm it is the right video and account, then confirm.
  4. When you build the ad, choose to use a TikTok post and select the authorized video.

Treat each code like a contract detail. Record which code covers which video, who generated it and when its period ends.

Your own brand account

For your own TikTok account, per-video codes are unnecessary once the account is linked to the ad account through Ads Manager or Business Center. After linking, the brand's posts appear as available content when you create a Spark Ad. Linking takes a little setup, but it removes the code step for every future post, which matters for brands that post often.

Organic posts vs boosted posts

TikTok has two ways to put money behind a post, and they are easy to mix up. Promote is the boosting tool inside the TikTok app. It is quick and needs no Ads Manager account, but targeting, bidding and measurement are limited. Spark Ads run through Ads Manager, which gives you the full campaign toolkit: objectives, audience targeting, bidding strategies, the TikTok Pixel or Events API for conversions, and proper reporting.

Both put paid reach into an organic post, and engagement from both stays on the post. The difference is control. Use Promote for a quick test of whether a post has legs. Use Spark Ads when the post is part of a campaign with a budget, a target audience and a conversion goal you need to measure.

There is also a question of which posts to back at all. An organic post that already holds attention, earns comments and gets shared is a stronger starting point than one that flopped organically. Paid reach amplifies what is there; it rarely rescues a weak video.

Creator permissions and durations

The authorization period is set by the creator when they generate the code, and the ad can only deliver while that period is active. When it ends, the Spark Ad stops serving. The creator can also cancel authorization early from the app, which stops delivery as well. If a campaign needs to run longer than the period granted, ask the creator to extend the authorization before the code expires; once it has expired, plan on a new code.

Agree the commercial terms before anyone generates a code. The code proves technical permission inside TikTok; it does not settle the business questions. A written agreement with the creator should cover which videos can be used, for how long, in which markets, whether the brand can add a call-to-action button and landing page, and what happens if the creator later wants the video removed. TikTok requires a video to be un-authorized as a Spark Ad before it can be deleted, and a post's privacy setting cannot be changed while it is being promoted.

Creator work is where Spark Ads and influencer marketing overlap. A creator partnership that only pays for an organic post leaves the reach to the algorithm. Adding Spark Ads rights to the same deal lets the brand put a budget behind the best-performing videos and target them at the audience the campaign needs.

When to use Spark Ads vs non-Spark ads

Spark Ads usually make sense in these situations:

  • A creator post about your product is already performing well organically, and you want more of the right people to see it.
  • You want paid spend to also grow your brand account's followers and engagement.
  • The message depends on a real person's voice and credibility, such as a review, a tutorial or a first impression.
  • You are building a library of creator content and want to test which videos earn the best cost per result before scaling.

Non-Spark ads usually make more sense when:

  • The creative is a product demo, a price offer or a time-limited promotion you would not post on your profile.
  • You need to run many variations quickly, for example different hooks or captions, without filling your brand profile with near-duplicate posts.
  • Getting creator authorization is slow or uncertain, and the campaign has a fixed start date.

Many accounts run both inside the same campaign and let results decide where the budget goes.

How to measure Spark Ads

Spark Ads use the same conversion tracking as any TikTok ad. For sales or leads, the TikTok Pixel on the website, the Events API or both need to be set up correctly, with the events you care about mapped to the campaign's optimization goal. Without that, the platform optimizes towards whatever proxy it can see, usually clicks or video views.

On top of standard ad metrics, Ads Manager reports paid engagement for Spark Ads, such as paid likes, paid follows and paid profile visits. These show how much of the post's engagement the spend generated. They are useful for the social side of the goal, but do not mistake follows for sales. Judge a sales campaign on cost per purchase or return on ad spend, and use engagement metrics as a secondary read.

Video metrics tell you whether the creative works. Watch how many viewers make it past the first two seconds and how many reach six seconds or the end, and compare that with the same post's organic performance. A video that held people organically but loses them as an ad may be reaching the wrong audience, which is a targeting problem, not a creative one.

Finally, compare Spark and non-Spark ads in the same ad group with similar budgets when you can. That is the cleanest way to see whether the organic identity is worth the extra permission work for your account.

What this means for Thai marketers

TikTok is a major platform for discovery and shopping in Thailand, and much of what Thai users watch is creator content rather than brand ads. That makes Spark Ads a natural fit for Thai campaigns built around creators, reviews and Thai-language storytelling. In practice, a few local details deserve attention. Creator agreements should spell out Spark Ads usage and authorization periods in writing, because a deal settled quickly over LINE or direct message can easily leave those terms out. Captions and comments on Spark Ads will mostly be in Thai, so someone fluent needs to moderate them while the campaign runs. And if the brand also sells through TikTok Shop or live selling, plan how Spark Ads fit with that activity rather than running them as a separate project.

TikTok Spark Ads FAQ

Do TikTok Spark Ads keep the likes and comments after the campaign ends?

Yes, the likes, comments, shares and follows earned by a Spark Ad stay on the original post and account after the campaign ends. That persistence is the main difference from non-Spark ads, whose engagement stays with the ad.

What happens when a Spark Ads authorization code expires?

When the authorization period ends, the Spark Ad stops delivering. To keep running the same video, ask the creator to extend the authorization before it expires. TikTok only allows an extension while the code is still valid, so after expiry the creator needs to issue a new code for the advertiser to apply in Ads Manager.

Can I run Spark Ads on my own brand account without codes?

Yes, once your brand's TikTok account is linked to your ad account, its posts can be used for Spark Ads without generating a code for each video. Codes are mainly needed for posts on accounts you do not control, such as creators.

Is Promote the same as Spark Ads?

No, Promote is the in-app boost tool, while Spark Ads are created in TikTok Ads Manager with full targeting, bidding and conversion tracking. Both add paid reach to an organic post, but only Spark Ads give you the campaign-level control most performance goals need.

Putting TikTok Spark Ads to work

Spark Ads work best when the post is already good, the permissions are clear and the tracking is in place before money goes in. Agree terms with creators first, keep a record of every code and its end date, and test Spark against non-Spark creative instead of assuming either will win. If you want a hand planning creator content, authorization and campaign structure, the TikTok and social ads team at Relevant Audience can review your setup with you.

Antonio Fernandez

Antonio Fernandez

Founder and CEO of Relevant Audience. With over 15 years of experience in digital marketing strategy, he leads teams across southeast Asia in delivering exceptional results for clients through performance-focused digital solutions.

Share to:
Copy link:

Read us often? Add Relevant Audience as a preferred source so our articles surface more in your Google results.