Advertising disclosure: this guide contains affiliate links. LavaTools may earn a commission from qualifying referrals.

unoccupied dispatch room with order picking baskets and ready-to-ship parcels.
unoccupied dispatch room with order picking baskets and ready-to-ship parcels.
In this guide
  1. Outcome and scope
  2. Prepare the fields and destination
  3. Build the workflow in order
  4. Work through a small example
  5. Handle changes during operation
  6. Estimate cost and usage
  7. Investigate failures
  8. Review before release

Outcome and scope

Compare source orders with the internal order log each day. Matching counts alone cannot prove that the same orders are present, so compare sets of order identifiers and inspect duplicates separately. This scenario produces a reconciliation worklist; it does not ship an order, change payment status or issue refunds based on an unexplained mismatch.

Reconcile order states as well as dates. A source containing drafts and cancelled orders cannot be compared directly with a confirmed-orders-only log without an exclusion rule.

Prepare the fields and destination

Prepare these fields: Reconciliation date, source order ID, logged order ID, retrieval range, duplicate count, discrepancy reason and reviewer. Keep source values separate from a reviewer’s confirmed values, and do not reuse an existing column for a different meaning. Create the first record with practice identifiers in a destination whose read and edit access matches the intended staff roles. Inspect the saved result from that role before using live information.

Normalize cautiously. Removing punctuation or changing case can merge identifiers that the source treats as distinct. Keep raw and comparison values together and account for retrieval limits.

Build the workflow in order

Set the same time interval on the source and destination. If one system uses another timezone, define the conversion explicitly and allow a documented lookback for late arrivals. For a paginated source, record that retrieval reached its end; a first-page count is not a valid basis for comparing the whole day.

Normalize identifiers consistently and build two difference lists: source-only and log-only. Preserve leading zeroes by keeping identifiers as text. A set comparison hides repeated copies of an ID, so also count occurrences in each system. Retain the raw identifier when a normalization rule changes punctuation or whitespace.

Save retrieval times and source references alongside discrepancies, then let an owner classify the cause. Separate late arrival, cancellation, manual entry and integration failure. Notify a suitable channel with counts and a controlled link, rather than copying customer details into a broadly accessible chat message.

close-up of two matching packing slips beside one unmatched parcel tag.
close-up of two matching packing slips beside one unmatched parcel tag.

Work through a small example

A useful practice case has A, B and C in the source, but A, B and B in the log. Both sides contain three rows, yet C is missing and B is duplicated. Ensure the reconciliation exposes both findings. If C arrives tomorrow, close the earlier discrepancy with a reason instead of erasing its history.

Review cases: Reconcile daily orders with Make
Review cases: Reconcile daily orders with Make
StateCheckAction
Source-only IDOrderC is absent from the logReview as a missing-order candidate
Log-only IDSource scope may differInspect interval and states
Repeated IDOrderB appears twice in the logReconcile source and history
Resolved next dayOrderC arrived lateClose with a documented reason

Handle changes during operation

Track new, ongoing and resolved discrepancies rather than creating a fresh incident each day. A successful zero-difference run also needs a record so silence is distinguishable from a monitor that never executed.

Estimate cost and usage

Count retrieval on both sides of the reconciliation, including pagination and the historical lookback. Record orders per day, pages, days reviewed and discrepancy notifications. Choose the range around the business’s required detection time. Leave room for a recovery backfill instead of budgeting the entire allowance around an unusually clean ordinary day.

Investigate failures

A large discrepancy may indicate the wrong shop, time interval or destination, not a mass loss of orders. Verify those parameters before any repair. Re-import only identifiers confirmed as missing, then run the same reconciliation again. Keep the repair reference so staff can distinguish a recovered order from a newly received one.

Decision flow: Reconcile daily orders with Make
Decision flow: Reconcile daily orders with MakeRetrieve order IDs → Both ID sets agree?; Both ID sets agree? → Investigate differences (No); Both ID sets agree? → Compare occurrence counts (Yes); Compare occurrence counts → Save reconciliationNoYesRetrieve order IDsBoth ID sets agree?InvestigatedifferencesCompare occurrencecountsSave reconciliationDecision flow: Reconcile daily orders with MakeRetrieve order IDs → Both ID sets agree?; Both ID sets agree? → Investigate differences (No); Both ID sets agree? → Compare occurrence counts (Yes); Compare occurrence counts → Save reconciliationNoYesRetrieve order IDsBoth ID sets agree?InvestigatedifferencesCompareoccurrencecountsSavereconciliation

Review before release

Before release, test a normal record, one missing a required value, a repeated identifier and an edited record. Use reconciliation date to trace the saved result back to the source. The acceptance condition is: Compare counts and identifier sets, and keep a reasoned history of repairs. Record the expected result before testing, compare it with the actual saved state, and resolve unexplained differences before increasing the scope.

Start a small workflow in Make

Try the required workflow with practice data, then choose a plan around its usage and features. Check current prices, promotions and eligibility in the official signup flow.

Sign up on MakeAffiliate link

Estimate costs for your workload

Enter monthly jobs, billable steps and retries to see how different billing units affect your estimate.

Open cost calculator

Official sources

Pricing, availability and feature limits can change. Check the linked official pages before subscribing.

How we compareAdvertising disclosure