Switching from Yotpo Loyalty & Referrals to CounterQuest
A Yotpo Loyalty alternative built for shops with a register and regulars. Bring every balance across, then give your counter staff a rewards screen that works on its own.
Who this is for
Stores using Yotpo Loyalty & Referrals that also sell face to face on Shopify POS. CounterQuest replaces the loyalty and referral program only; if you use other Yotpo products, check with Yotpo how turning off Loyalty & Referrals affects them.
Strengths for a shop with a counter
- The register does the redeeming. Add the customer to the sale, tap a reward, and CounterQuest applies a single-use code for that customer to the cart, on Shopify POS Lite as well as Pro.
- Want lists that bring people back in. Customers heart products online. When a sold-out item is back, they get an alert in the rewards window, a phone notification, or an email through Shopify Flow.
- Rewards that fit the receipt. The Rewards screen shows the reward that fits the cart, and offers a bigger one as a gift card instead, so no value is lost on a small sale.
- Flat price, every feature. No order or customer limits on the one plan. Yotpo's pricing page has its current plans if you want to compare.
Export your customers from Yotpo
- In Yotpo Loyalty & Referrals, open Customers.
- Click Export all (top right). Yotpo emails the file to the account owner.
- Alternative: Analytics → Reports → Customers gives a CSV with the same customer details.
The file has email, first and last name, current points balance and referral link. Yotpo doesn't publish the exact column headers may vary, so check the column matches on the upload page and point any unrecognised ones at the right field.
The Shopify shortcut (some plans)
On Yotpo's Pro, Premium and Enterprise plans, balances may also be synced to your Shopify customers as yotpo.loyalty_current_points_balance may vary. Choose Read them directly from Shopify on the Switch apps page to try it. On some stores Yotpo keeps these fields private to its own app; if the check finds no balances, use the export instead. Either way you see a dry run first.
What CounterQuest reads
| From Yotpo | In CounterQuest |
|---|---|
| Current points balance | Starting balance, converted by the point value you enter (Yotpo's is set per program; check your redemption options). |
| Email, first and last name | Used to find each customer in Shopify. |
| Referral link | Not moved. Members get a new link on your rewards page. |
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.
- VIP tier status. CounterQuest works out tiers from Shopify lifetime spend, so set up your tiers and they apply to everyone right away.
Questions about leaving Yotpo Loyalty
Will this replace Yotpo's loyalty emails?
CounterQuest tags customers ("Rewards: Reward ready", "Rewards: Birthday bonus", "Rewards: Want list match" and more) so Shopify Flow and Shopify Email can send those messages. You build the emails in Shopify; the emails guide walks through it.
The Shopify read found nothing. Did something go wrong?
No. It means Yotpo's fields aren't readable by other apps on your store. Export the file and upload it instead.
Can customers keep redeeming online?
Yes. A rewards button, a rewards page in your theme and a rewards card in the cart all share the same balance as the register, and a reward redeemed online works in store and vice versa.
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