Switching from LoyaltyLion to CounterQuest
A LoyaltyLion alternative for shops where the counter matters as much as the checkout. LoyaltyLion already writes balances onto your Shopify customers, so on many stores you can switch without downloading a file at all.
Who this is for
Shops on LoyaltyLion that also run a physical store with Shopify POS, and want the register to handle rewards on its own: in-store events that earn points, staff who can reward a good deed in two taps, and redemptions that apply themselves to the sale.
What a counter gets with CounterQuest
- Event check-ins that work in a busy room. Show a QR code that changes every minute on a TV or tablet, or check customers in from the register. Each customer gets an event's points once.
- Redeem in one tap, POS Lite included. The Rewards tile follows the customer on the sale. A tap creates a single-use code for them and applies it to the cart; it doesn't depend on automatic discounts, so it behaves the same on POS Lite and POS Pro.
- Staff can give points for anything. Set up quick rewards (a review, a follow, bringing a friend to game night) or use Give points with a reason. The change log records who got what and lets you undo mistakes.
- One flat price. Every feature on one plan, with no order or customer limits. For LoyaltyLion's current plans, see its pricing page.
Option A: read balances straight from Shopify
LoyaltyLion syncs customer data to Shopify metafields in its public loyaltylion namespace, including points_approved and birthday. LoyaltyLion's help center lists this sync for its Classic plan and above may vary.
- On CounterQuest's Switch apps page, pick LoyaltyLion.
- Choose Read them directly from Shopify and run the check. It reads approved points and birthdays from your customers.
- If the check finds no balances, your plan doesn't sync them: use Option B.
Uninstalling LoyaltyLion may remove those metafields may vary. Run the CounterQuest import while LoyaltyLion is still installed, with earning turned off.
Option B: export a customer file
- In LoyaltyLion, go to Analytics → Exports and click Customers.
- Optional: set a date range or filters. Keep at least ID, Name, Email, Points Approved and Birthday.
- Click Export, then download it from Export History or from LoyaltyLion's email. Downloading needs two-step sign-in (MFA) turned on for your LoyaltyLion login.
What CounterQuest reads
| From LoyaltyLion | In CounterQuest |
|---|---|
| Points Approved | Starting balance, converted by the value you enter (LoyaltyLion point values are set per program, so check yours). |
| Points Pending | Not moved by default. Remap the column if you'd rather move pending points too. |
| ID (the Shopify customer ID) | Exact match to the customer, the most reliable kind. |
| Birthday | The customer's birthday. |
| Loyalty tier | Not copied: CounterQuest tiers come from Shopify lifetime spend. |
What stays behind
- Points history. Each customer starts with one line, "Imported from the old app: N". Their old activity stays in the old app (export it first if you want a copy).
- Reward codes already handed out. These are discount codes in your Shopify admin, so they keep working until they expire or you delete them under Discounts.
- The
tier: …tags LoyaltyLion added to customers. CounterQuest only manages tags that start with "Rewards: ", so remove old ones in Shopify when you're ready. - LoyaltyLion referral URLs. Members get a new link from your rewards page.
Questions about leaving LoyaltyLion
Which is better, the Shopify read or the file?
Both give the same balances when the sync is on. The Shopify read skips the download and matches by customer directly; the file is the fallback, and it's handy if you want a copy of the data for your records.
What about points that were still pending?
Approved points are what members could spend, so that's the default. If you'd rather honour pending points, map Points Pending instead, or add them for specific customers with Adjust points.
Can I run the import twice?
Yes. Customers already imported from LoyaltyLion are skipped, so a second run only picks up people the first one missed.
Founding 25
Claim a founding spot
The first 25 shops get CounterQuest for $19/month for life. After that it's $29/month or $290/year, with a 14-day free trial. One plan: every feature, no order limits, no customer limits.
CounterQuest isn't on the Shopify App Store yet. Leave your details and we'll email you when it's ready for your store. No payment now.
Claim a founding spot