Turn your Shopify catalog into feeds that know what sells.
Connect your store once. Feedance pulls products, inventory, and orders from Shopify, scores and labels every product, and keeps a tailored feed live on Google, Meta, TikTok and 200+ channels.
ProductsFull product data including variants, images and product options (e.g. size, color)
Synced
IN
InventoryStock levels, including multi-location inventory
Synced
OR
OrdersOrder details, abandoned orders, shipments, transactions, refunds and returns
Synced
Scored, labelled and sent to
GoogleMetaTikTok200+ channels
What is Shopify
Your store is the source. Feedance makes it ad-ready.
Shopify is one of the world's largest e-commerce platforms, powering online stores for merchants ranging from small independent brands to large multi-location retailers. It handles everything a merchant needs to run a store — product catalog, checkout, payments, order management, and inventory — through the Shopify Admin.
For a feed management platform like Feedance, Shopify is a data source: your product catalog, pricing, stock levels, and order history all live inside your Shopify store, and that data needs to reach Google Shopping, Meta, TikTok and other channels accurately and continuously.
Connect once, no manual exports
Catalog changes reach your feeds on every sync
Product Score, 4T, Price War and Broken Size labels on every product
One source, a tailored feed for each of 200+ channels
How it fits
From Shopify to every channel, product by product.
1 · Data in
Shopify
Products
Inventory
Orders
+ GA4 and competitor prices
2 · Decide
Feedance
Product Score, 0–100
4T segment
Price War and Broken Size
Rules, filters, enrichments
3 · Feeds out
Your channels
Google Merchant Center
Meta catalog
TikTok catalog
200+ more channels
Shopify's own admin is built for running your store, not for reshaping your catalog into the exact field names, formats and taxonomies each advertising or marketplace channel requires. Feedance sits between your Shopify catalog and every channel you sell on, keeping titles, prices, availability and images in sync automatically instead of you re-exporting and re-formatting a CSV by hand every time something changes.
Because Feedance reads live from your store, a price change, a sold-out variant, or a newly published product reaches your ad channels without a manual re-upload — which matters most for stores that update stock or run promotions frequently.
What data Feedance pulls
The core data feed management needs.
Feedance reads three groups of Shopify data. Each one has a job in the feed.
Data
What is included
Used for
Products
Full product data including variants, images and product options (e.g. size, color)
Feed attributes, variant feeds, titles and categories for each channel
Inventory
Stock levels, including multi-location inventory
Availability in every feed and Broken Size flags on size runs
Orders
Order details, abandoned orders, shipments, transactions, refunds and returns
Sales and return context per product
For each of these, standard operations are supported — reading individual records, counting, listing, searching, and (where relevant to feed management) creating or updating — so Feedance can both pull your catalog and, where needed, write back updates.
Order history is limited to 60 days by default
Shopify restricts API access to orders older than 60 days unless the connecting app has been granted the read_all_orders access scope. If you need Feedance to see older order history (for example, for return-rate or historical performance analysis), this scope needs to be authorized during setup.
If your store fulfills from more than one location, accurate per-location stock requires the read_locations and write_inventory scopes to be granted.
Webhooks are authenticated with a shared secret
Real-time updates (e.g., a product changing) are delivered via Shopify webhooks, which are verified using a shopify_shared_secret credential rather than a simple API key.
Setup
Connect Shopify in five steps.
Feedance connects directly to your Shopify store through a secure, authorized connection to the Shopify Admin. Once you approve the connection from your Shopify Admin, Feedance is granted scoped access to your product catalog, inventory and order data, and keeps this data synchronized automatically as your store changes — no manual exports or file uploads required.
The connection respects Shopify's own permission model: Feedance only requests the access scopes it needs to read and, where relevant, update your product and inventory data, and nothing more.
01
From your Feedance dashboard, choose Shopify as your platform and start the connection.
02
You'll be redirected to authorize the connection from your Shopify Admin, granting the permissions Feedance requests (including, where relevant, read_all_orders for full order history and read_locations/write_inventory for multi-location stock).
03
Once authorized, Feedance performs an initial sync of your product catalog, variants, images and inventory.
04
From there, map your Shopify product fields to the destination channels you want to export to (Google Shopping, Meta, TikTok, etc.) — Feedance handles the field-name and format translation per channel.
05
Publish your feed(s); Feedance keeps them updated as your Shopify catalog changes.
Sync frequency
How often does your Shopify data sync?
Feedance combines webhook-driven updates (for changes Shopify pushes in real time, such as a product edit) with scheduled re-syncs to catch anything else. Exactly how fresh your feed needs to be depends on how often your prices and stock actually change — stores running frequent promotions or with fast-moving inventory benefit most from making sure webhook delivery is correctly configured, since that's what keeps a sold-out variant or a price change from lagging behind what's shown in your ads.
Feed Protection can stop an update when something looks wrong
Where it can go
Send your Shopify products to 200+ channels.
Once Shopify is connected, every channel gets its own feed from the same source, with Feedance labels in custom label fields.
The read_all_orders scope wasn't granted during authorization
Re-authorize the Shopify connection and approve the extended order history permission
Stock levels wrong for a specific location
Missing read_locations or write_inventory scope for a multi-location store
Grant both scopes during (re-)authorization so per-location inventory can be read and updated
Real-time updates not arriving
Webhook signature verification failing due to a shared-secret mismatch, or the webhook subscription not being (re-)created after a store change
Confirm the Shopify shared secret is current and that webhook subscriptions are active for the events you need
Some products missing from the feed
Product not published to the relevant sales channel in Shopify, or missing a required field for the destination channel
Confirm the product is published in Shopify and check Feedance's field mapping for that destination channel
Optimization tips
Get more from a Shopify feed.
Use Shopify's product options (size, color, etc.) consistently across variants — clean variant structure is what lets Feedance map each variant correctly to channels that expect one listing per variant.
Fill in vendor and product_type on every product; these are commonly used as inputs when mapping to channel-specific brand and category fields.
Add descriptive alt text to product images in Shopify — several ad channels use or reward image metadata quality.
Keep inventory quantities accurate at the location level if you fulfill from multiple locations, since that's what your exported availability status is built from.
If you run frequent promotions, confirm your webhook connection is healthy rather than relying solely on scheduled syncs, so price drops and stock-outs reach your ads as they happen.
Other platforms
Not on Shopify? Feedance connects to 70+ platforms.
Short answers to what teams ask before connecting a store.
Does Feedance connect to Shopify automatically, or do I need to upload files?
Feedance connects directly to your Shopify store through an authorized connection to the Shopify Admin. Once you approve the connection, your product, inventory and order data syncs automatically - there's no need to upload or re-upload CSV files.
Can Feedance see my Shopify order history?
Yes, including abandoned orders, shipments, transactions and refunds - but Shopify limits API access to the last 60 days of orders unless the read_all_orders scope is granted during authorization. If you need older order history, make sure this permission is approved when connecting.
Does Feedance support Shopify stores with multiple locations?
Yes - multi-location inventory is supported, provided the read_locations and write_inventory scopes are authorized when you connect your store.
What Shopify data can Feedance read and update?
Feedance works with your products (including variants, images and options), inventory levels, and orders. This is the core data that feed and channel management depends on.
How do I make sure my Shopify feed stays current?
Keep your Shopify webhook connection active so real-time changes are pushed immediately, and confirm your Feedance sync schedule matches how often your catalog actually changes.
See which of your products earn.
Connect your product feed and GA4. We will show you Product Score, 4T, Price War and Broken Size on your own catalog.