In-Feed · Spark Ads · Creator identities

Bulk launch TikTok ads and Spark Ads in 60 seconds.

AdLiftr is the TikTok ads bulk launcher built around how TikTok actually works. Authorize Spark Ads codes per row, map creator identities, validate vertical creative specs, and push the whole batch through the TikTok Marketing API in one click.

7-day free trial · No credit card · Plans from $79/month

What it is

TikTok bulk upload is different from Meta bulk upload

People treat “bulk upload” like it is the same job across every ad network. It is not. TikTok rewards volume of native creative, runs the auction on engagement signals more aggressively than Meta, and pulls a meaningful share of conversions through creators rather than brands. A bulk launcher that only knows how to fan out static image variants will get you nothing on TikTok.

The fields that matter on TikTok are different. Spark Ads authorization codes unlock running an ad from a creator's identity. Creator identity selection decides whether the ad runs from your brand or a creator. Vertical creative validation confirms the video actually plays as a native TikTok before the spend starts. Most spreadsheet workflows lose those fields the moment they get copy-pasted between two ad accounts.

AdLiftr treats those fields as first-class. The launch row layout looks different on TikTok than it does on Meta, because the work is different.

What it solves

The five places TikTok bulk launches go wrong

Lost Spark codes

Spreadsheet workflows lose the code-to-row mapping. AdLiftr makes it a real column.

Wrong creator identity

TikTok defaults to the brand handle if nothing is set. Half the ad spend leaks because the creator ad ran as the brand.

Aspect ratio rejections

Square or 16:9 video on TikTok ad auctions gets crushed. AdLiftr validates 9:16 before launch.

Creator-led winners that decay

TikTok creative decays faster than Meta. Automated rules rotate when engagement signals drop.

Multi-account TikTok juggling

Agency teams hop between TikTok ad accounts the same way they hop between Meta. AdLiftr restores context in one place.

Features

Built around how TikTok ads actually work

We did not adapt a Meta workflow for TikTok. We rebuilt the launch row around Spark Ads, creator identities, and vertical creative.

Spark Ads authorization

Attach a Spark code per row to run from the creator's identity. Codes are validated against the TikTok API before launch.

Creator identity per row

Each ad row can use a different identity. Launch creator-led tests across 5 to 50 creators in one batch.

Bulk creative upload

Drag in 60 vertical videos. AdLiftr validates aspect ratio, length, and audio against TikTok in-feed specs.

Ad group mapping

Map each ad row to its target ad group and campaign. Mix targeting strategies in the same launch.

Auction format support

In-Feed Ads and Spark Ads are core. Reach formats remain TikTok-sales-negotiated.

Naming and UTM templates

Saved templates enforce TikTok-specific UTM grammar across the batch. Stay aligned with the Meta and Google Ads conventions you already use.

Automated rules

Pause TikTok ads that cross your CPA threshold. Scale winners. Rotate creator-led ads when engagement signals decay.

Cross-platform launches

Push the same creative concept to TikTok, Meta, and Google Ads in one batch with platform-specific spec handling per platform.

Deep dive

Why Spark Ads break most TikTok bulk workflows

Spark Ads are TikTok’s way of running ads from an existing organic post — usually a creator post you have authorization to boost. They almost always outperform brand-handle ads on TikTok, because the auction is built around engagement signals and creator content gets more engagement.

The workflow fails for one reason. Spark Ads need an authorization code generated by the creator inside TikTok. The code is unique to the post, expires, and has to be paired with the right ad row at launch time. Spreadsheet workflows lose the code-to-row mapping the moment someone duplicates a tab.

AdLiftr treats the authorization code as a column. The code is attached to the row, validated against the TikTok API, and stays attached through every iteration. When the creator gives you a fresh post next week, you swap the code without rebuilding the ad set.

Workflow

From creator post to live TikTok ad in six steps

Step 01

Connect TikTok

OAuth with your TikTok Business Center. Scope ad account access per identity. No passwords stored.

Step 02

Drop in vertical creative

Upload 60 vertical videos in one batch. Validation checks 9:16 aspect, length, and audio.

Step 03

Attach Spark codes

Paste Spark authorization codes per row. Codes are validated against the TikTok API live.

Step 04

Map ad groups

Each row maps to an ad group. Mix targeting strategies and budgets in the same launch.

Step 05

Review the batch

QA every row, every creator identity, every URL. Catch issues before launch.

Step 06

Push to TikTok API

One click. The whole batch launches through the official TikTok Marketing API in seconds.

FAQ

TikTok ads bulk upload FAQ

What is TikTok ads bulk upload?

+

TikTok ads bulk upload is the process of launching many TikTok ad variants at once instead of building them one at a time in TikTok Ads Manager. TikTok has a native bulk import but it has limited Spark Ads, creator identity, and cross-account support. AdLiftr provides a template-driven bulk upload designed around how TikTok actually works.

Can I bulk upload TikTok Spark Ads?

+

Yes. Spark Ads authorization codes are first-class fields in AdLiftr launch templates. Attach the code per row and the ad runs from the creator’s identity instead of a brand handle.

Does AdLiftr support multiple creator identities per launch?

+

Yes. Each row can specify its own creator identity. Run creator-led tests across many creators in a single batch.

What about Top View, Brand Takeover, or Branded Mission?

+

Those are auction-restricted formats TikTok typically negotiates through its sales team. AdLiftr focuses on In-Feed and Spark Ads — the formats performance teams launch every week.

Can I pair TikTok with Meta and Google Ads?

+

Yes. The same creative concept fans out to TikTok, Meta, and Google Ads with platform-specific spec handling. One workflow, three networks.

Is AdLiftr a TikTok Marketing Partner?

+

AdLiftr integrates with the official TikTok Marketing API. Partner status changes over time; consult the TikTok Marketing Partner directory for the latest list. The integration is API-native either way.

Is it safe?

+

Yes. AdLiftr connects through the TikTok Marketing API with OAuth. We never store ad account passwords. Permissions are scoped and revocable from TikTok Business Center at any time.

How much does it cost?

+

Plans start at $79/month (Starter, 2 ad accounts), $199/month (Pro, 10 ad accounts), and $499/month (Agency, unlimited). All plans include unlimited TikTok ad launches plus Meta and Google Ads. 7-day free trial, no credit card.

Launch the next round of TikTok creative in one sitting.

7-day free trial. No credit card. Launch live TikTok ads in your first session.