Chunked, resumable, and safe to retry — duplicates are skipped, failures are queued.
The sync processes 100 records per chunk and persists a cursor so it can resume after any interruption. Three automatic gates guard the loop: re-enqueue if more pages remain, skip already-synced records, and retry with exponential backoff before routing exhausted jobs to a dead-letter queue.
Bell = in-app alertAmber diamond = automatic check
app/sync/shopify
Live demo
recording from the demo site — coming soon
Resumable, idempotent, and DLQ-safe. The worker processes 100 records per chunk and persists a cursor — three automatic gates handle pagination, duplicate detection, and retry with exponential backoff before routing exhausted jobs to the dead-letter queue. A sync-finished alert fires when the run completes.