June 9, 2026
How I Built a Live Etsy Product Feed for Instagram, Facebook, and Google Shopping
A practical Etsy catalog feed setup that keeps Instagram, Facebook, and Google Shopping synced without CSV uploads or manual re-imports.
When an Etsy shop starts moving, the annoying part is not making sales. It is keeping every downstream catalog current. A title changes, a listing sells out, a price gets tweaked, and suddenly you are back in Commerce Manager exporting files or fixing stale products by hand.
I wanted one setup pass and one feed URL that could keep Instagram, Facebook, and Google Shopping in sync with the shop. That is the job Catalog Generator for Etsy solves. It gives you a live listings catalog URL that you can plug into Meta Commerce Manager, and the app is priced at $5/month with a 7-day free trial.
If you want the walkthrough in motion, the product page also includes a setup video: Link your Etsy listings with your Instagram Account and Facebook Page.

What This Setup Removes From Your Workflow
The basic promise here is simple: stop re-uploading the same catalog every time you change something in Etsy.
Instead of exporting CSVs, checking columns, and wondering whether the latest file is the one Meta actually ingested, you hand Commerce Manager a feed URL and let it refresh on a schedule. That matters if you are:
- changing prices often
- adding or retiring products regularly
- running Instagram or Facebook campaigns that depend on accurate product data
- trying to keep Google Shopping aligned with the shop without another manual export
Meta’s own docs on domain verification and uploading products with a data feed match the same shape of workflow. The point is not that Catalog Generator is magical. The point is that it turns a repetitive sync job into a stable feed.
What You Need Before You Start
Before you touch the catalog feed, make sure the boring pieces are already in place:
- a Facebook Business account
- a Facebook Page and Instagram account linked to that business account
- access to your Etsy shop manager
- a domain you can verify in Meta Business Suite
- the Catalog Generator feed URL
If you already know your way around Meta Business Suite, the setup feels pretty normal. If not, the first pass is mostly a permissions and verification exercise, not a technical one.
1. Verify The Etsy Domain In Meta
The first step is the one that tends to trip people up if they rush it.
In Meta Business Suite, go to the domains section under brand safety, add the domain implied by your Etsy shop URL, and complete verification. The product instructions for Catalog Generator say to copy the Meta tag into Etsy Shop Manager under Facebook Shops, then come back and verify the domain in Meta.
That is the gate that lets the rest of the commerce setup behave normally. If the domain is not verified, you are going to keep bouncing between tabs without getting a clean catalog approval flow.

2. Add The Feed URL In Commerce Manager
Once the domain is verified, open Commerce Manager and create a catalog or select the one you already have.
Choose the data feed option, then paste the URL that Catalog Generator gives you. I left the template fields empty because the whole point of this setup is that the feed URL is the source of truth. You are not uploading a one-off spreadsheet; you are pointing Meta at a live endpoint that stays tied to the Etsy shop.
That is also where the official Meta documentation is useful. Their help pages on product data specifications and data feed uploads in Commerce Manager describe the same model: bring in a feed, let Commerce Manager process it, and keep the catalog in sync.
3. Schedule The Refresh And Review The First Sync
After the feed is accepted, set a refresh schedule. Daily is a sensible default for most Etsy shops. If your listings change more often than that, shorten the interval.
This is the part I care about most because it tells you whether the setup will be maintenance-light in practice. Meta documents scheduled data feed uploads as a normal catalog workflow, so this is not a hack or a workaround. It is the expected way to keep the feed fresh.
After the first sync, check the catalog for the usual issues:
- missing or low-quality images
- titles that need to be shortened for the destination
- variant data that did not map cleanly
- products that should not be surfaced yet
If something looks off, fix it at the source in Etsy or in the feed configuration before you assume the catalog itself is broken.
4. Compare The Feed Workflow To Manual Uploads

This is where the subscription stops being theoretical.
A manual upload workflow sounds fine until you have to do it repeatedly. Then it becomes a small but constant tax on every product update. One URL is easier to remember than a stack of exports, and it is much easier to hand off if somebody else on the team needs to manage the catalog later.
For me, the real win is not just speed. It is reducing the number of places where I can make a stale-data mistake.
When I Would Use This Setup
I would use Catalog Generator if:
- I update Etsy listings frequently
- I want Instagram, Facebook, and Google Shopping to reflect the same catalog
- I care more about keeping the feed current than about babysitting exports
- I would rather pay a small monthly fee than spend time on CSV cleanup
I would probably skip it if I had a tiny shop with almost no changes and no need for a live social-commerce catalog. In that case, manual uploads might be good enough.
For anything that actually moves, the math is pretty boring: $5 a month is cheaper than one annoying hour spent cleaning up catalog files.
If you want the full walkthrough, the product page has the setup video and support note in one place: Catalog Generator for Etsy.
Bottom Line
A live Etsy product feed is mainly about removing friction. You verify the domain once, connect the feed once, and let the catalog update on schedule instead of rebuilding it by hand.
The next step is straightforward: start the free trial, verify the Etsy domain, and wire the feed into Commerce Manager so your Instagram, Facebook, and Google Shopping catalogs stop drifting out of sync.