Connect Sopoints to the point of sale system you already use. Once linked, every completed sale awards points automatically — no extra steps for your staff and no double entry at the counter.
Sopoints connects to your point of sale over OAuth — you authorise Sopoints from inside your POS account, choose which locations to sync, and transactions begin flowing immediately. Square and Lightspeed are live today.
Square — sync completed payments and award points per dollar spent, with native Square Loyalty interop.
Lightspeed (X-Series) — retail and grocery transaction sync with per-outlet mapping across multi-location chains.
More native integrations are on the way for the point of sale platforms most common in Canadian retail and hospitality. In the meantime, any of these can connect today through the Sopoints REST API and webhooks.
Clover — tender-level integration so loyalty can be applied as a discount at the moment of payment.
Toast — restaurant check sync for hospitality venues running table service.
Shopify — award points on online and in-person Shopify POS orders from one program.
When a sale completes, your POS sends a webhook to Sopoints. Sopoints identifies the customer from the identifier captured at checkout, calculates points from your configured points-per-dollar rate, and credits the customer wallet through a double-entry ledger so every point is auditable.
Redemptions run the same path in reverse: the customer applies a reward, Sopoints validates and debits the balance, and the discount is returned to the POS as a tender or discount line depending on the platform.
A POS integration is a convenience, not a requirement. Plenty of businesses run their entire loyalty program with a printed QR code at the till or an NFC tag on the counter. Customers scan or tap, confirm the purchase amount, and points are credited — no integration, no hardware cost.
If you run an in-house or unsupported POS, the Sopoints REST API exposes the same capabilities as the native integrations: award points, redeem rewards, look up customers, and read transaction history. Outbound webhooks notify your system when points are earned or redeemed so you can keep your own records in sync.
API key authentication with per-key scoping
Idempotency keys on all mutating endpoints
Signed outbound webhooks with retry and circuit breaking
Sandbox credentials for testing before you go live
Pick the setup that matches how you take payment today
| Setup | Staff effort at checkout | Automatic point accrual | Best for |
|---|---|---|---|
| Native POS integration | None — fully automatic | Yes | Square & Lightspeed users (Clover, Toast, Shopify soon) |
| NFC tap device | Customer taps phone | Yes, on tap | High-volume counters wanting speed |
| QR code at till | Customer scans code | Yes, on scan | Any business, zero setup cost |
| REST API | None once built | Yes | Custom or in-house POS systems |
Start on the free plan and add a POS integration whenever you are ready. No setup fees, no contracts.
SoPoints
Universal loyalty rewards that work everywhere. Join the coalition and start earning points today.
No pages available
PCI-DSS
SAQ A
GDPR
Compliant
CCPA
Compliant
OWASP
Secured
NIST CSF
Aligned
© 2025 SoPoints. All rights reserved.
Made with ❤️ for merchants and customers