Earn on Shopify paid orders with a refund-safe ledger and optional gift cards. Add Square in one click when you also sell in-store — customers check one balance on your website.
Free plan · 300 processed syncs/mo · Paid from A$39/mo
4,500+
Loyalty profiles unified
650k+
Points in circulation
2 channels
Shopify + Square synced
Your Square POS customers and your Shopify customers are often stored as separate profiles. Points earned at the counter do not show online. Online purchases do not show at the till. Staff say “let me check the other system” — and the line grows.
1,240 pts
Earns on online orders only
Same customer. Different numbers.
380 pts
Earns at the till — separate profile
Not synced
SamePoints connects both channels to one refund-safe ledger. Customers see one balance on your Shopify site — whether they earned online or in-store.
Built for a real shop first
First built for Pikapet — a premium pet retailer in Melbourne — to their brief. Now open to Shopify merchants worldwide; Square sync when you sell in-store too.
“On busy weekends someone would ask if we had a membership — and we had to say it only counted on the website. You could see their face drop. Now we take their mobile at the till and it's the same balance online. That's what we opened the shop for.”
Built for Shopify + Square hybrid stores — retention and repeat purchase, not inventory sync.
Start with Shopify online loyalty. Add Square in one click when you sell in-store — same balance on your website.
Points post when Shopify orders are paid or Square payments complete — no spreadsheets for day-to-day sales.
Set points per dollar, redemption thresholds, and gift card values. Change rules without touching code.
Partial and full refunds automatically deduct the right number of points. Your ledger stays trustworthy.
Optionally auto-issue Shopify gift cards at your points threshold — or turn redemption off and use points-only until you add other rewards.
HMAC webhook verification, JWT auth, and tenant data isolation keep every merchant's data separate.
Guided product tour in the dashboard. Shopify is required; Square is optional — same one-click OAuth when you need in-store earn.
Shopify-first loyalty
Square sync when you need it
Sign up with email. Your merchant profile is created instantly.
Takes under 60 seconds.Install from Shopify Admin — OAuth, no API keys. Add Square in Settings when you sell in-store; points sync automatically.
Shopify-only works out of the box. Square sync in one click.Choose points per dollar and whether to auto-redeem for gift cards. Paid orders and in-store payments update one balance (customers matched by phone when available).
Points always stay accurate from day one.Start on Shopify: paid orders earn points, refunds stay fair, customers redeem on your site. When you also use Square POS, connect it in Settings for one balance everywhere.
First production client: Pikapet, premium pet retailer in Melbourne
Illustrative webhook events
Example · Sarah M.
earned 240 pts
Example · James K.
redeemed $10 gift card
Example · Liu W.
earned 180 pts
Example · Emma R.
earned 95 pts
Sample data for illustration
Same features on every plan — only your monthly processed sync volume changes.
Processed syncs = Shopify paid orders + Square completed payments, counted per calendar month (UTC).
Forever free via Shopify · full features
Growing hybrid stores
Serious multi-channel retailers
High volume + WhatsApp during business hours
Enterprise & high-volume
Free plan via Shopify ($0). Paid plans from A$39/mo (Growth A$390/yr, Pro A$790/yr, Scale A$1,490/yr). Same features on every plan — limits are successfully processed syncs (shopify paid orders + square completed payments) per calendar month (UTC). Refund Policy.