TikTok Spark Ads: How They Work and How to Launch
Learn how TikTok Spark Ads run through real organic posts, when they beat standard ads, and the exact steps to launch one in Ads Manager.
ADS Beast editorial teamPublished 11 min read
TikTok Spark Ads let you put paid distribution behind a real post that already exists on a profile. The post keeps its likes, comments, shares, and music. You can run it from your own account or from a creator's account with their permission, which is what makes Spark Ads the default format for creator partnerships on TikTok.
In short:
- A Spark Ad is a paid boost of an existing organic post, not a new piece of ad creative.
- The post can come from your brand account or a creator who sends you an authorization code.
- Engagement already on the post stays visible and accumulates while the ad runs.
- Viewers can tap through to the original profile and follow it.
- TikTok's budget rule: daily budget above 50 dollars at campaign level and above 20 dollars at ad group level.
What are TikTok Spark Ads?
TikTok Spark Ads are a format that runs ads through an existing organic TikTok post instead of building a new ad from scratch. The post can come from your own account or from a creator who gives you an authorization code for it. The ad keeps the original post's likes, comments, shares, and music, so the engagement it already collected stays visible.
That last part is the whole point. A standard ad starts at zero social proof. A Spark Ad starts with whatever the post earned organically, and that number keeps growing while you pay for reach. Comments stay on the post, the creator's handle stays attached, and the music stays licensed to that post.
The term "spark ads tiktok" gets used loosely to mean two different things: boosting your own post, and boosting a creator's post. The mechanics are identical. Only the permission step changes.
How do Spark Ads differ from standard in-feed ads?
A standard in-feed ad is uploaded as ad creative and lives in the ad system only. A Spark Ad points to a real post on a real profile, so viewers can tap through to that profile and follow it. That profile link is the main practical difference, and it is why Spark Ads suit creator partnerships and brand accounts that already post regularly.
| Standard in-feed ad | Spark Ad | |
|---|---|---|
| Creative source | Uploaded to Ads Manager | Existing post on a profile |
| Social proof | Starts at zero | Keeps likes, comments, shares |
| Profile link | No | Yes, viewers can visit and follow |
| Music | Must be cleared for ad use | Stays as the post's original sound |
| Who controls the post | Advertiser | Post owner, with advertiser access |
| Best fit | New creative, full frame control | Proven posts, creator deals |
There is a tradeoff. With a standard ad you control every frame, every caption, every edit. With a Spark Ad you inherit whatever the creator posted, including their tone and their mistakes. If a creator's caption has a claim your legal team would not approve, you cannot quietly rewrite it. You either run it as is or you do not run it.
When should you use Spark Ads instead of a regular ad?
Use Spark Ads when a post is already getting watch time, comments, or saves, because you are buying distribution for something the audience has responded to. They also fit influencer deals, since the creator keeps the post on their profile and you amplify it. If you need full control over every frame or you are testing brand-new creative, a standard ad is the simpler route.
A few situations where the format earns its place:
- A creator post is outperforming your own content organically and you want to scale it.
- You are running an influencer campaign and the contract includes paid amplification.
- Your brand account posts regularly and one post is clearly ahead of the rest.
- You want the ad to drive follows to a profile, not just clicks to a landing page.
- A product demo or testimonial performed well organically and deserves a bigger audience.
And where it does not:
- You are testing a concept that has never run as a post.
- You need to swap the creative mid-flight without touching the original post.
- The post owner is slow to respond and you need to launch today.
The judgment call is simple. If the post already has engagement, Spark Ads give that engagement a second life. If it does not, you are paying to promote a cold start.
What do you need before you can run Spark Ads?
You need a TikTok account that owns the post, a TikTok Ads Manager account, and an authorization code from the post owner if that is not you. The code is time-limited, so request it close to launch. Permissions and code handling sit with the post owner, so agree on who keeps the post live and for how long before you start.
Three things to settle before you touch Ads Manager:
- Which post you are promoting, and whether the owner is willing to keep it public for the whole flight.
- Who generates the code, and when. Codes expire, so a code generated days early may be dead by launch.
- What happens if the creator deletes the post. If the post disappears, the ad has nothing to point to.
That third point is the one people forget. A Spark Ad is a pointer to a live post. The post owner can delete it, make the account private, or edit the caption, and your ad breaks. Put the keep-live commitment in the creator agreement, with dates.
How to launch a Spark Ad in TikTok Ads Manager
Ask the post's owner to generate an authorization code in their TikTok app and send it to you before it expires. In Ads Manager, create a campaign with an objective that supports Spark Ads, then in the ad settings choose to use an existing post and enter that code. TikTok's rule for budgets is a daily budget above 50 dollars at campaign level and above 20 dollars at ad group level, so plan your structure around that.
Step by step:
- Confirm the post is public and stays public for the campaign dates.
- Ask the owner to generate the authorization code in their TikTok app and send it to you.
- In Ads Manager, create a campaign and pick an objective that supports Spark Ads.
- Set the campaign daily budget above 50 dollars and the ad group daily budget above 20 dollars.
- In the ad settings, choose to use an existing post rather than uploading new creative.
- Enter the authorization code and confirm the correct post is attached.
- Check the ad preview, then publish.
If you are running your own post rather than a creator's, you skip the code entirely. The post has to belong to the account you are advertising from.
One practical note on structure: because the campaign-level minimum is higher than the ad group minimum, you can run several ad groups under one campaign and still meet the rule. That matters when you want to test audiences against the same post.
How the authorization code works
The authorization code is a time-limited token the post owner generates in their TikTok app. It gives an advertiser permission to promote that specific post. It is tied to one post, not to the account, so promoting three creator posts means three codes.
Two things go wrong most often. First, the code expires before the campaign goes live, usually because it was generated too early or the launch slipped. Second, the code is for the wrong post, because the owner has several similar videos and picked the wrong one. Both are caught in the preview step, which is why you check the attached post before publishing rather than after.
Handle codes the way you handle any credential. One person on your side owns them, they are not forwarded around in group chats, and they are requested close to launch.
What a Spark Ad looks like in practice
A spark ads example that shows up constantly: a skincare creator films a short routine, mentions a product by name, and the post collects comments asking where to buy it. The brand then runs that exact post as an ad. Nothing is reshot. The comments asking where to buy it stay visible under the ad, which answers the question for every new viewer.
Other common tiktok spark ads examples: a fitness creator's form-check video boosted by a supplement brand, a food creator's recipe clip boosted by the cookware brand in the frame, and a brand's own unboxing post boosted after it outperformed everything else on the account.
The pattern in all of them is the same. The post did something on its own first. The ad buys it a bigger audience.
What to measure, and what you cannot promise
Spark Ads move different numbers than standard ads, so measure accordingly. Watch-through rate and completion rate tell you whether the post holds attention. Comments and shares tell you whether it provokes a reaction. Profile visits and follows tell you whether the format is doing the thing only it can do. Clicks and conversions still matter, but they are not the whole story.
What you cannot do is promise a result. Performance depends on the post itself, the audience you target, how much you spend, how long you run, and how the creative lands with that specific audience. A post that crushed it organically can still flop as an ad if you point it at the wrong audience or run it past the point where the audience has seen it.
The honest approach is to start with a post that has already proven itself, run it to a defined audience, and read the numbers before you scale.
Common mistakes and how to spot them early
The mistakes that cost the most are the ones you can catch before launch.
- Promoting a post with no organic traction. Check the post's existing numbers first. If nobody watched it for free, paying for views rarely fixes that.
- Requesting the code too early. If your launch date is uncertain, wait. A dead code on launch day costs you a day.
- Forgetting the keep-live commitment. If it is not in writing, the creator can delete the post mid-flight.
- Treating Spark Ads as a creative test. They are a distribution play for proven posts. Test new concepts as standard ads.
- Ignoring the profile link. If you are not ready for new followers, or the profile is thin, you are sending traffic somewhere that does not convert.
Where Spark Ads sit in a wider TikTok plan
Spark Ads are one format inside a TikTok account, not a strategy on their own. They work best alongside a regular posting rhythm, because the posts you amplify have to exist first. If your account posts nothing, you have nothing to boost except creator content.
They also pair naturally with other paid channels. If you are comparing where your budget does the most work, it helps to know what each platform actually costs and how each one is set up. Our breakdown of LinkedIn advertising costs and what drives price per contact covers the B2B side, and how to buy Facebook ads and launch your first campaign covers the setup on Meta. On the search side, how to buy Google Ads and launch your first campaign walks through the same launch logic.
Creative preparation differs by platform too. TikTok rewards native-looking posts more than polished ad units, which is exactly why Spark Ads exist. The same principle shows up in how creative preparation for TikTok ads differs from other channels.
If you would rather not manage campaigns by hand across several platforms, AI-assisted TikTok campaign setup lets you connect your own ad accounts, prepare campaigns with AI, and keep every launch on pause until you confirm it. You can also see what a managed Google Shopping setup includes if retail feeds are part of your mix.
Next step
Pick one post on your account or a creator's account that already has engagement, confirm the owner will keep it live for your campaign dates, and request the authorization code. Then build the campaign around it with a daily budget above the 50 dollar campaign minimum and the 20 dollar ad group minimum. If you want the campaign prepared for you before you touch Ads Manager, start with TikTok ads campaign setup.