Skip to content

Order Flow (Square)

End-to-End Flow

When someone places an order on your Square store, here’s what happens from checkout to LGL.

If the Webhook Is Missed

When Square is configured, the 15-minute polling job also fetches recent Square orders. Any order not in sync_log is synced. Recovered rows appear in Syncs with sync_method "polling".

Manual Resync

Use Dashboard → Square Orders → find order → Resync to re-push an order to LGL (e.g. after fixing mapping or after a webhook failure). Use Force only when you intend to bypass idempotency (can create a second gift in LGL).

What to Check in LGL

  • Constituent – Correct customer or default constituent.
  • Gift – Amount, date, fund (from location override or type default) correct.