Back Arrow
Leadsie Blog
How to Allowlist TikTok Creator Content for Spark Ads (+ agency tips)
Article Content

TikTok Spark Ads have become a major part of influencer and UGC campaigns, with TikTok reporting up to 142% higher engagement rates and 43% higher conversion rates compared to non-Spark Ads.

But before agencies can scale creator content through Spark Ads, they first need access.

In this guide, we’ll break down exactly how influencer allowlisting for Spark Ads works and the two main ways agencies can get access to creator content.

TL;DR

There are two main ways brands and agencies can allowlist creator content for TikTok Spark Ads:

  1. Get access to specific TikTok posts — creators generate a code for a specific TikTok post that agencies can use in TikTok Ads Manager.
  2. Get ongoing Spark Ads access — creators or brands connect their TikTok account to an agency’s advertiser account for ongoing Spark Ads access and campaign management.

If you already know which method you need, feel free to jump directly to the relevant section below.

What is influencer allowlisting for TikTok?

Influencer allowlisting (also called whitelisting or creator authorization) on TikTok is when a creator gives a brand or marketing agency permission to use their TikTok content and identity in paid ads through Spark Ads.

This lets marketers run ads using:

  • The creator’s original post
  • The creator’s TikTok identity
  • The original engagement on the post (likes, comments, shares, follows)

There are two main ways agencies can get access to creator content for Spark Ads:

  1. Getting permission to use specific TikTok posts through authorization codes
  2. Linking their TikTok account to an advertiser account for ongoing Spark Ads access


What are TikTok Spark Ads?

TikTok Spark Ads are a native ad format that allows brands and agencies to promote posts from creators' TikTok accounts instead of using standalone ad creatives.

For example, brands can use influencer or creator posts to run ads through the creator’s TikTok account rather than a separate brand ad account.

Unlike regular TikTok ads, Spark Ads stay connected to the original post during promotion, allowing users to naturally like, comment, share, follow the creator, visit their profile, and interact with existing engagement.

And because Spark Ads use real TikTok posts and identities, they often feel more native within the For You feed than standard ads.

Why allowlist influencers for Spark Ads?

Marketing agencies and brands often use TikTok Spark Ads to turn influencer or UGC content into paid campaigns without losing the authenticity of the original post.

Aesthetics brand One Doc X Hair Doc reported an 88% reduction in CPA after using Spark Ads with creator-led content as part of a full-funnel TikTok campaign. The brand used multiple creators and Spark Ads to scale authentic before-and-after style content while reaching new audiences more efficiently.

Spark Ads are especially useful for:

  • Scaling high-performing organic content
  • Running influencer campaigns through creator accounts
  • Keeping social proof attached to ads
  • Making campaigns feel more native within the TikTok feed
  • Reducing the need to constantly create new ad creatives

This makes creator campaigns feel more trustworthy and engaging than traditional branded ads.

What permissions does an agency get with Spark Ads access?

When a creator grants access to TikTok Spark Ads, marketers can use the creator’s authorized TikTok content and account identity in paid advertising campaigns through TikTok Ads Manager.

Depending on the setup, this access can happen through:

  1. A Spark Ads authorization code for a specific post
  2. Linking TikTok accounts through TikTok Business Center for ongoing access

The level of access depends on the method used, but in both cases, creators are granting advertising permissions - not sharing their TikTok login credentials or transferring ownership of their account.

What marketers can do

Once access is approved, brands and agencies can:

✅ Promote authorized TikTok posts as ads

✅ Use the creator’s TikTok identity in Spark Ads campaigns

✅ Access approved creator content inside TikTok Ads Manager

✅ Add call-to-action buttons to ads

✅ Send traffic to landing pages, product pages, or apps

✅ Target specific audiences through TikTok Ads Manager

✅ Track campaign performance and engagement metrics

✅ Scale influencer or UGC content through paid promotion

What marketers cannot do

Spark Ads access does not give advertisers full control over a creator’s TikTok account.

Brands and agencies cannot:

❌ Log in to the creator’s TikTok account

❌ Change profile settings

❌ Access private messages

❌ Manage the creator’s account outside approved advertising permissions

❌ View sensitive account information

There are also some creative limitations.

For example:

❌ Captions cannot be edited after a post is authorized for Spark Ads

❌ Unsupported post formats may not work with Spark Ads

❌ Campaigns may stop delivering if authorization expires or access is removed


Method 1: Get access to specific TikTok posts

With this method, creators generate a Spark Ads authorization code for a specific TikTok post and share it with the agency. The agency can then use that post in paid campaigns through TikTok Ads Manager.

This only gives advertisers access to the specific post that the creator authorizes, so it’s best for:

  • One-off influencer campaigns
  • Short-term creator partnerships
  • Testing creator content before committing to a longer partnership

How to generate a Spark Ads code

If the creator is unsure how to generate a Spark Ads authorization code, they can follow these steps:

  1. Open the TikTok post you want to authorize.
  2. Tap the three dots on the video.
  3. Tap "Ad settings."
  4. Agree to TikTok’s Advertising Content Terms of Service, if prompted.
  5. Turn on Ad authorization.
  6. Choose the authorization duration: 7, 30, 60, or 365 days.
  7. Tap "Generate."
  8. Tap "Copy code" and send it to the brand or agency.

This code is what the agency will use to add the creator’s post to TikTok Ads Manager.

💡 Agency tip: Ask creators to choose an authorization duration that covers the full campaign timeline, including setup, review, testing, and any possible extensions.

For example, if a campaign is scheduled to run for 30 days, a 30-day authorization may not be enough because the code could expire before testing or optimization is complete. In that case, requesting 60 or 365 days may be safer.


How agencies can use a Spark Ads code in TikTok Ads Manager

Once the creator sends the code, the agency can add the post to TikTok Ads Manager.

To do this:

Step 1. Log in to TikTok Ads Manager.

Step 2. Go to “Tools,” and under Creative, click “Creative library.”

Step 3. Click the “Add code” button next to Add authorized TikTok post. 

Step 4. Paste the creator’s video code into the search bar.

Before clicking Confirm, make sure:

  • The creator sent the correct code for the exact post you plan to promote
  • The post is public
  • The caption is final, since captions cannot be edited after authorization
  • The authorization duration covers the full campaign period
  • The post does not use unsupported formats, such as some Story or carousel/duet formats
  • The content follows TikTok’s advertising and community guidelines

Step 5. Review the post details and click “Confirm.”

Once confirmed, the authorized post can be selected when building a Spark Ads campaign.

❗ Note: If you want to test multiple creator posts, the creator will need to generate a separate authorization code for each video. TikTok also supports batch authorization for up to 20 video codes at a time, which can help agencies manage larger influencer campaigns more efficiently.

Method 2: Get ongoing Spark Ads access

With this method, creators or brands link their TikTok account to an agency’s advertiser account through TikTok Business Center to give the agency ongoing access to content for Spark Ads.

Once linked, the agency can use that TikTok account inside TikTok Ads Manager without requesting a new authorization code for every campaign.

This method is best for:

  • Long-term creator partnerships
  • Ongoing influencer campaigns
  • Agencies managing multiple Spark Ads campaigns at scale


Before you get started

Before linking a creator TikTok account to your advertiser account, make sure:

  • Both the creator and the agency have Admin access to their own Business Centers
  • The TikTok account has already been added to TikTok Business Center

👉 If the TikTok account hasn’t been added to your Business Center yet, the creator will need to:

  1. Add your agency as a Business Center partner,
  2. Then, share the TikTok account separately for Spark Ads permissions

Adding an agency as a Business Center partner is the first step. After that, the creator or brand still needs to separately share their TikTok account for Spark Ads permissions.

If you need a more detailed walkthrough, check out this guide on giving and requesting TikTok account access.


How to link a TikTok account to an advertiser account

Step 1. Go to TikTok Business Center and log in to the account managing the advertising relationship.

Step 2. From the left-hand menu, click Accounts and select “TikTok accounts.”

This section shows all TikTok accounts connected to the Business Center.

Step 3. Find the TikTok account you want to use for Spark Ads and click “View” in the Action column.

Step 4. Open the Linked accounts tab and click “Link accounts.”

Step 5. Select “Advertiser accounts” and choose which advertiser accounts can use that TikTok account for Spark Ads delivery.

Once connected, anyone with access to those advertiser accounts can use the linked TikTok account as a Spark Ads identity inside TikTok Ads Manager.


Unlinking a TikTok Account from an advertiser account 

If a creator partnership ends, an agency changes, or a brand wants to remove Spark Ads permissions, TikTok accounts can be unlinked inside TikTok Business Center.

To do this:

  1. Log in to TikTok Business Center.
  2. Go to Accounts > TikTok accounts.
  3. Find the TikTok account you want to remove access from and click “View.”
  4. Open the Linked accounts tab.
  5. Click “Advertiser accounts” to view connected advertiser accounts.
  6. Click “Remove” next to the advertiser account you want to unlink, then click “Confirm.”

Once removed:

  • The advertiser account can no longer use that TikTok account for new Spark Ads campaigns
  • Users connected to that advertiser account will lose access to the TikTok identity inside Ads Manager
  • Existing Spark Ads campaigns using that identity may be affected

Because of this, it’s a good idea to review or pause active campaigns before removing access.

Common TikTok Spark Ads errors (+ how to fix them)

Even though TikTok Spark Ads setup is fairly straightforward, agencies can still run into issues that can delay campaigns or prevent ads from launching altogether.

In most cases, Spark Ads errors happen because:

  • Authorization expired
  • The wrong code was shared
  • The post is no longer public
  • The content format is not supported for Spark Ads

Here are the most common Spark Ads issues agencies deal with and how to fix them.

Authorization expired (auth_code_expired)

This error happens when a creator’s Spark Ads authorization period has ended.

For example, if a creator selected a 30-day authorization window and the campaign is still active after those 30 days, the ad can no longer run unless access is renewed.

How to fix it

Ask the creator to:

  1. Open the TikTok post
  2. Go to “Ad settings”
  3. Generate a new authorization code or extend the authorization period

💡 Agency tip: To avoid campaign interruptions, many agencies request 60- or 365-day authorization upfront, especially for evergreen or scalable campaigns.

Incorrect or invalid Spark Ads code (auth_code_format_error)

This error usually happens when:

  • The creator copied the wrong code
  • The code was pasted incorrectly
  • Extra spaces or characters were added
  • The code belongs to a different TikTok post

How to fix it

  1. Ask the creator to copy the authorization code directly from TikTok again
  2. Double-check the code inside TikTok Ads Manager
  3. Generate a new code if needed

Note: Spark Ads codes are tied to specific TikTok posts, not the creator’s entire account. If you want to advertise multiple creator videos, you’ll need a separate authorization code for each post.

Video is not public (not_public_video)

Spark Ads only work with public TikTok posts.

If a creator changes a post to private after authorizing it, the ad may stop working or fail during setup.

How to fix it

Ask the creator to:

  1. Switch the video back to public
  2. Confirm they authorized the correct post

💡 Agency tip: This issue is especially common with creators who are new to Spark Ads. Before launch, it’s worth confirming:

✔️ The post is public

✔️ The video will remain public during the campaign

✔️ The creator understands how Spark Ads authorization works

Unsupported post format (story_video_not_supported and similar errors)

Some TikTok post formats currently do not support Spark Ads.

This can include:

  • Certain Story videos
  • Some Duet or Stitch formats
  • Posts involving multiple tagged videos

How to fix it

Choose another TikTok post that supports Spark Ads.

💡 Agency tip: If you already know content will be used for paid promotion, it’s a good idea to confirm Spark Ads compatibility before creators publish the post. This can help avoid reshoots or campaign delays later.

Spark Ads vs. non-Spark Ads: what’s the difference?

Spark Ads are popular for influencer, creator, and UGC campaigns where authenticity and social proof matter.

Non-Spark Ads are often better for faster launches, creative testing, and campaigns that don’t rely on creator identities.


Tips for managing TikTok Spark Ads access at scale

#1. Review content before creators publish

Once a post is authorized for Spark Ads, the caption cannot be edited inside Ads Manager.

Before the creator publishes, review the caption, disclosures, CTA, product claims, and music usage. This helps prevent issues with unclear messaging, missing disclosures, or content that performs well organically but causes problems in paid campaigns.


#2. Track codes, expiration dates, and permissions centrally

As campaigns scale, Spark Ads access can quickly become hard to manage.

Use a spreadsheet, CRM, or project management tool to track:

  • Creator name and TikTok handle
  • Authorized post links
  • Authorization codes
  • Expiration dates
  • Linked advertiser accounts
  • Campaign status

This makes it easier to avoid expired codes, missing permissions, and last-minute launch delays.


#3. Create a simple creator onboarding process

Many delays happen because creators don’t know how Spark Ads authorization works.

Give creators a short checklist, tutorial, or message template that explains:

  • How to generate a Spark Ads code
  • What permissions they’re giving
  • How long authorization lasts
  • What the ad will look like

The easier the process is for creators, the faster campaigns move.


#4. Build an internal Spark Ads SOP

A workflow that works for one campaign can get messy across dozens of creators and clients.

Create a repeatable process for requesting access, reviewing content, storing codes, checking permissions, monitoring expiration dates, and troubleshooting errors. This helps agencies launch faster and avoid preventable campaign interruptions.

💡 Bonus tip: If your agency regularly requests TikTok advertiser or Business Center access from clients, using a dedicated client onboarding tool like Leadsie can help simplify the process.

how-leadsie-works-thumbnail

Instead of manually walking clients through TikTok Business Center setup, agencies can request TikTok Business Center and ad account access through a single approval link. The same link can also be used to request access to 14+ other client platforms, including Meta, Google Ads, LinkedIn, and Shopify.


⚡ Agency hack: Get access to all your clients’ marketing accounts with one Leadsie link  

Spending hours on multiple calls, reminder emails, lengthy PDFs, or sharing passwords to access clients’ ad and social accounts? Leadsie has a better solution. 

Don’t place the administrative burden on your new clients during client onboarding. Send them a secure Leadsie link that’ll get your agency access to 14+ client platforms at once. The best part? The access doesn’t expire, and no one is risking account security by sharing logins. 🔒

What is Leadsie?

Leadsie is a client onboarding software that simplifies requesting and giving access to marketing assets, social media, and ad accounts with one secure link. Get access to your clients’ or influencers’ Facebook, Instagram, Google, TikTok, Shopify, LinkedIn, X, and other accounts without sharing passwords. 🔒

How does Leadsie help agencies onboard new clients?

Leadsie speeds up client onboarding by replacing manual access requests with one secure approval link. You send the link to your client, they review and approve the permissions you’ve requested, and your agency gets instant access to their accounts.

Benefits of Leadsie for client onboarding

✅ Reduces your agency's turnaround time by over 50%

✅ Scales with your agency as you onboard more new clients every month

✅ Start billable work and billing cycles for your new clients without delays

✅ Save hours of time and get access to 23+ social, marketing, and analytics platforms at once (including Google Ads!)

🎁 Try Leadsie for free with a 14-day trial—no credit card needed!

P.S. It's risk-free and you get to keep the account connections after the trial ends 🙌

Want to learn more? Explore our Frequently Asked Questions on this topic.
Nina Lelidou, author
ABOUT THE AUTHOR
Nina Lelidou

Nina is an SEO content specialist with expertise in B2B SaaS. She helps businesses increase organic traffic with strategic, high-quality content. Outside of work, you’ll find her sailing somewhere in the Mediterranean.

Frequently Asked Questions

Do creators get notified when brands run Spark Ads?

Creators can usually see when their content is being used in Spark Ads through TikTok’s ad authorization settings and analytics.

Can agencies use Spark Ads for TikTok Shop campaigns?

Yes. Many brands and agencies use Spark Ads alongside TikTok Shop campaigns to promote creator content, product videos, and UGC-style posts.

This is especially common for product launches, creator affiliate campaigns, TikTok Shop scaling campaigns, and boosting high-performing TikTok Shop videos.

Can multiple agencies access the same TikTok account for Spark Ads?

Yes. A creator or brand can share Spark Ads permissions with multiple advertiser accounts through TikTok Business Center.

However, it’s important to carefully manage permissions to avoid overlapping campaigns, unauthorized ad usage, or confusion around account ownership and reporting.

Can creators remove Spark Ads access?

Yes. Creators can revoke Spark Ads access at any time. Access may also be removed if:

  • The creator deletes the TikTok post
  • The video becomes private
  • The authorization period expires
  • The TikTok account is unlinked from Business Center

If this happens, active Spark Ads campaigns using that content may stop delivering or stop running altogether.

Questions unanswered? Check out our help center or get in touch 🤠