An integration is not syncing

Find out why orders, stock, or products aren't flowing to or from a connected app.

Updated June 21, 20261 min read

When a connected store or accounting app stops exchanging data, it’s almost always an expired connection, a mapping gap, or a record that failed a single field’s validation.

Check the connection first

  1. Go to Settings → Integrations and open the integration in question.
  2. Confirm its status is connected, not disconnected or error.
  3. If the token has expired or access was revoked, reconnect and re-authorize.

Changing your password in the external app (or removing Fiddle’s access there) breaks the connection. You must reconnect from Fiddle’s side after any such change.

Look for failed records

A sync rarely fails wholesale — usually a few records are blocked while the rest flow.

Symptom Likely cause
New orders not importing Unmapped SKU or missing matching item
Stock not pushing out No location mapped to that channel
Products won’t sync Missing required field (price, unit, etc.)
One order stuck A line item references a deleted item

Re-run and verify

  1. Open the integration’s sync log or activity to see error messages per record.
  2. Fix the underlying record (map the SKU, add the field), then re-sync.
  3. Confirm the corrected record now appears on both sides.

Match items by SKU on both systems. Mismatched or duplicate SKUs are the most common reason orders won’t link to the right product.

For setup help, see Integrations.

Was this article helpful?

Related articles

Still need help?

Ask Filo, our built-in AI assistant, for an instant answer — or get in touch with our team and we'll take it from there.