SamePoints records eligible purchases and refunds in one clear loyalty ledger, so your team and customers see the right balance wherever they shop.
Free plan · 300 processed sales/mo · Paid from $49 USD/mo
Shopify online + Square in store
One program for the two places your customers shop.
A ledger you can explain
Purchases, refunds, and rewards have a clear record.
One balance everywhere
Bring online orders and in-store payments into the same program.
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
Separate records
SamePoints connects both channels to one refund-safe ledger. Customers see one balance on your Shopify site — whether they earned online or in-store.
Clear customer records, accurate balances, and rules that hold up when customers return or refund.
Keep online and in-store activity against the same customer when email or phone matches.
Points are recorded when Shopify orders are paid or Square payments complete — no manual imports for daily 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.
Customers claim gift cards in your storefront launcher when they reach the threshold. Shopify Flow can remind subscribed customers.
HMAC webhook verification, JWT auth, and tenant data isolation keep every merchant's data separate.
Install from Shopify Admin, connect Square in one click, and set one loyalty program for online and in-store customers.
Same customer, same balance
Online Shopify and in-store Square
Sign up with email and start with a clean loyalty program for your store.
Takes under 60 seconds.Install from Shopify Admin, then connect Square in Settings — one-click OAuth and no API keys.
Your online and in-store sales share one loyalty program.Choose points per dollar and your reward settings. Paid orders and in-store payments update one balance.
Every adjustment has a clear ledger entry.Shopify paid orders and Square completed payments earn into one balance. Refunds stay fair, and customers claim rewards from your storefront without a second loyalty program.
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 sales volume changes.
Processed sales = 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 $49 USD/mo (Growth $490/yr, Pro $990/yr, Scale $1,990/yr). Same features on every plan — limits are successfully processed sales (shopify paid orders + square completed payments) per calendar month (UTC). Refund Policy.