Note: While our most popular guides have been translated into Spanish, some guides are only available in English.

Creating Facebook ads for your products

Facebook Dynamic Ads help you target customers by promoting products in your inventory relevant to their interests. Facebook Dynamic Ads uses the Facebook Pixel to track visitors’ activity, and based on its insights, automatically shows them personalized ads for your products they're more likely to purchase. In this guide, we'll show you how to upload your products to Facebook Business Manager and get started with Dynamic Ads.

This integration with Facebook Dynamic Ads can help you:

  • Automatically promote products to people who’ve expressed interest in your store.
  • Show people products tailored to their interests, even if they haven’t visited your site.
  • Retarget customers who left your site without making a purchase, reminding them of the product they viewed.
Facebook Dynamic Ads are available in the Commerce Basic and Commerce Advanced plans.

What you'll need

On Facebook, you’ll need:

On your Squarespace site, you’ll need: 

Dynamic Ads and other marketing tools

  • The product catalog for Facebook Dynamic Ads is separate from tagging products on Instagram. If you’ve set up the integration with Instagram Shopping, still follow all steps in this guide to create another catalog for Facebook. This won’t affect your products on Instagram.
  • If you're using the Ad Tracker, you can still create Facebook ads for your products. The Ad Tracker tracks traffic to a specific page of your site from an ad, while this process tracks traffic and sales of specific products from an ad. 
Facebook Business Manager falls outside the scope of our support. While this guide walks you though the steps to set up Dynamic Ads in Facebook Business Manager, we’re unable to help further with setup, troubleshooting, or the process of creating an ad account. For help, visit Facebook’s Help Center.

Step 1 - Add your Facebook Page to your Facebook Business Manager

To add your Facebook page:

  1. In your Facebook Business Manager account, click Business Settings.
  2. Under Accounts, click Pages.
  3. Click + Add.
  4. To add an existing Facebook Page, click Add a Page. To create a new page, click Create a New Page.
  5. Follow Facebook Business Manager’s prompts to complete the process.

Step 2 - Create a product catalog in Facebook Business Manager

To create a catalog:

  1. In your Facebook Business Manager account, click the icon in the top-left corner.
  2. Under Assets, click Catalogs.


  1. Click Create Catalog.
  2. Select E-commerce, then click Next.
  3. Select Upload Product info as the method for adding products to your catalog.
  4. Under Catalog owner, choose the Facebook Page your catalog will belong to.
  5. Under Catalog name, enter a name for this catalog.
  6. Click Create.


  1. You'll see a Diagnostics page with recommendations for your catalog. Ignore these recommendations for now, and click Products at the top of the page. 
Note: If you see an Add Your Products page at this point, click the select another upload method link at the top of the screen instead. 


Step 3 - Import inventory to Facebook Business Manager

To add your products to your Facebook Business Manager catalog, import them using your Facebook data feed. Facebook will use this feed to regularly check your site for new products.

Note: Facebook imports all published physical products on all pages of your site, including any Products Pages in the Not Linked section of your site.

To import your inventory, follow these steps:

  1. In the Products tab, click Add Products.


  1. Select Use Data Feeds, then click Next.


  1. Select Set a Schedule. This lets Facebook consistently check your site for new products.
  2. In a new window, log into your Squarespace site.
  3. In the Home Menu, click Marketing, then click Facebook Pixel & Ads.
  4. Copy the Product Feed URL.


  1. Go back to your Facebook Business Manager, and scroll down to Add Data Feed URL. You don't need to enter login details for your data feed.
  2. Paste the URL you copied from your Squarespace site.
  3. Set a schedule for automatic uploads, change the default data feed name (optional), and select a default currency.
  4. Click Start Upload.
  5. When it finishes, click Done.


To check your upload, click the Product Data Sources tab and review the Status column. To see details on the import, including why some products may have been rejected, click the URL under Data Source Name

Note: If you see a blank google_product_category column in your Data Source summary, or if you get an email about this error, you can ignore it. Squarespace doesn’t provide these categories, but this won’t affect your ability to create ads.


Step 4 - Connect your Facebook pixel

Connect a catalog to your pixel to track more specific site interactions and create dynamic ads to target customers.

  1. In your Catalog Manager, click the catalog where you’d like to add tracking.  
  2. Click the Events Data Sources tab, then click Connect to Tracking.
  3. Select your site’s Facebook pixel.
  4. Click Done.


Step 5 - Choose or create an ad account

  1. In your Facebook Business Manager, click Business Settings.
  2. In the left panel, expand the Accounts option, then click Ad Accounts.
  3. Select an existing ad account, or click + Add to create a new ad account.
  4. In the right panel of the Ad Account, click Add People to assign other users to the account. 

To learn more about creating an ad account and assigning roles, visit Facebook’s documentation.

Step 6 - Create a new Facebook ad campaign

Create a campaign to advertise your products on Facebook.

Note: The steps in this guide use Facebook’s Guided Creation. Learn about the differences between Guided Creation and Quick Creation in Facebook’s documentation.
  1. In your Facebook Ads Manager, click Campaigns, then click + Create.
  2. Under Conversion, select Catalog Sales.
  3. Under Catalog Sales, name your ad campaign and select your catalog from the Catalog drop-down.
  4. Click Set Up Ad Account.
  5. Review your account information, then click Continue.

Step 7 - Set your ad options & styles

Review all options for your ad, including your audience, where your ad will appear, and how much you’d like to pay for the campaign.

After confirming these, use the format and content tools to style your ad.

For full steps and details about each option, visit the Facebook Dynamic Ads Help Center.

Note: Squarespace’s data feed URL doesn’t support Item Categories for the Carousel or Collection templates. This won’t affect your ability to create ads. To learn more about formatting options, visit Facebook’s steps for creating a dynamic ad.

Next steps

After setting up an ad campaign, you can track progress in your Facebook Ads Manager, and visit Traffic Sources to measure success and track conversion within Squarespace.

To learn more about creating Facebook ad campaigns, visit Facebook's step-by-step guide and review their best practices


Was this article helpful?
4 out of 5 found this helpful
Creating Facebook ads for your products