Facebook Shops & Instagram Shopping

Last updated: April 2026

The Facebook Shops channel uses Facebook Login for Business (FL4B) to authorize a system user on your Meta business portfolio, then publishes a product feed that Meta pulls on a schedule.

Before you connect

  • You need a Meta Business Portfolio with a Commerce Catalog
  • You must be an admin of that portfolio — not just an employee
  • Your business must be in a Meta-supported country for Shops

Connecting

  1. Go to Sales Channels → Add Channel → Facebook Shops
  2. Click Connect with Facebook — FL4B opens in a new window
  3. Grant the Techfleet Sync app access to your catalog
  4. Pick your target catalog from the dropdown (populated from /me/assigned_product_catalogs)
  5. Save — Techfleet creates a scheduled feed on Meta and pushes the first upload

How the feed works

Techfleet Sync hosts a CSV feed at a unique URL and registers it with Meta as a scheduled upload. Meta pulls the feed on its own schedule (typically every few hours). You can also trigger a manual pull from the channel detail page.

Gotchas

WARNING

Meta blocks connecting your catalog to the same business portfolio that owns the Techfleet Sync app. If you only have one portfolio, create a separate one for your store.

NOTE

System-user tokens do not populate granular_scopes. If your catalog dropdown is empty, Techfleet falls back to /me/assigned_product_catalogs — make sure the system user is explicitly assigned to the catalog in Meta Business Settings.

Was this article helpful?