To create a Snapchat product feed from WooCommerce, install the CTX Feed plugin, select the Snapchat template, fill in the country, file type, and delimiter, then generate the feed. The whole process takes a few minutes and doesn’t require any coding.
This guide walks through that process step by step, then shows how to turn the finished feed into a live Snapchat catalog.
What is a Snapchat product feed?
A Snapchat product feed (sometimes called a Snapchat data feed or “snap feed”) is a structured file containing your store’s product information, formatted the way Snapchat’s Ads Manager expects it. It typically comes as a CSV, TSV, TXT, or XML file, and Snapchat allows up to 10 million products in a single feed. Instead of typing product details into Snapchat manually, the feed keeps your catalog synced with whatever changes in your store.
3 ways to create a Snapchat catalog
Snapchat gives you three paths into a product catalog, and which one makes sense depends mostly on how many products you’re listing.
- Add products manually. Download Snapchat’s CSV template and fill it in by hand. Snapchat caps manual CSV uploads at 500MB and recommends this only for catalogs under 50 products.
- Connect an ecommerce platform. This option currently pulls products directly from Shopify. If you run a Shopify store, this is the fastest route and you can skip the feed step entirely. It does not support WooCommerce.
- Use a product data feed. Upload a feed file generated by a plugin, which is the practical option for WooCommerce stores and for any catalog with more than 50 products.
For WooCommerce stores specifically, the product feed route is the only one of the three that actually works, since the direct platform connection is Shopify-only. That’s what the rest of this guide covers.
How to create a Snapchat product feed using CTX Feed
CTX Feed is a WooCommerce plugin built for this exact job: turning your store’s product data into a feed formatted for whichever channel you’re targeting, Snapchat included.
Step 1: Install the CTX Feed plugin
From your WordPress dashboard, go to Plugins > Add New and search for “CTX Feed.” Click Install Now, then Activate. Once it’s active, a CTX Feed menu appears in your admin sidebar.
The free version covers everything in this tutorial. CTX Feed Pro adds filtering (removing out-of-stock, backordered, or incomplete products from the feed), attribute mapping, category mapping, and dynamic attributes, and comes with a 30-day money-back guarantee at the time of writing. Worth checking the current pricing page before upgrading, since plans and terms can change.
Step 2: Create the product data feed
Go to CTX Feed > Make Feed, or click New Feed from the CTX Feed page. The Content Settings tab asks for a handful of fields before you can generate anything:
- Country: usually pulled automatically from your WooCommerce store settings, though you can change it here.
- Template: select “Snapchat” from the dropdown.
- File name: any unique name, especially important if you’re managing feeds for multiple channels.
- File type: choose from XML, CSV, TSV, or TXT. Snapchat does not accept XLS.
- Delimiter: comma is the default and the safest choice.
- Include variations: relevant if you sell variable products.
- Enclosure: double inverted commas work well for a Snapchat feed.
Once the content settings are filled in, switch to the Feed Configuration tab. Selecting the Snapchat template auto-populates the required Snapchat attributes, and you can add, remove, or reorder any of them here. When everything looks right, click Update and Generate Feed. The feed is now live.
Step 3: Manage your Snapchat product feed
Go to CTX Feed > Manage Feed to see every feed you’ve created across all channels. From here you can set an auto-update interval so the feed refreshes on a schedule, grab the feed URL you’ll need for Snapchat, and regenerate, view, download, or delete any feed individually or in bulk.
How to create a Snapchat catalog using your product feed
With the feed generated, the next step is turning it into an actual catalog Snapchat can advertise from. You’ll need a Snapchat business account and an ad account first, both set up at ads.snapchat.com.
- Log into Snapchat Ads Manager, open the Create Ads menu, and click Catalogs.
- Click Create a catalog, then choose your business type: ecommerce, hotel, or flight.
- Name the catalog and select Use Product Feeds as the data source.
- Paste your feed URL, found under CTX Feed > Manage Feed, into the Feed URL field.
- Add a username and password only if your feed URL is password-protected. Otherwise, leave those blank.
- Choose an upload schedule: hourly or daily.
- Attaching a Snap Pixel here is optional and separate from the feed itself. It’s used for tracking conversions and building retargeting audiences, and installing it on a WooCommerce store is its own setup step.
- Click Create Catalog.
That’s it. The catalog stays in sync with your feed based on the schedule you picked in step 6.
Required and optional Snapchat product feed attributes
CTX Feed’s Snapchat template already includes the fields Snapchat requires, but it helps to know what each one does and which additional fields are worth adding.
Required attributes:
| Attribute | Description |
| id | Unique product identifier |
| title | Product name |
| description | Product description |
| link | URL to the product page |
| image_link | URL to the product image |
| availability | In stock, out of stock, preorder, or discontinued |
| price | Product price |
| brand, gtin, or mpn | Brand name or a product identifier such as UPC, EAN, JAN, ISBN, or manufacturer part number |
Optional attributes worth including:
| Attribute | Description |
| age_group | Kid, adult, toddler, newborn |
| color | Product color |
| material | Main fabric or material |
| pattern | Product pattern |
| condition | New, refurbished, used |
| gender | Male, female, unisex |
| item_group_id | Groups variants of the same product |
| google_product_category | Category per Google’s product taxonomy |
| product_type | Your own category label |
| size, size_system, size_type | Sizing details and the sizing standard used |
| additional_image_link | Extra product image URLs |
| sale_price, sale_price_effective_date | Sale pricing and the date range it applies |
| address, availability_radius | Location-based availability for local inventory |
None of these are strictly required, but the more complete your attributes, the better Snapchat can match your products to the right audience.
Frequently Asked Questions
What does “product feed” mean?
A product feed is a structured file, usually CSV or XML, that lists your store’s products with details like price, availability, and images in a format a marketing platform can read and use to build ads or a catalog. On Snapchat, this is sometimes called a “snap feed.”
Can I create a Snapchat product feed from Shopify?
Yes, though the setup differs from WooCommerce. Shopify stores can connect directly through Snapchat’s native ecommerce integration, without a separate feed file. WooCommerce stores don’t have that direct option, which is why a feed generator plugin like CTX Feed is the practical route.
Is a Snap Pixel the same thing as a product feed?
No. The feed supplies your product data to build the catalog. The Snap Pixel tracks visitor behavior on your site for ad measurement and retargeting. Both work together, but they’re set up separately.
How many products can a Snapchat feed include?
Snapchat’s current limit is 10 million items per catalog. For manual CSV uploads, the file size cap is 500MB, and Snapchat recommends that route only for catalogs under 50 products.
Is CTX Feed free to use?
Yes, the free version on WordPress.org covers Snapchat feed creation, including the steps in this guide. Pro adds filtering, attribute mapping, and dynamic attributes for stores that need finer control.
Key takeaways
- A Snapchat product feed is a CSV, TSV, TXT, or XML file listing your product data in the format Snapchat’s Ads Manager reads.
- WooCommerce stores need a feed generator plugin. Snapchat’s direct ecommerce connection only pulls from Shopify.
- CTX Feed’s free version handles feed creation for Snapchat in three steps: install, configure, generate.
- The feed URL from CTX Feed plugs directly into Snapchat’s catalog creation flow under “Use Product Feeds.”
- Required attributes include id, title, description, link, image_link, availability, price, and a brand or GTIN/MPN identifier.
- The Snap Pixel and the product feed are separate setups. One builds the catalog, the other tracks conversions.
Free version on WordPress.org. Every Pro licence includes a 30-day money-back guarantee.