How-To Guide · Campaign Setup & Launch

Bulk Launch TikTok Ads: The Complete CSV/Excel Guide

Learn how to bulk launch TikTok ads using CSV and Excel in TikTok Ads Manager. Step-by-step guide covering templates, upload limits, and how to generate winning creatives at scale.

TL;DR TikTok's Bulk Import & Export feature lets you create campaigns, ad groups, and ads from a single CSV or Excel file. Download the official template, fill in every level of the campaign hierarchy, upload the file, validate, and launch. The upload itself is fast. The real bottleneck is producing enough winning creatives to fill all those ad slots.

7 min read By Updated 0 steps

Originally published .

> Quick answer: Download TikTok's bulk template, fill in campaign, ad group, and ad rows, upload via Bulk Import & Export, validate, and launch. Limit your files to 999 rows. Build and prep your creatives before you open the spreadsheet.

Bulk launch cuts TikTok campaign setup from hours to minutes. Here is exactly how it works.

---

How TikTok Bulk Import & Export Works, and Why It Saves Hours

TikTok Ads Manager's Bulk Import & Export feature lets you build entire campaign structures in a spreadsheet and push them live in one upload. No clicking through creation flows one campaign at a time.

Why bulk creation matters for scale

Manual campaign creation is fine for one or two campaigns. At ten or twenty, it becomes a serious time drain. Per TikTok's Business Help Center, the Bulk Import & Export feature exists specifically for teams that need to create, edit, copy, and manage ads at volume. Agencies and multi-brand managers are the primary use case, but any advertiser running multiple offers or audiences benefits.

What you can create: campaigns, ad groups, and ads

TikTok's documentation states that bulk import supports the full campaign hierarchy. One file can contain campaigns, ad groups, and ads. You can also use bulk import to edit existing live ads, duplicate campaigns with changes, and add new creative to active ad groups. It covers the whole lifecycle, not just initial launch.

File formats: CSV and Excel

TikTok Ads Manager accepts two file formats: CSV (UTF-8) and XLSX. Both work for upload and download. TikTok provides official downloadable templates for each format directly inside the Bulk Import & Export panel. Always start from the official template. Custom columns, extra sheets, or encoding mismatches will cause the upload to fail on validation.

---

Step-by-Step: Bulk Launch TikTok Ads via CSV/Excel

Follow these four steps to go from blank spreadsheet to live campaigns.

Step 1: Choose your template and download it

Log into TikTok Ads Manager. Navigate to the Campaign tab at the top. Click Bulk Import & Export in the toolbar. Select Download Template. Pick either CSV (UTF-8) or XLSX depending on your preferred editor. Open the file in Excel or Google Sheets. Read the header row carefully before adding any data. Each column maps to a specific field in Ads Manager.

Step 2: Fill in campaign, ad group, and ad details

Each row represents one entity in the hierarchy: a campaign, an ad group, or an individual ad. Work top to bottom. Campaign-level rows require your objective (Traffic, Conversions, Reach, etc.), campaign name, and budget type. Ad group rows cover audience targeting, placement, optimization goal, bidding method, and daily or total budget. Ad-level rows need your creative assets, headline, description, display name, and call-to-action text. Keep naming conventions consistent across every row. Clear names save time when you are reviewing performance by campaign later.

Step 3: Upload your file to TikTok Ads Manager

Return to Ads Manager. Click the Campaign tab, then click Bulk Import & Export again. This time, select Upload File. Choose your completed CSV or XLSX from your local files. TikTok parses the file immediately and flags any formatting or field errors before processing begins. If errors appear, fix them in the spreadsheet and re-upload. Do not try to correct errors inside Ads Manager.

Step 4: Review, validate, and launch

After a clean upload, TikTok displays a row-by-row summary of every campaign, ad group, and ad it detected. Review the summary. Confirm objectives, budgets, and audience settings match your plan. Once all rows pass validation, click Submit. Your full campaign structure appears in the Campaign tab. Activate campaigns individually or in bulk using the status toggle.

---

Limits to Know Before You Upload Your First Bulk File

Know the ceilings before you build. Hitting a limit mid-upload wastes time.

Maximum rows per export (999)

TikTok's troubleshooting documentation states a hard limit of 999 rows per bulk export file. This cap keeps uploads stable and reduces timeout risk on slower connections. If your campaign set exceeds 999 rows, split it across multiple files and upload them in sequence. Each file processes independently.

Ad group and ad duplication limits (20 ad groups, 50 ads per selection)

The bulk duplicate function has its own caps. TikTok Ads Manager allows you to select and duplicate up to 20 ad groups or up to 50 ads at a time. This limit applies whether you are duplicating from the campaign list view or from inside the creation flow. Plan your duplication batches accordingly if you are spinning up a large number of variants.

Campaign account limits to be aware of

TikTok enforces account-level limits on the total number of active campaigns, ad groups, and ads your account can hold. Each ad group supports up to 50 active ads by default. Before uploading a large file, check your account's current active totals in Ads Manager. A bulk upload that would push you over the account ceiling will fail partially, activating some rows and rejecting others. Clear out inactive campaigns first if you are close to the limit.

Network and file size considerations

A stable internet connection matters on large uploads. Files approaching the 999-row limit can time out on congested or slow networks. Test your first large bulk upload on a smaller batch of 50 to 100 rows. Confirm the file format processes cleanly before committing the full set. TikTok's documentation recommends a stable network environment for high-row uploads specifically.

---

Creating Winning Creatives for Bulk Campaigns

The technical upload takes minutes. Building the creatives that go inside those ad rows is the real work.

Why creative iteration matters when you scale

TikTok's algorithm rewards variety. Running ten campaigns with the same three creatives limits your learning and caps your reach. Different hooks, visual styles, and offers reveal what actually converts for your audience. At scale, you need more creative output per launch cycle, not less. Most teams hit a production wall long before they hit a platform limit.

Generate multiple ad variations with AI

Cutting-edge AI models can generate ad image variations from a product URL or a reference creative. You define the offer, set the format, and receive multiple visual directions in minutes. That gives you unique assets to drop into each ad row of your bulk upload template instead of reusing the same creative across every ad group.

Localize copy and visuals in bulk

Bulk campaigns frequently target multiple markets. Your English creative needs French, Spanish, German, or Portuguese versions to perform well in those regions. Translating each ad manually for every ad group in your upload sheet is slow and error-prone. AI-powered translation that preserves ad copy structure and respects character limits moves at a pace that matches your bulk upload workflow.

---

Accelerate Your Bulk Launch with Coinis

Build your assets before you open the spreadsheet. Coinis handles the creative and copy production so your bulk upload file is ready faster.

Generate ad creatives (Image Ads, Ad Clone, UGC Style)

Coinis's Image Ads workflow generates on-brand ad images directly from a product URL. Drop your URL in, choose a visual direction, and get a batch of ready-to-use creatives. Ad Clone lets you recreate competitor ads and adapt them to your brand voice. UGC Style produces creator-style visuals without a camera or a content creator. You can produce dozens of unique ad assets before you open TikTok Ads Manager.

Write and refine copy at scale (AI Copywriting + Brand Profile)

AI Copywriting generates headlines, body copy, and CTAs trained on your brand context. Brand Profile stores your tone, audience details, and brand rules so every output stays consistent across campaigns. When you sit down to fill ad-level rows in your bulk upload sheet, you have a library of vetted copy ready to paste in.

Use Coinis Revise to prepare creatives for TikTok's required dimensions. Smart Resize adjusts any image to the correct aspect ratio in one click. AI Translate swaps language across your full creative set without rebuilding designs. Edit text on image lets you update headline copy directly on the visual.

Next: Import your assets into TikTok via bulk upload

Coinis currently publishes directly to Meta (Facebook and Instagram). Direct publishing to TikTok is on the roadmap. For now, export your Coinis-generated creatives, reference the copy from AI Copywriting, drop both into your TikTok bulk upload template, and launch through TikTok Ads Manager. Coinis removes the creative bottleneck. TikTok Ads Manager handles the distribution.

When you are ready to push campaigns to Facebook and Instagram in the same workflow, Campaign Launcher walks you through audience, budget, and launch in a single wizard. No spreadsheet required.

---

Or let Coinis do it.

From a product URL to a live Meta campaign. AI-generated creatives. On-brand copy. Direct publish to Facebook and Instagram. Real performance reporting. All in one platform.

Start free. Upgrade when you're ready.

Start free →

15 AI tokens a month. No credit card.

Frequently Asked Questions

What file formats does TikTok's bulk import accept?

TikTok Ads Manager accepts CSV (UTF-8) and XLSX files. Download the official template directly from the Bulk Import & Export tab to avoid formatting errors that cause upload failures.

How many rows can I include in a single bulk import file?

TikTok limits bulk export files to 999 rows. For larger campaign sets, split your data across multiple files and upload them in sequence. Each file is processed independently.

Can I bulk duplicate ad groups and ads in TikTok Ads Manager?

Yes. TikTok lets you duplicate up to 20 ad groups or 50 ads per selection. This limit applies from both the campaign list view and the creation flow.

Does Coinis publish directly to TikTok?

Not yet. Coinis currently publishes directly to Facebook and Instagram. TikTok publishing is on the roadmap. You can use Coinis to generate creatives and write ad copy, then drop those assets into your TikTok bulk upload template and launch through TikTok Ads Manager.

Stop hustling

You just read the manual way. Coinis does it all.

Every step above takes hours of manual work. Coinis automates it. Free to start. No credit card. Pay only when you need more volume.

Steps 1–2

Goal + Audience

AI analyzes your brand from a URL. Targets the right buyers automatically.

Steps 3–4

Channels + Budget

One-click launch to Meta. Smart budget allocation out of the box.

Step 5

Ad Creatives

Paste a link. Get dozens of professional ads in minutes.

Steps 6–7

Launch + Track

Live dashboard. Real ROAS. AI suggests what to optimize next.

15 credits day one
No credit card
Free forever tier
Pay only for volume
Start free

You just learned the hard way. Here's the easy way.

Coinis generates ad creatives, launches campaigns, and tracks results. One platform. One click. No ad expertise required.

Try Coinis free