Guide · WooCommerce, PrestaShop, Wix, Square, Squarespace, BigCommerce & Webflow
How to Connect Squarespace to Facebook
A Facebook product catalog powers Meta's catalog ads and shopping on Facebook and Instagram. Squarespace can sync products to Meta for dynamic ads, and a connector can feed Meta alongside your other platforms - either way, your Squarespace store has to meet Meta's catalog rules.
This guide covers the ways to get your Squarespace store onto Facebook, what Facebook needs from every product, how your Squarespace fields map to Facebook's, and the problems Squarespace stores run into most.
Three ways to connect Squarespace to Facebook
1. Squarespace's built-in integrations
Squarespace can sync your physical products to a catalog in Meta Business Manager from its Products on Facebook & Instagram panel, updating hourly. Squarespace describes it as a one-way sync for Facebook dynamic ads: customers can't check out on Facebook or Instagram, and it doesn't support Instagram Shops checkout.
2. Export a file yourself
Squarespace can export your products to a CSV from your Inventory panel, but the file uses Squarespace's own columns - not the field names and formats Facebook expects - and it's a snapshot, so it's out of date as soon as a price or stock level changes. If you go this way, start from our free Facebook Catalog CSV Template Generator so at least the columns are right.
3. A store catalog connector
A connector reads your Squarespace store through Squarespace's Commerce API once you approve read-only access on Squarespace's own authorization page, and builds the Facebook feed for you. Squarespace doesn't notify apps when products change, so a connector reads your store on a schedule - typically once a day - and whenever you ask it to. The connector hosts the feed at a URL that Facebook reads on a schedule, and one connection can usually feed several platforms at once.
What Facebook needs
- A Meta business portfolio with access to Commerce Manager, where your catalog lives.
- Nine fields per product:
id,title,description,availability(in stockorout of stock),condition,price,link,image_link, andbrand. - Images in JPEG or PNG, at least 500 x 500 pixels and up to 8 MB.
- A data feed - a file you upload, or a URL that Commerce Manager fetches hourly, daily, or weekly.
How your Squarespace fields map to Facebook
The table above shows where each Facebook field comes from in your Squarespace store. A few Squarespace details need extra care:
- Variants: each variant of a product (Navy / M, Navy / L...) should become its own listing with its own price, stock, SKU, and image, grouped under the product with a shared
item_group_id. Name your options Color and Size so they're read as color and size. - Sale prices: when a variant is marked on sale in Squarespace, its regular price is the price and the sale price is the sale price - Facebook shows both.
- Product type: Squarespace's API doesn't share store categories, so map each store page - or, more precisely, product tags that say what the product is ("Mugs", "Hoodies") - to a Google product category. Skip tags like "Sale" or "New".
- Brand and identifiers: Squarespace has no brand field. Use your site's name as a default brand - for your own products, it is the brand. If you resell packaged goods, add each variant's GTIN or MPN in Squarespace; most own-brand and handmade products don't have a GTIN anyway.
- Clothing details: Squarespace has no gender or age group fields, and Google and Facebook require them - with a color and a size - on clothing and shoes. Set them by product name if your tool supports it.
Step by step
- Get your Facebook account ready - see "What Facebook needs" above.
- Approve read-only access in Squarespace. A connector sends you to Squarespace's own authorization page; sign in, choose your site, and approve read-only access to your products and inventory. Nothing to copy or paste, and read-only is all a catalog feed needs.
- Map your product types to Google product categories. Facebook needs to know what each product is. Map each of your store pages and product tags to one category from the Google product category list once, and every product with that value is categorized from then on.
- Add the data feed in Commerce Manager. Open your catalog, go to Data sources, add items with a data feed, choose a URL, and paste your feed URL with its login. Pick a daily schedule.
- Check the first import. Review the errors Facebook reports and fix them in Squarespace, not in the feed - your store stays the single source of truth.
Common Squarespace to Facebook problems
- A site-wide password. Shopping platforms can't reach product pages behind a password, so turn off your site password before you build the feed.
- Hidden products, disabled store pages, and non-physical products. Only visible physical products on an enabled store page belong in the feed - hide a product or disable its store page in Squarespace and it should drop out. Digital downloads, services, and gift cards aren't sold through shopping catalogs.
- Items rejected for a missing brand. Facebook requires
brandon every item - set a default if your store doesn't record one. - Backorders. Facebook has no "preorder" value, so backordered items need to be sent as
in stockorout of stock. Facebook Catalog Feed Errors, Fixed covers the rest.
Related guides
For more on Facebook itself, see How to Create a Facebook Catalog Without Shopify. On a different store platform? WooCommerce to Facebook, PrestaShop to Facebook, Wix to Facebook, Square to Facebook, BigCommerce to Facebook, and Webflow to Facebook cover the same setup for those stores.
Frequently asked questions
Can I connect Squarespace to Facebook without a plugin?
Yes. Facebook reads a product feed, so you can build one from your Squarespace products yourself or use a connector that reads your store through its API and hosts the feed at a URL Facebook fetches on a schedule - nothing to install on your site.
Does Squarespace have a Facebook integration?
Yes, for ads. Squarespace can sync your physical products to a Meta catalog every hour for Facebook dynamic ads - customers still buy on your Squarespace site. A connector is an alternative when you also sell on Pinterest, Google, or Bing.
Do Squarespace product variants sync to Facebook?
They should, when your tool supports them: each variant becomes its own Facebook listing with its own price, stock, SKU, and image, grouped under the product with a shared item_group_id. Pin Data Connect's connector does this for every variant of a visible physical product.
How often does Facebook update my Squarespace products?
It depends on both sides: Squarespace doesn't notify apps when products change, so a connector reads your store on a schedule - Pin Data Connect's reads it daily and whenever you click Sync Now, and Commerce Manager fetches a scheduled data feed hourly, daily, or weekly. A hosted feed URL means you never re-upload anything.
Is brand required in a Facebook catalog?
Yes. Every product in a Facebook catalog needs a brand, up to 100 characters. If you make your own products, use your store or brand name as the default.
Connect Squarespace to Facebook - and three more platforms
Pin Data Connect's Store Product Catalog Connector links your Squarespace store in one click and keeps your Facebook catalog in sync - variants grouped, sale prices included, clothing details set by product name, refreshed daily and whenever you click Sync Now - with Pinterest, Facebook, Google, and Bing all in one subscription.
See the Store Product Catalog Connector →
Save this guide for later
Pin it to one of your Pinterest boards so it's easy to find when you're ready to set things up.
Save to Pinterest