Facebook Tips & Strategies

How to Import Etsy Listings to Facebook Shop

By Spencer Lanoue
October 31, 2025

Bringing your Etsy products directly into a Facebook Shop unlocks a powerful new sales channel, letting you tag products in posts, create shoppable content, and reach customers where they're already scrolling. This guide walks you through every step of the process, from exporting your listings from Etsy to setting up a fully functioning shop on Facebook using Commerce Manager.

Why Sell Your Etsy Products on a Facebook Shop?

You've already done the hard work of creating amazing products and listing them on Etsy. Integrating them into a Facebook Shop is the next logical step to grow your brand and find new customers. It’s about meeting people where they spend hours every day - on social media.

Here’s why it’s a brilliant move for your business:

  • Make Your Content Shoppable: The biggest advantage is product tagging. You can tag specific items from your catalog directly in your Facebook posts, Instagram Reels, and Stories. When a follower sees a product they love in one of your videos, they can tap to see the price and details, and then click straight through to your Etsy page to buy. It closes the gap between discovery and purchase.
  • Build a Professional Storefront: A Facebook Shop acts as a clean, organized, and native storefront on your business page. You can arrange your products into collections (like "Summer Collection" or "Best Sellers"), customize the look, and create an entirely new browsing experience for your audience without them ever having to leave the app.
  • Reach a Massive, Engaged Audience: Etsy is a fantastic marketplace, but its audience is there explicitly to shop. Facebook and Instagram give you access to a completely different user base - one you can attract organically through compelling content. Your shop turns passive scrollers into potential customers.
  • Power Your Social Media Ads: Once you have a product catalog, you can run incredibly effective Dynamic Ads. These ads automatically show relevant products from your catalog to people who have already shown interest in your business, encouraging them to complete a purchase.

Getting Started: What You'll Need First

Before jumping into the setup process, let's make sure you have all the necessary pieces in place. Setting this foundation correctly will save you a lot of headaches later on.

  • An active Etsy shop with products you want to sell.
  • A Facebook Business Page for your brand. This can't be a personal profile, it has to be an official business page.
  • A Meta Business Suite (formerly Facebook Business Manager) account. This is the central hub where you'll manage your business assets, including your new Shop and product catalog. If you don't have one, you can set it up at business.facebook.com.
  • An Instagram Business Profile (optional but highly recommended) linked to your Facebook page if you want your shop to appear on Instagram as well.
  • Your products must comply with Facebook's Commerce Policies. The rules are generally common-sense (no illegal items, services, or digital subscriptions), but it’s always a good idea to check them first.

One important thing to note: This method allows customers to discover your products on Facebook and Instagram, but when they click to buy, they will be redirected to your Etsy shop to complete the purchase. This is called the "Checkout on another website" method and is perfect for centralizing all your orders through Etsy.

How to Import Your Etsy Listings to Facebook Shop: A Step-by-Step Guide

Etsy and Facebook don't offer a direct, one-click integration, so the most reliable way to transfer your listings is by using a product data file (a CSV). It might sound technical, but it’s just a spreadsheet with all your product info. Follow these steps carefully, and you’ll be set up in no time.

Step 1: Download Your Etsy Listings as a CSV File

First, you need to get all your product information out of Etsy. They make this pretty straightforward.

  1. Log in to your Etsy account and go to your Shop Manager.
  2. In the left-hand menu, click on Settings and then go to Options.
  3. Navigate to the Download Data tab.
  4. You'll see a section called "Currently for Sale Listings." Click the Download CSV button.

Etsy will generate a CSV file containing all your active listings and save it to your computer. This file has all the important details: titles, descriptions, prices, quantities, and more.

Step 2: Head Over to Facebook Commerce Manager

Now it’s time to move over to Facebook's side of things. This is where you’ll build the catalog that powers your shop.

  1. Go to Meta Business Suite or navigate directly to the Commerce Manager.
  2. If you have multiple business accounts, make sure you've selected the correct one.
  3. If you’re setting up for the first time, Facebook will guide you to "Add a Shop." If you already have one, select your shop to go to the main dashboard. The goal is to get into the Catalog section.

Step 3: Create a New Catalog and Select a Data Source

Your catalog is the container that holds all your product information. If you don’t already have one, you'll need to create one.

  1. Inside Commerce Manager, go to Catalog > Data Sources.
  2. Click Add Items. If it’s a new catalog, this will be your main starting point.
  3. You will be presented with a few options for how to add your items. Since you have a CSV file, you need to select Manual upload or File Upload. Choose this option and click Next.

Step 4: Upload Your Etsy CSV File

This is where you hand over your product data to Facebook. You can either upload the file directly or use a template, but uploading your Etsy file is usually simpler.

  1. Select the option to Upload file. Drag and drop the CSV file you downloaded from Etsy into the upload box or click to browse your computer files.
  2. After the file is uploaded, Facebook will ask you to give it a name and set a default currency. Make sure the currency matches what you use in your Etsy shop (e.g., USD, CAD, GBP).
  3. Click Next. Now comes the most important part of the entire process: mapping your data.

Step 5: Map Your Etsy Data to Facebook's Fields

Facebook needs to know how to read your spreadsheet. This step is about matching the column headers from your Etsy CSV file to the corresponding fields that Facebook expects.

Facebook will try to automatically match the columns, but you'll likely need to adjust a few manually. For each required field on the left (Facebook's fields), select the corresponding column header from your Etsy file in the dropdown menu on the right.

Here’s a basic mapping to guide you:

  • id: Map this to your Etsy file's PRODUCT_ID or `SKU` column. This is a unique identifier for each product. This is critical!
  • title: Map this to the TITLE column.
  • description: Map this to the DESCRIPTION column.
  • availability: For this, you can usually set a default value to "in stock," or if you have a quantity column, you can use that. Map it to the `QUANTITY` column.
  • condition: Set this to "new." All Etsy handmade/vintage items are sold as new by default in this context.
  • price: Map this to the PRICE column. Make sure the currency is correct.
  • link: Map this to your URL column. This is the direct link to the product page on Etsy where customers will complete the purchase.
  • image_link: Map this to one of your image URL columns (e.g., `image-url-1`). Facebook will use this for the main product image.

You can add additional fields like `brand` (you can set a default value to your shop's name) or `google_product_category` if you want, but the list above covers the essential ones.

Once you are happy with the mapping, click Next or Upload.

Step 6: Review and Troubleshoot

Facebook will now process your file. This can take a few minutes, depending on how many products you have. Once it's done, you'll see a report showing how many products were successfully added and if any failed.

Common errors include:

  • Missing URLs: You may need to add the URL column manually to your CSV before uploading. Your product URL is just `https://www.etsy.com/your-shop-name/listing/LISTING_ID`.
  • Price Formatting: Make sure there's no currency symbol in the price column, just the number.
  • Missing Required Fields: Check that you've mapped all the required fields in the previous step (ID, title, description, link, image_link, availability, price, condition).

You can make corrections directly in your CSV file and re-upload it. Once your products appear correctly in your Catalog > Items list, your products are officially imported!

Keeping Your Shop Up-to-Date

A manual CSV upload is a snapshot in time. It won't automatically sync when you add a new product, change a price, or sell out of an item on Etsy.

To keep your Facebook Shop accurate, you'll need to periodically re-upload an updated CSV file. Here is a simple workflow:

  • Set a schedule: Decide how often you need to sync your inventory. For busy shops, this might be weekly. For others, monthly might be enough.
  • Download a fresh CSV: Always start by downloading a new listings file from Etsy to capture the latest stock levels and product info.
  • Re-upload to Commerce Manager: In Commerce Manager, go to Catalog > Data Sources, select your file upload schedule, and upload the new CSV. It will overwrite the existing data, updating prices, stock counts, and new products.

This is the main drawback of the manual method, but building a disciplined routine makes it manageable.

Final Thoughts

Importing your Etsy listings to a Facebook Shop is an incredibly effective way to expand your reach and make your social content work harder for you. Following the CSV upload method in Commerce Manager lays a solid foundation, allowing you to create a cohesive shopping experience and turn browsers into buyers right from their social media feeds.

Of course, a fantastic shop is only as good as the content that funnels people to it. At Postbase, we built our social media management platform specifically for today's visual, video-first world. Once your catalog is live, we help you plan a content calendar, create and schedule the beautiful Reels and posts that will feature your products, and manage all your customer conversations in one place, so you can focus on building your brand without fighting with your tools.

Spencer's spent a decade building products at companies like Buffer, UserTesting, and Bump Health. He's spent years in the weeds of social media management—scheduling posts, analyzing performance, coordinating teams. At Postbase, he's building tools to automate the busywork so you can focus on creating great content.

Other posts you might like

How to Add Social Media Icons to an Email Signature

Enhance your email signature by adding social media icons. Discover step-by-step instructions to turn every email into a powerful marketing tool.

Read more

How to Add an Etsy Link to Pinterest

Learn how to add your Etsy link to Pinterest and drive traffic to your shop. Discover strategies to create converting pins and turn browsers into customers.

Read more

How to Grant Access to Facebook Business Manager

Grant access to your Facebook Business Manager securely. Follow our step-by-step guide to add users and assign permissions without sharing your password.

Read more

How to Record Audio for Instagram Reels

Record clear audio for Instagram Reels with this guide. Learn actionable steps to create professional-sounding audio, using just your phone or upgraded gear.

Read more

How to Add Translation in an Instagram Post

Add translations to Instagram posts and connect globally. Learn manual techniques and discover Instagram's automatic translation features in this guide.

Read more

How to Optimize Facebook for Business

Optimize your Facebook Business Page for growth and sales with strategic tweaks. Learn to engage your community, create captivating content, and refine strategies.

Read more

Stop wrestling with outdated social media tools

Wrestling with social media? It doesn’t have to be this hard. Plan your content, schedule posts, respond to comments, and analyze performance — all in one simple, easy-to-use tool.

Schedule your first post
The simplest way to manage your social media
Rating