Preview & Reconcile
Preview and reconciliation let you compare source and destination data side-by-side, then sync only the differences.
Preview
Preview takes a snapshot of both source and destination, diffs them in canonical space, and shows you exactly what would change.
Use cases:
- Verify stock levels match before going live
- Spot products that exist in one system but not the other
- Check for field mapping issues before they cause problems
Running a preview
From the dashboard, select a flow and click Preview. PullPush will:
- Fetch a snapshot from the source connection
- Fetch a snapshot from the destination connection
- Normalize both to canonical format
- Diff by canonical key (SKU, order ID, etc.)
- Show additions, removals, and changes
Reconciliation
Reconciliation is an incremental sync that uses snapshot-based deltas. Unlike event-driven sync (which processes changes as they happen), reconciliation catches anything that was missed — restoring consistency after downtime, API errors, or manual edits.
How it works
- PullPush takes a baseline snapshot of the destination
- Takes a current snapshot of the source
- Computes deltas (what changed since the baseline)
- Delivers only the changes to the destination
- Stores the new baseline for next time
When to reconcile
- After a destination API outage recovered
- After manual changes in either system
- On a schedule (e.g., nightly reconciliation)
- Before a big promotion or sale event
Reconciliation is safe to run at any time — it only syncs actual differences, never duplicates.