An integration is not syncing
Find out why orders, stock, or products aren't flowing to or from a connected app.
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
- Go to Settings → Integrations and open the integration in question.
- Confirm its status is connected, not disconnected or error.
- 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
- Open the integration’s sync log or activity to see error messages per record.
- Fix the underlying record (map the SKU, add the field), then re-sync.
- 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.
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.