Sync your catalog with Google Merchant Center and Facebook Shops

Markdown

View as Markdown

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

  1. Sign in to your LaunchMyStore admin.

  2. 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).

  3. Fill in the required fields (default country, default language, shipping defaults).

  4. Copy the Product feed URL. It will look like:

https://api.launchmystore.io/api/store/seller/{store-id}/product-list-csv

The 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

  1. Sign in to Google Merchant Center.

  2. Go to Products > Feeds > Add primary feed.

  3. Pick the target country and language for the feed.

  4. Name the feed (e.g. LaunchMyStore main feed).

  5. Choose Scheduled fetch as the input method.

  6. Paste the feed URL from your LaunchMyStore admin.

  7. Set the fetch frequency (daily is fine for most stores; hourly for fast-moving inventory).

  8. Click Create feed. Google will fetch and start importing within 30 minutes.

Step 4 — Connect Facebook / Instagram

  1. Open Facebook Business Manager and go to Commerce Manager.

  2. Click Add catalog, choose E-commerce, then Upload product info.

  3. Open your new catalog, go to Data sources > Add data feed.

  4. Paste the same LaunchMyStore feed URL.

  5. Set the fetch frequency.

  6. 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.


Was this article helpful ?