Sync your catalog with Google Merchant Center and Facebook Shops
Selling on Google Shopping or running Facebook/Instagram dynamic ads requires a product feed — a continuously updated file that lists your products with all the data the ad platforms need (title, description, price, image, availability, GTIN, etc.). LaunchMyStore generates this feed for you in real time, so any change you make to a product is reflected on the ad platforms within minutes.
Step 1 — Get your feed URL
Sign in to your LaunchMyStore admin.
Open the App Store and install the Google Merchant Center app (or use the built-in product feed under Online Store > Sales channels > Google & Facebook).
Fill in the required fields (default country, default language, shipping defaults).
Copy the Product feed URL. It will look like:
https://api.launchmystore.io/api/store/seller/{store-id}/product-list-csvThe URL is public and password-free, so any feed-reader (Google, Facebook, TikTok, Pinterest, Snapchat) can pull from it.
Step 2 — Make sure your product data is complete
For Google to approve your feed, every product should have:
Title (under 150 characters, includes brand and key attributes)
Description (clear and accurate)
SKU for each variant
Price in your store currency
Image (high-quality, square 1:1 or 4:3)
Availability (in stock / out of stock)
GTIN / Barcode (UPC, EAN, ISBN) — required for branded products
Brand
Google product category (set per product or per category)
Weight / dimensions (needed for shipping calculations)
Condition (new, used, refurbished)
Fill these in on each product detail page, or bulk-update via CSV import.
Step 3 — Connect Google Merchant Center
Sign in to Google Merchant Center.
Go to Products > Feeds > Add primary feed.
Pick the target country and language for the feed.
Name the feed (e.g.
LaunchMyStore main feed).Choose Scheduled fetch as the input method.
Paste the feed URL from your LaunchMyStore admin.
Set the fetch frequency (daily is fine for most stores; hourly for fast-moving inventory).
Click Create feed. Google will fetch and start importing within 30 minutes.
Step 4 — Connect Facebook / Instagram
Open Facebook Business Manager and go to Commerce Manager.
Click Add catalog, choose E-commerce, then Upload product info.
Open your new catalog, go to Data sources > Add data feed.
Paste the same LaunchMyStore feed URL.
Set the fetch frequency.
Save. The catalog populates within 30–60 minutes.
Once the catalog is live, you can launch Advantage+ Catalog Ads, Reels Ads, and Instagram Shopping tags from the same data.
Step 5 — Monitor and fix errors
Both Google and Facebook flag products with missing or invalid data. Common issues:
Missing GTIN on branded products → add the UPC/EAN to the product variant
Image too small → upload a larger image (min 500×500 for Google)
Mismatched price between feed and landing page → check currency and tax-display settings
Disapproved due to policy → review the platform's policy and update the product
FAQ
How often does the feed update?
The feed is generated live from your catalog every time Google or Facebook fetches it. Whatever schedule you set in their dashboard controls how often they read it (every 1 hour is the minimum on Google; every 24 hours is typical).
Does the feed include all variants?
Yes. Each variant is exported as its own row with its own SKU, price, image, and availability. Google and Facebook treat them as separate items in the catalog.
Can I have multiple feeds (e.g. one per country)?
Yes. You can create multiple feeds in Google Merchant Center or Facebook Commerce Manager and configure each with a different target country/currency. The LaunchMyStore feed URL accepts query parameters for currency and country overrides — see docs.launchmystore.io.
Does the feed support TikTok, Pinterest, and Snapchat catalogs too?
Yes. Any ad platform that accepts a Google-format product feed URL can read the LaunchMyStore feed. Configure the feed URL in the platform's catalog settings.
How do I block specific products from the feed?
Use a metafield or tag (e.g. exclude-feed) on the product, then configure the Google Merchant Center app or feed settings to skip those tags. You can also pause the product entirely.