Skip to Content
GuidesCommercePOS integration

POS integration

Connect your POS to Active Reach so in-store transactions flow into the same contact profiles and loyalty programs as online activity.

What POS integration enables

  • In-store order trackingorder_completed events fire for POS transactions, matching online order events
  • Loyalty at checkout — earn and redeem points at the register
  • Digital receipts — send bill receipts via WhatsApp or SMS after purchase
  • Unified analytics — see online + offline revenue in one dashboard

Supported POS systems

Active Reach supports POS integration via:

  • ActivePOS (built-in) — the Active Reach cashier terminal app
  • Webhook API — any POS that can fire HTTP webhooks (Square, Toast, Lightspeed, etc.)

ActivePOS

ActivePOS is the built-in cashier terminal — a separate web app at cashier.active-reach.ai. It includes:

  • Product catalog synced from your Active Reach workspace (offline-capable via IndexedDB)
  • Cart management with variant selection
  • Loyalty integration (scan member, show balance, redeem rewards)
  • Digital receipt delivery (WhatsApp, SMS, or email)
  • Multi-location support with terminal pinning

Setup: Settings → Data Pipes → New → POS → ActivePOS. Assign a location and terminal ID.

Webhook API

For third-party POS systems, configure a webhook integration:

  1. Go to Settings → Data Pipes → New → POS
  2. Enter the POS provider and webhook URL
  3. Map order fields to Active Reach’s event schema
  4. Test with a sample order

Digital receipts

When a POS order completes, Active Reach writes a row to the shared bill_receipts substrate and renders the receipt at {brand}.actii.me/b/{code} — the same Bill page used by Commerce, Chat, Loyalty, and the other Active products. See the Bill page guide for the layout and how brand-tier vs outlet-tier configuration works.

Active Reach can send the short URL to the contact via their preferred channel:

  • Template — picks up the Active Bill template you’ve configured on the workspace
  • Channel — WhatsApp (default for India), SMS, or email
  • Trigger — immediately after order completion

Active Bill is always on — you don’t have to activate it from Connected Products before POS receipts start flowing.

What’s next