Switching from Rivo to CounterQuest
A Rivo alternative for shops that want loyalty to feel like a game their regulars play in person. Export from Rivo, map the columns, and pick up where your members left off.
Who this is for
Rivo shops with a physical location on Shopify POS that want more reasons for customers to come back in: monthly goals, streaks and seasons, with the counter as part of the game.
What regulars get with CounterQuest
- Quests, streaks and seasons. Monthly quests (visit twice, check in at two events), visit streaks for coming in week after week, and seasons with levels and free-item rewards. Everything is earned by doing things, with no spend leaderboards.
- Community goals. A target the whole shop works toward together, like a number of event check-ins, that unlocks a double points event for everyone.
- The register is part of it. Staff see progress on the POS Rewards screen, give staff badges like "Pull of the Day", and redeem in one tap on POS Lite or Pro.
- Flat price. Every feature, no order or customer limits. Rivo's pricing page has its current plans.
Export your customers from Rivo
- In Rivo, go to Settings → CSV Imports may vary.
- Scroll to Export Customer Data and click Export. You can include the referral link column if you want a copy.
- Rivo emails the file to your store email, usually within a few minutes.
Some guides describe the export under Customers → Export customers instead. If your menus look different, either path should give a customer CSV.
Why not read from Shopify? Rivo syncs balances to customer metafields, but they're in a namespace owned by Rivo's app, which other apps can't read. The export is the way.
What CounterQuest reads
Rivo doesn't document the export's headers may vary. Its loyalty CSV format uses Email, Points Balance, Birthdate, VIP Tier, Activation Date, Credits Balance, and the upload page recognises those names. Check the matches before the dry run.
| From Rivo | In CounterQuest |
|---|---|
| Points Balance | Starting balance, converted by the point value you enter (set per program in Rivo). |
| Finds the customer in Shopify. | |
| Birthdate | The customer's birthday, when it's a full date. |
| Credits Balance or other balances | Not moved. The import moves points only; decide separately how to honour any other balance, for example with Shopify store credit. |
| VIP 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.
- Rivo referral links. Members get a new one from the rewards page.
Questions about leaving Rivo
Will the games start from zero?
Quests reset every month anyway, and streaks and seasons start counting from your start date. Balances come across in full. If you set a start date, badges customers had already reached from older orders are awarded without bonus points, so turning badges on doesn't hand out a pile of points on day one.
Some customers don't have an email. Can they move?
Yes, if the file has another way to find them: a Shopify customer ID, a phone number, or a first and last name only one customer has. Anyone else is listed under "Needs checking" for you to sort out by hand.
Can I change the earn rate when I switch?
Yes. The conversion keeps each balance's dollar value, so you can pick any earn rate and reward tiers in CounterQuest.
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