Getting Started

Understanding your first data sync

What happens during sync, how long it takes, and what to expect when it completes.

What is a data sync?

A data sync is the process of pulling your complete order and customer history from your connected store into LiftSignals. Once complete, LiftSignals trains all 12 intelligence models on your specific store's data.

How long does the first sync take?

Store sizeTypical sync timeModel training
Under 5,000 customers15–30 minutes30–60 minutes
5,000–50,000 customers1–3 hours1–2 hours
50,000–200,000 customers3–6 hours2–3 hours
200,000+ customers6–12 hours3–5 hours
💡
The sync runs on LiftSignals servers — you can close your browser and it will continue. You'll receive an email at the address on your account when models are ready.

The sync process step by step

1
Product catalogue import (fastest — a few minutes)
LiftSignals imports your product names, categories, and prices. This is used for category affinity analysis.
2
Customer records import
All customer profiles are imported with their email addresses, creation dates, and metadata.
3
Order history import
The complete order history is imported — dates, amounts, line items, and fulfilment status.
4
Model training begins
Once all order data is imported, LiftSignals begins training all 12 intelligence models on your specific store's patterns.
5
Email notification
When all models are trained, you receive an email. Explore, Protect, and Grow will all show live data.

Checking sync progress

Navigate to Today in the main navigation. If sync is in progress, you'll see a banner with a progress percentage and estimated time remaining. You can also click "View sync progress" on the Today screen to see a detailed breakdown by data type.

What if sync fails?

If sync encounters an error, LiftSignals will automatically retry using a rate-limit-aware strategy. You'll receive a notification if a retry is needed. Common causes include Shopify API rate limits (auto-resolved on retry) and OAuth token expiry (requires reconnecting the store).

The data imported before the error is safe and does not need to be re-imported. LiftSignals picks up from where it stopped.

Was this article helpful?