TikTok Shop Mass Authorization: How to Authorize Creator Videos for GMV Max (and When to Use a Video Code Instead)

When a GMV Max campaign stops scaling, almost every seller reaches for the same two levers: raise the budget, then relax the ROI target. Both are guesses. The constraint that actually caps a GMV Max campaign is usually smaller and far less glamorous — how many creator videos your ad account is permitted to run at all. If the authorized pool holds six posts, no bidding change will manufacture a seventh.

That pool is governed by authorization, and the biggest decision inside it is whether you are collecting video-level Spark Ads codes or account-level TikTok Shop mass authorization. Choose the wrong mode per creator and you either spend your week chasing expiry dates or hand the optimizer every creative decision it makes.

This guide covers the whole path: what the migration changed, what mass authorization grants, the nine differences against a Spark Ads code, the four-step setup sequence, how to diagnose an emptied pool, and how to split a 200-creator roster across both modes.

Why Creator Authorization Became a Hard Constraint After the GMV Max Migration

TikTok Shop mass authorization moved from a convenience to a hard operational constraint during the 2025 migration to GMV Max. Before that migration, a seller with a thin creator roster could still build a Video Shopping Ads campaign around its own product footage plus a handful of codes. After it, the automated campaign had almost nothing to optimize except authorized creator supply.

The 2025 migration timeline: June 1, June 25, July 15

Three dates did the damage, in sequence. On June 1, 2025, newly onboarded sellers lost the ability to create legacy Shop Ads campaigns; existing advertisers kept what they had running. On June 25, 2025, legacy Shop Ads creation was switched off across the board — no new non-GMV Max Shop campaigns, only edits to surviving ones. On July 15, 2025, the remaining legacy Shop Ads campaigns were migrated into GMV Max, which became the default automated campaign type for product sales on TikTok Shop.

Many teams treated June as a reporting deadline and ignored authorization entirely, then met July 15 with a campaign type and no creative pool to feed it.

What stopped being creatable, and what still runs

The practical loss was manual control: separate campaigns and ad groups, hand-picked creative, manual bid and audience handling. Limited exceptions remain — LIVE Shopping Ads promoted through a TikTok identity (an authorized creator or official account, not a shop identity), and Video Shopping Ads using a showcase as the landing page instead of a product detail page. Treat both as narrow and verify them in your own account.

Date What changed What it meant for sellers
June 1, 2025 New sellers could no longer create legacy Shop Ads campaigns New advertisers entered GMV Max directly; existing campaigns kept running
June 25, 2025 Legacy Shop Ads creation was shut off for all sellers No new manual Shop campaigns; only edits to what already existed
July 15, 2025 Remaining legacy Shop Ads campaigns migrated to GMV Max GMV Max became the default product-sales campaign type on TikTok Shop
  • Still available (limited): LIVE Shopping Ads promoted with a TikTok identity.
  • Still available (limited): Video Shopping Ads using a showcase as the landing page.

Why authorized creator supply became the binding constraint

GMV Max automates targeting, bidding, and placement. The one input it cannot manufacture is creative. If your authorization pool contains nine posts, the system is choosing among nine posts, and adding budget mostly buys faster fatigue across the same nine. Sellers who hit a “sudden” performance wall in the second half of 2025 were usually hitting an authorization wall months in the making.

That reframes the job. Authorization is not an onboarding checkbox. It is a supply pipeline with intake, expiry, and review — and that is how the rest of this guide treats it.

mass authorization vs video code flowchart

What Affiliate Mass Authorization Actually Is

Account-level permission, not video-level permission

The distinction that clears up most confusion is granularity. A Spark Ads code authorizes one specific post. Affiliate mass authorization authorizes the creator’s account, which means every eligible affiliate video under that account becomes available to the seller without anyone generating a code for each one. One switch replaces dozens of individual conversations.

Where the creator turns it on

The creator does this on their side, in the TikTok App: Creator Center → Showcase → Video/Ad Authorization → Enable bulk authorization. Sellers cannot toggle it for them. This is why the request has to be explicit and repeated — it lives in a menu most creators never open unless someone asks.

Where authorized posts surface for the seller

On the seller side, the payoff appears in Seller Center → Shop Ads → Creatives → Affiliate Posts, which sits inside the Shop Creative Hub. Posts show up there once the creator has enabled bulk authorization and the post itself qualifies. If you are looking in the wrong library, you will conclude the creator lied to you when the setting is in fact on.

Affiliate mass authorization is an account-level setting that lets a seller run a creator’s eligible affiliate videos as ads without a per-video code. The seller selects those posts in bulk from Affiliate Posts in the Shop Creative Hub. It grants ad-use rights only — not copyright, and not the ability to change the product link.

Mass Authorization vs. Spark Ads Video Code: The Nine Differences That Matter

Nine factors separate the two modes: granularity, eligibility, product-link flexibility, duration, where each surfaces, which library it lands in, which campaign it feeds, how much control you keep, and what revocation costs you.

Decision factor Video-level Spark Ads code Account-level mass authorization
Granularity One specific post, one code, one term Whole eligible affiliate video library under one account
Who it applies to Any creator holding the post, including non-affiliate and organic creators Affiliate creators with an active collaboration and shoppable posts
Can the product link be swapped? Typically yes — the promoted link is set when the ad is built No — the post runs with the product link it already carries
Validity and termination Creator sets 7, 30, 60, or 365 days; expires silently Stays on until the creator disables it, the collaboration ends, or the link disappears
Where the seller sees it The code is handed over by the creator and entered manually Seller Center → Shop Ads → Creatives → Affiliate Posts
Creative Hub or Creative Library? Lands in the Shop Creative Library as an authorized Spark Ads asset Lands in the Shop Creative Hub under Affiliate Posts
Which ad product it feeds Spark Ads and Video Shopping Ads; can also be added to a GMV Max pool The GMV Max creative pool
Control High — per video, per term, per account Lower — you gain volume and give up per-asset negotiation
Consequence of revocation That one ad stops; the rest of the pool is unaffected A whole creator’s supply can exit at once; concentrated pools collapse overnight

One correction is worth making explicitly, because the wrong version circulates widely: TikTok Shop does not force you to authorize one video at a time. The platform runs two parallel authorization granularities that do not override each other. Video-level authorization — the Spark Ads code — covers a single post, with the term set by the creator at 7, 30, 60, or 365 days. Account-level authorization also exists. It is called Affiliate Mass Authorization, also referred to as bulk authorization, and once the creator enables it in Creator Center inside the TikTok App, the seller can select that creator’s eligible affiliate videos in bulk from Affiliate Posts in the Shop Creative Hub — no per-video code generation. The permission stays active until the creator switches it off, the collaboration ends, or the product link disappears.

Three boundaries travel with it. It is not a copyright transfer — you receive ad-use rights, not ownership. It does not let you replace the product link, so a post runs only against the SKU it carries. And it does not cover posts with no product link or no affiliate collaboration with your shop; those still need a video code.

Why the two modes do not override each other

Many sellers assume enabling mass authorization invalidates existing codes, or that requesting a code replaces the account-level switch. Neither happens. They are independent permissions and can be active on the same creator at the same time. A creator can run bulk authorization for their long tail while you still hold a 60-day code for the one hero video you want on a different landing link. That independence is what makes a hybrid model possible.

The reverse assumption is equally wrong: a creator with mass authorization on can still refuse a specific video, and pulling a code does not revoke account-level permission. Track them as separate rows, not one status field.

Spark Ads is a format; GMV Max is an automated campaign type

This clarifies most internal arguments. Spark Ads is a format — it describes how the ad is delivered, using the creator’s own post and handle so the video keeps its native social proof. GMV Max is an automated campaign type — it describes how budget, targeting, and bidding are handled. They sit on different axes, which is why “Spark Ads or GMV Max?” is not a real question; a GMV Max campaign routinely serves Spark Ads-format creative.

The consequence for authorization is direct: you are not choosing format versus campaign, but which permission feeds the GMV Max pool. Video codes and account-level authorization are two ways to fill the same tank.

How to Turn On Mass Authorization: A Four-Step Seller-Creator Sequence

Confirm the creator clears the follower threshold

Check the follower count before you send the request. An affiliate creator applying on their own typically needs at least 1,000 followers under the US threshold. Southeast Asia runs lower in some markets: Singapore, the Philippines, and Indonesia sit at 600 followers, while Malaysia, Vietnam, and Thailand sit at 1,000. In the US, creators below 5,000 followers are usually placed into a creator pilot program with daily and weekly posting caps — in practice, roughly three shoppable videos per day and three LIVE sessions per week, restricted to shops with a rating at or above 95%, for a minimum period of about 30 days.

Enable bulk authorization inside Creator Center

Send the creator the exact path, not a description of it: Creator Center → Showcase → Video/Ad Authorization → Enable bulk authorization. Sellers frequently report that creators insist “I already turned it on” when they have only enabled a single video. Screenshot-level instructions prevent a week of misdiagnosis.

Locate the posts in Shop Creative Hub

Open Seller Center → Shop Ads → Creatives → Affiliate Posts and search by the creator’s handle. Give it a short window after the creator flips the switch; if nothing appears after that, check whether the post actually carries your product link rather than assuming a platform bug.

Deploy the pool and watch creative count

Add the posts to your GMV Max creative pool and record the creative count on day one. That number is your baseline. Any future drop in spend should be compared against it before anyone touches the budget.

Operationally, your Targeted Plan invite list and your authorization request list should be the same document. When DAMI manages the affiliate plan, the invitation that goes out can carry the authorization ask in the same pass, so a creator who accepts a plan is already in the queue for bulk authorization rather than needing a second outreach round.

GMV Max ad routing diagram

When Authorization Breaks: Symptoms and the Diagnostic Path

Authorization failures look like media-buying failures. Spend drops, CPMs rise, and the obvious suspect is always the bid. The three patterns below cover most cases, and each has a first check that takes under two minutes.

Symptom 1 — Spend stops or the creative vanishes from the pool

  • Symptom: spend drops while the eligible creative count quietly shrinks.
  • Most likely cause: a 30-day Spark Ads code expired mid-flight.
  • First check: your authorization record, filtered to expiries this week.

Codes do not notify anyone when they lapse. The ad simply stops serving, and because GMV Max reallocates rather than alerts, the campaign looks like it lost efficiency rather than lost an asset. Log expiry dates at intake and you catch this in advance.

Symptom 2 — The creator’s posts never appear at all

  • Symptom: creator confirms the setting is on; nothing appears in Affiliate Posts.
  • Most likely cause: the post has no product link or no affiliate collaboration.
  • First check: whether the post is shoppable and tied to your SKU.

The next most common cause is a threshold problem: the creator sits inside the pilot tier, or works in a market where your shop is not enrolled. The third is looking in the Creative Library instead of the Creative Hub. Rule out all three before reopening the conversation.

Symptom 3 — GMV Max runs but attribution looks wrong

  • Symptom: spend is healthy but orders land on the wrong SKU.
  • Most likely cause: authorized posts carrying a retired or changed product link.
  • First check: product link status in Affiliate Posts versus your live catalog.

Because account-level authorization locks the post to the link it carries, a SKU retirement or a catalog migration silently breaks the mapping. Paid traffic keeps flowing to a product page that no longer matches what the video demonstrates.

Pulling these three threads by hand is slow, which is why the timeline matters more than the individual check. DAMI’s shop analytics puts ad delivery and creator authorization changes on one axis, so a spend drop that lines up with an authorization change stops being a mystery and becomes a five-minute fix.

The Hybrid Model: Video Codes for the Top 10–15%, Mass Authorization for the Long Tail

Who belongs in the video-code tier

Your top 10–15% by GMV or conversion rate should stay on codes. These are the videos you want to control: a defined term, a settable product link, and the creator’s handle preserved as social proof. Negotiating 20 codes a quarter is manageable; negotiating 200 is not, and it is unnecessary.

Who belongs in the mass-authorization pool

The long tail belongs on account-level authorization. New, unproven, and high-volume affiliate creators are exactly the supply GMV Max’s optimizer wants more of, and their individual performance does not justify a per-video conversation. TikTok Shop mass authorization turns that segment into a pool that refills itself as creators keep posting.

When to move a creator between the two

Promote a creator from the mass pool into the code tier when one video clearly outperforms the account median and you want its term and landing link locked. Demote when code churn costs more than the control is worth, or when output volume makes per-video requests impractical. Revisit the split quarterly, not continuously — constant reshuffling creates its own authorization drift.

Ad commission vs. organic commission

These are separate costs and should be modeled separately. The ad commission attaches to the paid order; the organic commission attaches to organic affiliate orders. Media spend is carried by the ad account, and commission still settles to the creator on top of it. Paid-order unit economics are therefore media spend plus ad commission, not one or the other — see the creator authorization pricing benchmarks for how those two lines are typically structured.

Tier Authorization mode Why this mode Review cadence
Top 10–15% by GMV or CVR Video-level Spark Ads code Keeps term, product link, and handle-level social proof under your control Monthly, plus 14 days before each code expiry
Mid-tier consistent performers Code for the hero post, mass authorization for the rest Control where it pays, volume where it does not Quarterly
Long tail, new or unproven Account-level mass authorization Feeds the GMV Max optimizer without per-video negotiation Quarterly spot check
Time-boxed campaign collaborations Video code, 30–60 day term Scope is limited by design and expires on schedule At campaign end

Running only one of the two modes is where rosters break. Go all-in on codes and a 100-creator roster becomes 100 staggered expiry dates: permissions expire silently mid-campaign, spend dies without an alert, and someone spends every Monday regenerating codes. Go all-in on mass authorization and you hand over every bit of creative insight and control — you lose the ability to test one video against a different product link, and a single creator who flips the switch off can take a large share of your pool with them. The two-track model is not optional complexity. It is the only structure that keeps whitelisting survivable at scale.

One shortcut for building the candidate list: check which creators competitor storefronts are already working with, then filter for those who already have authorization switched on. DAMI’s competitor-store creator discovery is built for that reverse-engineering step, and it produces an authorization pipeline instead of a cold outreach list.

What Mass Authorization Does Not Give You

Ad-use rights vs. copyright, editing, and off-platform use

Account-level authorization grants the right to run the creator’s content as advertising on TikTok. It does not transfer copyright, does not grant editing rights, and does not extend to other platforms or to organic reposting on your own brand account. Cutting a new cut-down, adding captions, or reusing the footage in an email or a marketplace listing are all separate permissions — the boundaries of creator content usage rights are worth reading before you assume a bulk switch covers them.

Market, ad-account, and term limits

Authorization is scoped in practice to the market where the collaboration exists and to the shop it was granted to. Sellers running multiple storefronts across markets routinely discover that a creator authorized for one store and one region does not automatically appear for another. Multi-account operators should assume no cross-account inheritance until they have verified it.

Price, coupon, and claim accuracy across the whole paid run

A creator video that promises a price, a bundle, or a discount stays in your paid rotation long after the promotion ends. With account-level authorization — where you cannot repoint the link and the pool keeps refilling — stale claims travel further than they would in a hand-picked campaign. Someone owns the check that every authorized post still matches a live offer.

authorization expiry checklist

The Authorization Record: Fields Every Seller Should Track

The minimum viable record

Fifteen fields cover essentially every failure mode described above. If a field is missing, the corresponding problem becomes undiagnosable later:

  • Creator name
  • TikTok handle
  • Post link or post ID
  • SKU / product ID
  • Authorization mode (mass authorization or video code)
  • Code value, where applicable
  • Effective date
  • Expiry date
  • Organic commission rate
  • Ad commission rate
  • Ad accounts permitted to run it
  • Markets permitted
  • Contract term
  • Current status
  • Last review date and owner

How to keep it current without a full-time ops hire

The record only works if updating it is cheaper than not updating it. Three habits do most of the work. First, capture the fields at intake rather than retroactively — the moment a creator confirms the switch, the row is created. Second, make the ask easy to execute on the creator’s side: a short TikTok Shop creator brief template that includes the Creator Center path and a screenshot turns a vague request into an action the creator can complete in one session. Third, drive follow-up from the data rather than from memory.

That last part is where tooling earns its place. Asking 200 creators to enable bulk authorization is a tracked campaign, not a message — DAMI’s bulk email with link tracking shows who opened, who acted, and who needs a second nudge, while the multi-store view keeps the record grouped by storefront and market, and the shared dashboard turns expiry dates into a review queue the team sees every week.

Conclusion: Treat Authorization as an Operating Asset

TikTok Shop mass authorization is not a setting you flip once at onboarding. It is a supply pipeline with intake, expiry, and review — and a failure mode that looks exactly like a bidding problem. The sellers who scale GMV Max are not the ones with the biggest budgets; they are the ones whose creative pool never quietly empties.

Pick your mode per creator, not per campaign: codes for the top 10–15% you need to control, account-level authorization for the long tail that feeds the optimizer, and a written record that surfaces expiry before it becomes a spend drop.

This week: open your authorization record, filter to codes expiring in the next 30 days, and send a bulk authorization request to every creator still outside the pool. That hour is worth more than another budget increase. Start your free trial →

Receive the latest news in your email
Table of content
Related articles