
Key takeaways
- Format: Price-led product shot with a co-brand headline.
- Best for: Bundles and partner products with a clear, competitive price.
- Hook: The '×' collab headline plus a big price pill.
- Reuse it: Swap in your product cut-out, partner name and price on a brand-color pattern.
Available sizes
What is a product shot ad?
A product shot ad puts the product itself at the centre of the frame, usually on a clean or styled background with little text. It works best when the packaging or product is distinctive enough to stop the scroll and the viewer already understands what it does.
See all product shot ads →Why this product shot ad works
- 01
Collab signals value
The '×' between two known brands tells cyclists instantly that this is a bundle, borrowing trust from Zwift's large community.
- 02
Price as the hero
The outlined price pill is the second biggest element, so shoppers who are comparing options get the key decision fact in one glance.
- 03
Motion in a static ad
Diagonal brush strokes and an angled product create a feeling of speed that suits cycling without needing video.
- 04
Story-safe layout
Text sits in the upper-left third and the bottom stays clear, so nothing is hidden behind profile icons or reply bars.
Full creative breakdown
Who this ad targets
This ad targets keen road cyclists and Zwift users in the US who want a full indoor training setup without buying a separate bike for the trainer. It speaks to riders upgrading from a basic trainer, households that share one indoor bike, and people preparing for winter training. Because the price is shown upfront, it is aimed at bottom-of-funnel shoppers who already know the KICKR and Zwift names and are comparing smart bike costs.
Copywriting analysis
The copy is almost entirely product naming: 'KICKR CORE 2 × ZWIFT RIDE' and a price. That minimalism is deliberate. Both names carry strong recognition among indoor cyclists, so explaining features would only dilute the message. The '×' does the persuasive work, implying that two best-in-class products have been combined. Splitting the headline over four short lines keeps it readable on a phone. The price uses a .99 ending and superscript cents, which makes $1,299 feel closer to the lower thousand mark. The missing piece is a benefit line or urgency cue; adding 'Complete smart bike setup' or a deadline could lift click-through for colder audiences.
Visual design
The palette pulls Zwift orange against a sky blue, high-contrast complements that stand out in a feed full of dark or neutral ads. White type and a white bike frame tie the elements together. The product is shot in a clean studio cut-out and placed so the handlebars break the right edge, adding scale. Typography is a heavy geometric sans in all caps, matching both brands. The rounded price outline echoes app UI styling, which suits a digital-first audience.
How to adapt this template for your brand
- Cut out your hero product (or bundle) on a transparent background and angle it three-quarters.
- Build a background of diagonal strokes using your brand color and your partner's color.
- Stack 'Product × Partner' in bold white caps in the upper-left area.
- Add your price in a rounded outlined pill with superscript cents.
- Keep the bottom 20% clear for story UI and test a version with a short benefit line.
Tips for fitness ads on Meta
Built for Meta Stories and Reels, this layout should also be exported as a 1:1 or 4:5 crop for feeds, where the product needs to move closer to the center. Pair it with primary text that adds the missing benefit, such as 'complete smart bike setup'. Target retargeting audiences and lookalikes of Zwift app users, and schedule heavier spend for the autumn and winter indoor training season when intent peaks.
About this creative
A vertical 9:16 story ad from Wahoo Fitness showing the KICKR CORE 2 smart trainer mounted to the white Zwift Ride smart frame. The bike sits at a dynamic three-quarter angle on the right, cropped slightly off the frame edge, which adds depth and makes the product feel large. The background is a high-energy pattern of diagonal orange and light-blue brush strokes that mirrors Zwift's brand colors and creates a sense of speed. On the left, a bold white stacked headline reads 'KICKR CORE 2 × ZWIFT RIDE', using the multiplication sign to signal a collaboration. Underneath, a rounded outlined pill contains the price, $1,299.99, with the cents set in superscript, a classic retail pricing device. There is no lifestyle context and no rider: the product and price do all of the work. The layout leaves the bottom area clean, keeping key content out of the story UI zones.
Meta ad · 338 × 600 · Fitness
Wahoo KICKR CORE 2 × Zwift Ride Bundle Story Ad
This Wahoo Fitness story ad promotes the KICKR CORE 2 × Zwift Ride bundle with a clean product shot and a large price pill. It is a strong example of a co-branded, price-first product ad for indoor cycling and home fitness brands running Meta Stories and Reels placements.
Added
All brand names and logos are property of their owners. Adplaylist is not affiliated with or endorsed by these brands.
Details
Ad copy
Primary text
Your complete indoor setup in one box. KICKR CORE 2 meets the Zwift Ride frame for a smart bike experience at a trainer price. Train smarter all winter.
Description
The complete smart bike bundle from Wahoo Fitness.
On-image text
KICKR CORE 2 × ZWIFT RIDE | $1,299.99 | wahoo | ZWIFT
Headline ideas for this template
- 1Your Complete Smart Bike Setup – $1,299.99
- 2KICKR CORE 2 Meets Zwift Ride
- 3Smart Bike Feel, Trainer Price
- 4Everything You Need to Ride Zwift Indoors
- 5The Ultimate Indoor Cycling Bundle Is Here
Meta image ad specs
| Placement | Ratio | Size (px) |
|---|---|---|
| Feed | 1:1 or 4:5 | 1080×1080 / 1080×1350 |
| Marketplace | 1:1 | 1200×1200 |
| Messenger inbox | 1:1 | 1200×1200 |
| Stories & Reels | 9:16 | 1080×1920 |
This template is 1:1. Request 4:5 or 9:16 to cover all placements.



