How-To Guide · Ad Creative Generation

How to Make a TikTok Carousel Ad for Shopify

Step-by-step guide to creating TikTok Carousel Ads for your Shopify store. Setup, image specs, music rules, copy strategy, and how to launch faster with AI-generated creatives.

TL;DR Install the TikTok app in Shopify, sync your product catalog, then build a carousel ad in TikTok Ads Manager using 2–35 product images with mandatory music. VSA Carousel links each image to a separate product page. The whole setup takes under an hour once your catalog is connected.

5 min read By Updated 0 steps

Originally published .

Key Takeaways
  • TikTok Carousel Ads show 2–35 swipeable product images in-feed, ideal for Shopify catalog promotion.
  • Setup requires the TikTok Shopify app, a connected Business Center, and Enhanced or Maximum data sharing.
  • Each image must be JPG or PNG, max 100 KB. Music is mandatory and must be at least 2 seconds long.
  • VSA Carousel links each image to a different Shopify product. Standard Carousel uses one URL for all.
  • Coinis Image Ads generates product-ready carousel images from your Shopify product URL before you upload to TikTok.

TikTok Carousel Ads let Shopify merchants show multiple products in one swipeable unit. Users scroll past video after video, then pause to tap through your images. This guide walks you through setup, specs, and launch.

---

Carousel Ads display 2–35 images in order inside the TikTok feed. Users swipe manually through each frame. Per TikTok's Business Help Center, carousels support Traffic, Web Conversions, App Promotion, and Lead Generation objectives.

Two carousel types matter for Shopify merchants:

  • Standard Carousel. One URL for all images. Best for brand storytelling or a single product viewed from multiple angles.
  • VSA (Catalog) Carousel. Each image links to a different product from your synced Shopify catalog. Prices and inventory update automatically. This is the format most Shopify stores want.

Carousels cost less to produce than video. They also keep users engaged longer. Each swipe is a micro-interaction that signals intent to TikTok's algorithm.

---

Before You Start: Setup Checklist

Get these four things in place before touching Ads Manager.

Install the TikTok app in Shopify

Go to the Shopify App Store and install the official TikTok app. It creates the connection between your store and TikTok's ad infrastructure.

Connect your Business Center and Ads Manager

The TikTok app prompts you to connect or create a TikTok for Business account, a Business Center, and an Ads Manager account. Complete all three. Your catalog and pixel live inside the Business Center.

Sync your product catalog

After connection, TikTok automatically builds a marketing catalog from your Shopify primary market. Product titles, prices, images, and inventory sync without manual work. Check product status (approved, pending, or disapproved) inside the TikTok app settings before you run VSA Carousel.

Set data sharing to Enhanced or Maximum

Per TikTok's Shopify setup guide, you must select Enhanced or Maximum data sharing for the TikTok Pixel and Events API to work. Standard data sharing is not enough for conversion tracking. Set this before you launch any paid campaign.

---

Create a new campaign with Traffic or Web Conversions objective

Open TikTok Ads Manager. Click Create and choose a campaign objective. Traffic or Web Conversions are the most common picks for Shopify. App Promotion and Lead Generation also support carousels.

Choose Carousel as your ad format

At the ad group level, set your placement to TikTok (not Automatic if you plan to use Commercial Music Library music. More on that below). At the ad level, select Carousel as the ad format.

Upload 2–35 images

Upload your images directly from your computer or pull from your Creative Library. TikTok's preview tool shows exactly how each frame will appear in-feed. For VSA Carousel, map each image to its corresponding product from your catalog.

Add music (required)

Music is not optional. TikTok requires at least one audio track for every carousel ad. Choose from the Commercial Music Library (CML) or upload your own file. More detail in the music section below.

Write your caption and select CTA

Standard Carousel uses one caption and one CTA button for the entire unit. Keep your caption tight. Pick a CTA that matches your goal: Shop Now, Learn More, or Sign Up are common choices.

Review and launch

Use TikTok's preview to check image order, caption, and CTA. Enable Smart Cover Image Selection if you want TikTok to auto-optimize which image shows first based on performance data. Submit for review and launch.

---

Image Specifications and Best Practices

Dimensions

Per TikTok's Carousel Ad specifications, the three supported formats are:

  • Vertical (9:16): 720 × 1280 px
  • Horizontal (16:9): 1200 × 628 px
  • Square (1:1): 640 × 640 px

Vertical is the native TikTok format. It fills the screen and performs best on mobile.

File format and size limits

File formats are JPG, JPEG, or PNG. Max file size per image is 100 KB. Keep files compressed without sacrificing visual quality.

Image order strategy for product storytelling

Lead with your strongest product or the image with the most visual contrast. Users decide in the first frame whether to keep swiping. Place lifestyle images early, spec or detail shots later.

What makes carousel images work on TikTok

Clean backgrounds. Bold product placement. Minimal text on the image itself. TikTok users move fast. Each frame needs to communicate one thing instantly.

---

Why music is mandatory

TikTok is a sound-on platform. Per TikTok's carousel specifications, music is required. Ads without audio do not pass review.

Duration and format requirements

Your audio track must be at least 2 seconds long. Supported upload formats are MP3, WAV, M4A, and FLAC. Uploaded files can be up to 10 MB.

Choosing between TikTok library and uploaded music

CML music is free to use commercially on TikTok placements. However, CML tracks do not work on TikTok Pangle placements. If you need your ad to run on Pangle, upload your own audio. If you use TikTok-only placement, CML works fine.

Avoiding silent carousel ads

Always preview your ad with sound before submission. A missing or mislinked audio file is one of the most common reasons carousel ads fail review.

---

Copy and Call-to-Action Strategy

Writing one caption for all images

Standard Carousel gives you one caption for the full unit. Make it relevant to the whole product set, not just one image. Something like "Shop our new arrivals" works better than describing a single item. Per TikTok's ad specifications, 100 characters is the recommended caption length before the "See more" truncation for non-CJK languages.

CTA buttons that drive clicks

Match your CTA to your landing page. If the page is a product detail page, use Shop Now. If it's a collection page, Learn More works. Mismatched CTAs hurt conversion rate.

How to balance messaging across frames

Because all frames share one caption, let the images carry the variation. Use each frame for a different product, angle, or benefit. The caption sets context. The images do the selling.

---

Use Coinis to Speed Up Creative Generation

Building a TikTok carousel means producing 2–35 high-quality product images before you even open Ads Manager. That's the bottleneck for most Shopify merchants.

Coinis Image Ads solves it. Paste your Shopify product URL. Coinis pulls your product details and generates ad-ready images using premium AI models. Add your Brand Profile once and every output matches your store's visual identity and tone.

AI Copywriting generates your caption and CTA alongside the images. No starting from a blank page.

TikTok direct publishing is on the Coinis roadmap. Today, Coinis is your creative engine. You generate the images and copy in Coinis, download, and upload directly to TikTok Ads Manager. The launch steps stay yours. The hard creative work does not.

---

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

Can I link each TikTok carousel image to a different product?

Yes. Use VSA (Catalog) Carousel instead of Standard Carousel. Each image links to a separate product from your synced Shopify catalog. Standard Carousel uses one URL for all images.

Do I need music for every TikTok carousel ad?

Yes. Music is mandatory for all TikTok carousel ads. Your audio track must be at least 2 seconds long. You can use a track from TikTok's Commercial Music Library or upload your own MP3, WAV, M4A, or FLAC file (up to 10 MB).

How many images can a TikTok carousel ad have?

Between 2 and 35 images. TikTok requires at least 2 and caps Standard Carousel at 35. VSA Carousel supports up to 20 images shown at once, each linking to a different product.

What image size should I use for TikTok carousel ads?

Vertical 9:16 at 720 × 1280 px is recommended for the best mobile experience. Horizontal 16:9 at 1200 × 628 px and square 1:1 at 640 × 640 px are also supported. Each image must be JPG or PNG and no larger than 100 KB.

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