Carousel Ads
Build carousel ads with 2-10 cards that users swipe through. Each card has its own image or video, headline, description, and destination link.
How It Works
Upload media to your library, then use the Carousel Ads builder to arrange assets into cards. Each card becomes a swipeable panel in the final ad. You can customize text per card or apply common text across all cards.
Requirements
| Requirement | Value |
|---|---|
| Cards per Ad | 2-10 |
| Media Types | Images, videos, or mixed |
| Ad Account | All cards from the same account |
Building Carousel Ads
- Click "Build Carousel Ads" in the Uploader toolbar
- Select media from the left panel to add cards
- Arrange card order in the right panel
- Click "Create" when the group has 2-10 cards
Interface Layout
| Left Panel | Right Panel |
|---|---|
| Media grid with search | Group editor with 10-slot rows |
| Type and usage filters | Editable group names |
Card Slots
Each group displays as a row with 10 slots:
- Filled slots show thumbnails with position badges
- Empty slots accept new media
- Minimum 2 cards required
- Card order determines swipe sequence
Multiple Groups
Build several carousel ads at once. Each group becomes a separate carousel ad in your library. Click a group to make it active before adding media.
Media Selection
Filters
| Filter | Options |
|---|---|
| Type | All, Images, Videos |
| Usage | All, Used, Unused |
| Search | Name, Facebook ID, hash |
Supported
- Images (JPG, PNG, WebP)
- Videos (MP4, MOV)
- Mixed combinations within a single carousel
Not Supported
- Other Carousel or Flexible Ads (no nesting)
- Media from different ad accounts
Auto-Grouping
Distribute media across multiple carousel groups automatically instead of adding cards one at a time.
- Select media in the left panel
- Click "Auto Group"
- Configure options and apply
Options
| Setting | Options | Default |
|---|---|---|
| Group Size | 2-10 cards | 6 |
| Mode | Mixed, Separate (by type) | Separate |
| Order | Upload order, Random | Upload |
Per-Card Text
Carousel ads support per-card text customization in the text configuration step.
How to Edit Card Text
- In the text editor table, find your carousel ad row
- Click "Show N Cards" to expand the card editor
- Edit each card's headline, description, and link individually
Card Text Fields
| Field | Description |
|---|---|
| Headline | Card-specific headline (falls back to common headline) |
| Link Description | Card-specific description text |
| Website URL | Card-specific destination link |
Any field left blank inherits the common text from the main carousel row.
After Creation
Created Carousel Ads appear in your library with:
- 2x2 grid thumbnail of the first 4 cards
- Card count indicator
- Hover preview showing all card thumbnails
Carousel vs Flexible Ads
| Feature | Carousel Ads | Flexible Ads |
|---|---|---|
| User sees | All cards (swipeable) | One asset (Meta picks) |
| Per-card text | Yes | No |
| Per-card links | Yes | No |
| Card order | You control | Meta decides |
| Cards shown | All cards visible | Single asset shown |
Tips
| Do | Don't |
|---|---|
| Use per-card links for different landing pages | Nest carousels inside carousels |
| Keep consistent card dimensions | Mix ad accounts |
| Add per-card headlines for context | Leave cards without thumbnails |
| Use 3-5 cards for best performance | Exceed 10 cards |