After the initial sync completes and webhooks start flowing, day-to-day operations come down to four actions: reading per-entity status, running health checks, retrying a failed entity, and running a full re-sync. Plus the four integration statuses you’ll see on the store card.Documentation Index
Fetch the complete documentation index at: https://docs.spotzee.com/llms.txt
Use this file to discover all available pages before exploring further.
The four integration statuses
Every connected Shopify store carries one of four statuses, shown as a coloured badge on the store card:| Status | Colour | Meaning | Typical action |
|---|---|---|---|
| Connected | Green | OAuth valid, syncs running on schedule | None. Healthy. |
| Disconnected | Grey | Manually paused. Data preserved, sync stopped. | Reconnect when ready. |
| Error | Red | Health check failed or sync errored | Drill into details, fix, re-test. |
| Reconnect required | Amber | OAuth needs re-authorisation (uninstall, scope change) | Reconnect from the card menu. |
Per-entity sync status
Open Sync settings from the store card menu and look at the Sync status section. Each entity (Customers, Orders, Products, Collections) shows one of four states:| State | Meaning |
|---|---|
| Pending | Queued for sync but not started yet |
| Syncing | Currently importing |
| Synced | Latest sync completed successfully |
| Failed | Sync ran into an error |
Run a health check
Health checks are on-demand. Use them when you suspect an issue or want a fresh readiness reading.Open the store card menu
Inside the project, open Integrations and find the store card. Use the card menu to pick Check health.
Wait for the result
The menu item changes to Checking… while the check runs. It typically completes within seconds.
- OAuth connected: the OAuth grant is still valid.
- Token not expired: access token hasn’t passed its expiry.
- All scopes granted: every required scope is in place.
- API credentials valid: a test call to Shopify succeeds.
Retry a failed entity
When one entity (say, Orders) shows Failed but the rest are Synced, the cleanest fix is a per-entity retry.Find the failed entity
The entity row in the Sync status section shows the Failed state and a Retry action.
Run a full re-sync
A full re-sync re-runs the bulk import for every enabled entity. Use it when:- Multiple entities failed.
- You suspect the data has drifted (after a connection issue, after toggling settings dramatically).
- You changed sync settings and want them fully applied to historical records.
Re-sync is safe to run repeatedly. Records match by Shopify ID, so existing customers, orders, and products are updated rather than duplicated.
Pause and resume
To pause syncing without losing configuration, disconnect the store from the card menu. Status flips to Disconnected. To resume, reconnect. If you need to remove the integration entirely (with data deletion), use Delete instead of Disconnect. See Disconnect, delete, reconnect for the differences.Next steps
Store details
The five-item readiness checklist and what each failure means.
Disconnect, delete, reconnect
The three actions, their outcomes, and when to use each.
Troubleshoot
Diagnose stuck syncs, missing data, and failed entities.
Sync settings
Toggle data categories on or off.