How to Create Snapchat Dynamic Product Ads in 2026
To create Snapchat dynamic product ads for a WooCommerce store, connect a Snap Pixel to track shopper activity, generate a product feed with a tool like CTX Feed, upload that feed as a catalog in Snapchat Ads Manager, then launch a campaign with the Catalog Sales objective.
Snapchat builds and places the ads automatically from your catalog, targeting shoppers who are likely to buy and retargeting people who viewed or abandoned your products. Here’s every step, from your first Business Account to your first live campaign.
How to create Snapchat dynamic product ads?
To create Snapchat dynamic product ads, you need to follow below this step.
Step 1: Create a Snapchat Business Account
Go to business.snapchat.com and sign up with a business email. Once verified, your account gives you access to five tabs: Dashboard, Ads Manager, Events Manager, Audiences, and Creative Library. One Business Account can hold multiple ad accounts, which is useful if you manage more than one brand or region, and each ad account keeps its own billing method, pixel, and spend history.
If you already run a personal Snapchat profile, connect it to unlock Public Profile features, but never launch ads from a personal account directly, since Snapchat restricts accounts that try this.
Step 2: Set Up and Verify Your Snap Pixel
The Snap Pixel tracks activity on your WooCommerce store, such as page views, add-to-carts, and checkouts, and it’s what allows Snapchat to build retargeting audiences and confirm your dynamic ads are performing.
Create an event source. In Ads Manager, open Events Manager, click New Event Source, then select Web since you’re connecting a website rather than an app.
Install the pixel. WooCommerce now has an official path for this: go to Marketing > Snapchat in your WordPress dashboard, connect your Snapchat Business account, and the extension automatically installs the Snap Pixel, sets up server-side Conversions API tracking, and syncs your product catalog to a new “WooCommerce imported catalog” in one step.
This replaced the older manual approach of pasting pixel code into header.php or installing the third-party “Snapchat Pixel for WooCommerce” plugin, which hasn’t had a meaningful update since 2020 and doesn’t support server-side tracking. If you’d rather not use the official extension, an actively maintained alternative, “Pixel Integration for Snapchat,” is available free on WordPress.org and includes built-in WooCommerce event tracking.
Confirm it’s firing. Install the Snap Pixel Helper Chrome extension, pin it, and visit your store. A colored icon means the pixel fired; a gray or red icon means something’s wrong. Common causes include:
- No hashed email sent: the pixel isn’t passing customer identifiers for matching.
- Invalid event type: the fired event doesn’t match a standard Snapchat event.
- Invalid price or hash: the value passed to the pixel is malformed.
- Misplaced tags: the code sits outside the page <head>.
- Unsupported currency: the store currency isn’t one Snapchat recognizes.
Once it’s working, go to Events Manager, click View Pixel Details, and check the Diagnosis and Dynamic Ads Readiness panels to confirm your pixel is fully configured for dynamic ads.
Step 3: Build and Upload Your Product Catalog
A product catalog is the feed file containing your product IDs, titles, prices, images, and other attributes that Snapchat pulls from to generate ads.
Choose a method. Snapchat currently supports three catalog creation paths: manually entering products through its CSV template, uploading a feed file on a schedule, or connecting a catalog directly if you sell on Shopify. WooCommerce isn’t a native one-click connection, so the feed-file route is the practical option for most WooCommerce merchants (unless you’re using the official Marketing > Snapchat extension above, which auto-generates and syncs its own catalog for you).
Generate a feed with CTX Feed. If you want a feed you control, or you’re also feeding other channels like Google Shopping or Meta from the same file, install the free CTX Feed plugin from your WordPress Plugins > Add New screen. Open its Make Feed screen, select the Snapchat template, choose a file format, and name your feed. The plugin auto-generates the required attributes; click Update and Generate Feed, then copy the feed URL from Manage Feeds. CTX Feed also supports more than 220 other shopping and marketplace channels, so you can reuse the same product data elsewhere without rebuilding feeds by hand.
Upload the feed to Snapchat. Back in Ads Manager, open Catalogs, name your catalog, and choose the option to upload a feed by URL. Paste your feed link and set a refresh schedule (hourly or daily), so Snapchat re-fetches updated pricing and stock automatically. Check Catalog Diagnostics to confirm everything imported without errors, then connect your pixel to the catalog so your ads can be tracked and retargeted.
Create product sets. By default, a new catalog puts every product into one set. Under Catalogs > Product Sets, create subsets filtered by attributes like price, product type, color, size, or gender, so you can run separate campaigns for specific product groups.
Step 4: Connect a Mobile Measurement Partner (App Advertisers Only)
If you’re promoting an app rather than a website, or you sell through a companion app, create a Snap App ID and connect it to one of Snapchat’s Mobile Measurement Partners (MMPs). MMPs work similarly to the Snap Pixel but track in-app purchases and activity instead of on-site events. They’re third-party services and typically require a paid subscription.
Step 5: Launch Your Snapchat Dynamic Product Ads Campaign
Set your objective and budget. From Create Ads, choose Advanced Create, then select the Catalog Sales objective, which is built specifically for dynamic ads pulled from a product feed. Name your campaign, pick your catalog from the dropdown, and set your start/end dates along with a daily or lifetime budget cap.
Choose your product set and audience. Select which product set the campaign should pull from. Name your ad set and confirm your pixel is attached. Choose Prospecting to reach new potential customers, or Retargeting to reach people who’ve already visited your site or interacted with your pixel. Set your placements (Stories, Spotlight, or automatic), plus target locations, age, language, gender, and income under Demographics. Turn on “Expand audience automatically” so Snapchat can widen targeting when it improves delivery.
Set your optimization goal. For most WooCommerce merchants, choose Pixel Purchase with Auto Bid so Snapchat optimizes delivery toward completed purchases rather than clicks alone.
Customize your creativity. Snapchat lets you customize appearance at the product-set level rather than per individual product. Name your ad (for internal reporting only), add your brand name or connect your Public Profile so your logo appears on the ad, and add a tagline in the Headlines field. Choose a call-to-action button such as Shop Now, Order Now, or Book Now, pick from the available templates, and adjust background colors and which attributes display. Review your image specs before publishing, since dynamic ad templates have specific size and format requirements.
Publish. Review your full setup and confirm your billing method to launch the campaign. Ad review typically takes up to 24 hours, so submit new campaigns at least a day before you need them live.
Types of Snapchat Dynamic Ad Formats
Snapchat offers three dynamic ad formats:
- Single Image/Video Dynamic Ad: A full-screen ad built from one product image or video, eligible for placement across Stories, Spotlight, and Chat. It’s the most widely used format because of its broad placement eligibility.
- Dynamic Collection Ad: Displays a small gallery of products inside a single ad unit, useful for showcasing a range within one product set.
- Dynamic Story Ad: Places your products inside the Discover feed alongside other brand and publisher content, which tends to carry a high chance of engagement, and supports adding your brand logo.
What Are Snapchat Dynamic Product Ads, and Why Advertisers Use Them
Snapchat dynamic product ads are ads that Snapchat’s system builds, places, and updates automatically from your product catalog, rather than ads you design manually one at a time. You set a budget, audience, and product set; Snapchat handles ad creation, placement timing, and ongoing sync as your prices, stock, or availability change.
As of Q1 2026, Snap Inc. reported roughly 483 million daily active users and close to 950 million monthly active users worldwide, with continued growth outside North America and Europe. Snapchat’s own case studies have shown strong return-on-ad-spend gains for retailers running dynamic and catalog campaigns; treat any specific percentage figures you find in older case studies as illustrative rather than current, and check Snap’s published case-study library before quoting a number to a client.
Snapchat Business Public Profile
A Business Public Profile is your brand’s official page on Snapchat, similar to a Facebook Page or Instagram Business Profile. You can connect it to your dynamic product ad campaigns so your brand name and logo appear on the ads, and you need one, along with a product catalog, to unlock in-app selling and the Shop button on your profile. Through a public profile you can:
- Post public Stories: visible for 24 hours and indexed in Snapchat’s search, which can bring in organic traffic.
- Save Stories permanently: so subscribers can revisit them anytime.
- Publish to Spotlight: Snapchat’s public short-video feed, for broader organic reach.
- Create branded AR Lenses: built from your product catalog, so shoppers can virtually try on or interact with your products.
- Review Audience insights: subscriber growth, profile views, and demographic and interest data to inform targeting decisions.
Best WooCommerce Plugin for Snapchat Product Feeds: CTX Feed
CTX Feed is a free WooCommerce plugin that generates the product feed Snapchat (and other shopping channels) need, without manual data entry. It’s actively maintained by WebAppick, with a 2026-dated update log covering WooCommerce 10.4 compatibility and security fixes, and it supports more than 220 additional channels beyond Snapchat, including Google Shopping, Meta, TikTok Shop, and Pinterest.
Key Features
- 220+ pre-built channel templates: including Snapchat, so you don’t have to configure attribute mapping from scratch.
- Multiple export formats: generate feeds in XML, CSV, or other formats depending on what a channel requires.
- Scheduled auto-updates: your feed refreshes automatically, so price and stock changes sync without manual re-uploads.
- Smart filtering: exclude out-of-stock items or products missing required fields before they reach a channel.
- Multilingual and multi-currency support: compatible with WPML, Polylang, and TranslatePress for stores selling across markets.
A paid CTX Feed Pro tier adds features like dynamic attribute rules and advanced filtering; pricing is listed on the official site and is worth checking before publishing, since plugin pricing changes over time.
Best Practices for Snapchat Dynamic Product Ads
- Run retargeting alongside prospecting: use a Retargeting audience built from your Snap Pixel to reach people who viewed or abandoned products, and keep a separate Prospecting campaign running to reach new shoppers.
- Keep your feed fresh: set your catalog refresh to hourly or daily so out-of-stock or repriced items don’t appear in live ads.
- If you sell on Shopify instead of WooCommerce: connect your catalog directly through the Snapchat Ads app for Shopify, which syncs products and deploys the pixel without a separate feed plugin.
- Segment product sets by margin or season: so you can adjust bids or pause underperforming categories without touching the rest of the catalog.
Frequently Asked Questions
What are dynamic ads on Snapchat?
Dynamic ads are automatically generated, personalized product ads built from your catalog and delivered to Snapchatters who are more likely to buy, or who’ve already engaged with your products through your Snap Pixel.
How do I create dynamic ads on Snapchat?
Create a free Snapchat Business Account, set up and verify your Snap Pixel, build and upload a product catalog, then launch a Catalog Sales campaign connected to that catalog. Snapchat generates and places the ads automatically from there.
How do I create a Snapchat product catalog for WooCommerce?
Generate a feed file using a plugin like CTX Feed, or connect the official Marketing > Snapchat extension, which auto-syncs a catalog for you. Either way, you then upload or link that catalog inside Snapchat’s Catalog Manager.
How long does it take for Snapchat to approve an ad?
Snapchat’s own guidance says ad review typically completes within 24 hours, though it can take longer during high submission volume or for restricted categories like finance or healthcare. Submit new ads at least 24 to 48 hours before your planned launch date to build in a buffer.
Can I run Snapchat dynamic ads if I use Shopify instead of WooCommerce?
Yes. Shopify is the one e-commerce platform Snapchat connects to natively; install the Snapchat Ads app from the Shopify App Store to sync your catalog and deploy the pixel without a separate feed plugin.
How do I retarget shoppers with Snapchat dynamic ads?
Once your Snap Pixel is verified, choose the Retargeting audience option when building your ad set. Snapchat will show ads featuring the specific products a shopper viewed or added to cart, pulled directly from your catalog.
Key Takeaways
- Snapchat dynamic product ads are built and placed automatically from your product catalog once your Snap Pixel and feed are connected.
- WooCommerce stores can connect via the official Marketing > Snapchat extension for automatic pixel, CAPI, and catalog sync, or via a feed plugin like CTX Feed for more control and multi-channel reuse.
- Product sets let you run separate dynamic campaigns for specific product groups instead of your whole catalog at once.
- Retargeting and prospecting are separate audience choices; running both catches shoppers at different stages.
- Ad review typically takes up to 24 hours, so build a buffer into your launch timeline.
- Connecting a Business Public Profile adds your brand identity to your ads and unlocks Stories, Spotlight, and AR Lens features.
- Shopify merchants have a native one-click catalog connection; WooCommerce merchants currently need either the official extension or a feed plugin.
wow thank you so much