Features

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:

  1. Fetch a snapshot from the source connection
  2. Fetch a snapshot from the destination connection
  3. Normalize both to canonical format
  4. Diff by canonical key (SKU, order ID, etc.)
  5. 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

  1. PullPush takes a baseline snapshot of the destination
  2. Takes a current snapshot of the source
  3. Computes deltas (what changed since the baseline)
  4. Delivers only the changes to the destination
  5. 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.