Get Started
How to set up a Snapchat product feed - AdTribes
  1. Home
  2. Knowledge Base
  3. Getting Started
  4. How to set up a Snapchat product feed

How to set up a Snapchat product feed

Snapchat product catalog feeds connect your WooCommerce store to Snapchat Ads Manager so you can run Dynamic Ads, Collection Ads, and other shopping formats that pull live product data directly from your store. A well-mapped feed helps Snapchat match your products to the right audiences and avoids catalog review errors.

By the end, you’ll have a live Snapchat Product Catalog feed URL wired up to Snapchat Ads Manager, with accurate brand, GTIN, and MPN data ready for Dynamic Ads. Both Product Feed Pro and Product Feed Elite support the Snapchat channel — this guide covers everything from channel selection through field mapping to Ads Manager setup. For Snapchat’s official field requirements, see the Snapchat Product Catalog specification.


What you need before you start

Before you begin, make sure you have the following in place:

  • A WooCommerce store with live product pages and images.
  • Product Feed Pro or Product Feed Elite is installed and activated.
  • A Snapchat Business account with access to Snapchat Ads Manager and permission to manage catalogs.
  • A catalog created in Snapchat (or permission to create one) where you’ll attach the product feed.

Also, prepare accurate brand, GTIN, and MPN data ahead of time. Snapchat treats these as required identifiers, and missing values can cause catalog errors or rejected products.

Step-by-step instructions

Create a new feed

  1. Log in to WordPress and open Product Feed from the admin menu.
  2. Click Add New Feed to start the feed creation wizard.
  3. The wizard opens directly at the General settings step.

WordPress admin showing Product Feed menu and Add New Feed button

Configure general settings

The General step is where you choose your channel and configure the core feed settings. Start with the channel, then fill in the remaining fields.

Find the Channel field, type Snapchat Product Catalog, and select it from the results. This template is built for Snapchat’s product catalog format and uses the Google product taxonomy for category mapping — the same approach as Pinterest, TikTok, and other catalog-style channels in the plugin.

Channel dropdown filtered to show the Snapchat Product Catalog option selected

Choose the Snapchat channel template rather than a generic custom feed, unless you specifically need a fully manual layout.

Then fill in the remaining settings:

SettingDescription
Project nameEnter a clear, descriptive name (for example, Snapchat Catalog – AU) so the feed is easy to identify in your feed list.
CountrySelect the target country for your catalog. This determines how the feed is formatted and which currency Snapchat expects.
File formatSelect CSV; this is the most reliable format for Snapchat catalog data sources.
Refresh intervalSet to Daily as a baseline. Switch to Hourly if your prices or inventory change throughout the day.
Include variationsEnable this if you sell variable products. Each purchasable variant appears as its own row in the feed with its own ID, price, and attributes.
Create a previewKeep this enabled during setup. It generates a small sample batch so you can catch mapping errors before the full feed runs.

Click Save & Continue to proceed to the Field Mapping step.

Map required attributes

Open the Field Mapping step and review every required field. The Snapchat template pre-fills many mappings automatically, but always verify them against your actual store data.

Required fields

Output fieldSuggested WooCommerce mappingNotes
idProduct IDMust stay stable over time — this is the unique row identifier in your feed.
titleProduct titleAvoid all-caps text or promotional language in the title.
descriptionDescriptionUse plain, factual copy. Snapchat displays this in product detail views.
linkProduct URLMust resolve with HTTP 200 and match the advertised product exactly.
image_linkMain imageUse publicly accessible HTTPS image URLs. Aim for at least 500 × 500 px.
availabilityStock statusMaps to values such as in stock, out of stock, or on backorder.
pricePriceMap to the standard Price attribute. Add your store’s currency code in the Suffix field for this row to output it in ISO-4217 format — see the price tip below.
google_product_categoryGoogle categoryComplete this in the Category Mapping step using the Google taxonomy.
brandBrandUse your real, consistent brand name across all products.
gtinGTIN / EAN / UPCUse manufacturer-issued codes only. Required where available.
mpnMPNImportant as a fallback when GTIN is unavailable.
conditionConditionUsually new for most WooCommerce stores.
item_group_idItem group IDRequired. For variable products, all variants must share the same group ID; for simple products, the plugin auto-fills it from the product ID.

Pro tip — prices: Snapchat expects prices in ISO-4217 format (for example, 29.99 USD). Until the Snapchat template outputs the currency code automatically, add USD (or your store’s currency code) manually in the Suffix column of the Price row in field mapping. Do the same for Sale price if you use it.

Optional but valuable fields

FieldPurpose
additional_image_linkExtra product images for richer listings in Dynamic Ads.
sale_pricePromotional price displayed alongside the regular price.
sale_price_effective_dateSchedule when a sale price is active — useful for timed promotions.
product_typeYour store’s own category path — helps Snapchat classify products.
color, size, gender, age_groupDescriptive attributes that improve targeting and product filtering.
custom_label_0custom_label_4Custom segmentation labels for campaign targeting in Ads Manager.
addressStore or pickup address, if relevant to your product type.

If a required field is missing for some products, use Rules to fall back to a static value or pull from another attribute. For detailed instructions, see How to create product feed rules.

Field mapping step showing required Snapchat attributes and mappings

Map app metadata (optional)

If you have a mobile app and want to enable deep linking from Snapchat ads into your app, the plugin supports the following optional fields under App product metadata:

FieldPurpose
ios_app_nameName of your iOS app.
ios_app_store_idYour app’s Apple App Store ID.
ios_urlDeep link URL for iOS.
android_app_nameName of your Android app.
android_packageYour Android app’s package name.
android_urlDeep link URL for Android.
mobile_linkGeneral mobile deep link as a fallback.

Most WooCommerce store owners can skip this section unless they’re running a dedicated mobile app alongside their store. For the mobile app side of deep-link setup, see Snapchat’s App Deep Linking documentation in the Snapchat Business Help Center.

Map categories to Google Product Categories

The Snapchat channel uses the Google Shopping taxonomy. Open the Category Mapping step and assign each WooCommerce category to the closest Google Product Category.

Accurate category mapping helps Snapchat place your products in the right contexts. If no exact match exists, choose the nearest parent category rather than leaving rows blank.

Add filters and rules (optional)

Use Filters to exclude products you don’t want in your Snapchat catalog — for example, products without images, digital goods, or items currently out of stock. Use Rules to normalize titles, fill in missing brand values, or enforce consistent formatting across your catalog.

For detailed instructions, see How to create filters for your product feed and How to create product feed rules.

Save, generate, and copy the feed URL

Click Generate Product Feed and wait until the feed status shows Ready. Then open Manage feeds, find your Snapchat feed, and copy the public feed URL.

Test the URL in a private browser window: it should download or display the feed without needing to be logged in to WordPress.

Manage Feeds screen showing the feed URL copy action

Connect the feed in Snapchat Ads Manager

With your feed URL ready, sign in to Snapchat Ads Manager and connect it to your catalog. For the full walkthrough from Snapchat, see the official guide on Adding a data source to your catalog in the Snapchat Business Help Center.

The flow typically looks like this:

  1. Open the Catalogs section (usually under Business Manager or the main menu).
  2. Select your existing catalog or create a new one. If you haven’t set one up yet, see Set up a product catalog for instructions.
  3. Add a Product Feed (or Data Source) and choose Scheduled Fetch so Snapchat automatically pulls updates on a schedule.
  4. Paste the feed URL from the plugin.
  5. Set the file format to match what you configured in the plugin (CSV if you followed the recommendation above), and match the refresh schedule to your feed settings.
  6. Save and run an initial sync. Fix any errors Snapchat reports in the catalog diagnostics view.

After a successful sync, your products are available for Dynamic Ads, Collection Ads, and any other formats that use your catalog.

Troubleshooting

Prices are rejected or show the wrong currency.
Snapchat expects prices in ISO-4217 format with a currency code (for example, 29.99 USD). Add your store’s currency code in the Suffix field for the Price row in field mapping — for example, enter USD (with a leading space). Regenerate the feed after making any changes.
Variants appear as separate, unrelated products.
Check that item_group_id is set — every variation of the same product must share one group ID. Also, verify that each variation has a unique id value so they can still be individually tracked.
Missing GTIN or MPN warnings.
Use real manufacturer-issued identifiers wherever possible. For background on resolving GTIN issues, see How to fix GTIN errors in Google Merchant Center. The same data quality principles apply to Snapchat catalogs.
Feed URL times out or returns a 403/404 error.
Check that caching or security plugins aren’t blocking anonymous access to the feed file. Also, confirm the feed has finished generating and isn’t stuck in Processing — see Help, my feed won’t update or is stuck processing! if needed.
Images fail validation.
Use publicly reachable HTTPS image URLs, avoid broken redirects, and make sure images meet Snapchat’s minimum size requirements. Regenerate the feed after updating images in WooCommerce.
Google product category is blank or missing.
Open the Category Mapping step in your feed project and assign a Google product category to every WooCommerce category. Snapchat treats google_product_category as required, so blank values can cause products to be rejected.

Frequently asked questions

Do I need Product Feed Elite for Snapchat, or does Pro work?
Both Product Feed Pro and Product Feed Elite support the Snapchat channel. Elite adds extra features like advanced attribute rules and exclude rules, but Pro is enough to create and submit a complete Snapchat catalog feed.
How often should I refresh the feed?
Daily is a good starting point for most stores. If your prices or inventory change throughout the day, switch to Hourly so Snapchat always shows accurate data.
Can I exclude certain products from the Snapchat feed?
Yes. Use Filters in the feed configuration to exclude products by category, tag, stock status, price, or any other attribute. For detailed instructions, see How to create filters for your product feed.
Do I need to fill in the app metadata fields?
No. The app metadata fields (ios_url, android_url, etc.) are optional and only relevant if you have a mobile app with deep linking set up. Most WooCommerce store owners can leave these blank.
Can I use the same feed for multiple Snapchat catalogs or countries?
It’s better to create a separate feed per catalog or country so you can match the correct currency and language. Use the feed duplication feature in the plugin to speed up setup.

Need further assistance?

If you need any further assistance with the Snapchat Product Catalog feed, feel free to open a support ticket to reach out to our support team.

Please note that the ticket support system is exclusive to Product Feed Elite users.

If you’re using only the Product Feed Pro plugin, feel free to open a new topic in the WordPress.org forum.

Meta description: Set up a Snapchat Product Catalog feed from your WooCommerce store with Product Feed Pro or Elite. Map required attributes, connect to Ads Manager, and go live fast.

Was this article helpful?

Related Articles

Complete Your Purchase
AdTribes WooCommerce Product Feed

The best WooCommerce product feed plugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Resources & Info
Partner Sites
Rymera