Guide · WooCommerce, PrestaShop, Wix, Square, Squarespace, BigCommerce & Webflow

How to Connect Square to Facebook

Updated · 7 min read

A Facebook product catalog powers shopping on Facebook and Instagram and Meta's catalog ads. Square can sync your online items to Meta itself, and a connector can do it alongside Pinterest, Google, and Bing - either way, your item library has to meet Meta's catalog rules.

This guide covers the ways to get your Square item library onto Facebook, what Facebook needs from every product, how your Square fields map to Facebook's, and the problems Square stores run into most.

Field mapping table for connecting Square to Facebook: Square item library fields such as item ID, item name, item description, item image, variation price, inventory, and brand mapped to Facebook product catalog fields, with the rules to watch for each
Where each Facebook field comes from in your Square item library, and what to watch for.

Three ways to connect Square to Facebook

1. Square's built-in sales channels

Square's Meta for Business integration syncs your Square Online items to a catalog for Facebook and Instagram shopping and sets up the Meta Pixel. It needs a Square Online site, and it covers Facebook and Instagram only.

2. Export a file yourself

Square can export your item library to a spreadsheet from the Square Dashboard, but it's Square's own template: no product page links, no image links, and columns named for Square, not for Facebook. Turning it into a feed means adding those by hand, every time your stock or prices change. 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 Square item library through Square's API once you approve read-only access on Square's own page, and builds the Facebook feed for you. Square notifies connected apps when items or stock change, so updates arrive within moments. One catch: Square's API doesn't include each product's page address, so a good connector matches your items to their pages on your Square Online site - and lets you fill in any it can't match. 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 stock or out of stock), condition, price, link, image_link, and brand.
  • 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 Square fields map to Facebook

The table above shows where each Facebook field comes from in your Square item library. A few Square details need extra care:

  • Product page links: Square's API doesn't include an item's page address, so links come from your Square Online site. Items that aren't published to your online store have no page and can't be listed.
  • Variations: an item with several variations (Red / M, Red / L...) should become one listing per variation, each with its own price, stock, and SKU, grouped under the item with a shared item_group_id. Name your options Color and Size so they're read as color and size.
  • Descriptions: items created at the point of sale often have no description, and Facebook requires one. Add descriptions in Square, or use a tool that falls back to the item name.
  • Product type: map your Square categories to Google product categories. Skip groupings like "Sale" or "Featured" and map the ones that say what the product is.
  • Brand and clothing details: Square has no brand, gender, or age group fields. Use a "Brand" custom attribute or a default brand, and set gender and age group for clothing by product name if your tool supports it.

Step by step

  1. Get your Facebook account ready - see "What Facebook needs" above.
  2. Approve read-only access in Square. A connector sends you to Square's own authorization page; sign in and approve access to your items, inventory, and business profile. Nothing to copy or paste, and read-only is all a catalog feed needs.
  3. Check your product page links. Every listing needs the product's page on your Square Online site. Most can be matched from your site's sitemap by item name; add the rest, or set a "Product page URL" custom attribute on those items in Square.
  4. Map your product types to Google product categories. Facebook needs to know what each product is. Map each of your Square categories to one category from the Google product category list once, and every product with that value is categorized from then on.
  5. 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.
  6. Check the first import. Review the errors Facebook reports and fix them in Square, not in the feed - your store stays the single source of truth.
Product page links for a Square store being matched for a Facebook product catalog, in Pin Data Connect
A Square store connected in one click: most product page links are matched automatically, and the few that can't be are listed to paste - in Pin Data Connect with sample data.

Common Square to Facebook problems

  • Items not on your Square Online site. Items you only sell in person have no product page, so Facebook can't list them. Publish them to your online store first.
  • Services, events, and donations. Only physical (and food) items belong in a shopping catalog - leave the rest out.
  • Items rejected for a missing brand. Facebook requires brand on 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 stock or out 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, Squarespace to Facebook, BigCommerce to Facebook, and Webflow to Facebook cover the same setup for those stores.

Frequently asked questions

Can I connect Square to Facebook without a plugin?

Yes. Facebook reads a product feed, so you can build one from your Square 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 Square have a Facebook integration?

Yes. Square's Meta for Business integration syncs your Square Online items to Facebook and Instagram shopping. A hosted feed or connector is an alternative when you also sell on Pinterest, Google, or Bing.

Do Square item variations sync to Facebook?

They should, when your tool supports them: each variation becomes its own Facebook listing with its own price, stock, and SKU, grouped under the item with a shared item_group_id. Pin Data Connect's connector does this for every sellable variation.

How often does Facebook update my Square products?

It depends on both sides: Square notifies a connector when your items or stock change, so updates arrive within moments, 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 Square to Facebook - and three more platforms

Pin Data Connect's Store Product Catalog Connector links your Square account in one click and keeps your Facebook catalog in sync automatically - variations, stock, and product page links matched from your Square Online site - with Pinterest, Facebook, Google, and Bing all in one subscription.

See the Store Product Catalog Connector →
Pinterest pin: How to Connect Square to Facebook - Get your Square item library into Meta Commerce Manager for Facebook and Instagram, with field mapping and common errors

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