Loyalty and reviews, auditable
Switch loyalty apps in an afternoon. Keep every point balance.
happywards runs a full loyalty program and a full product-reviews program in one Shopify app, on one customer record, with one bill.
It comes from a vendor that publishes every price, never charges overage, and lets you export your members, their balances and the whole points ledger as CSV — on every plan, including the free one, forever. Those are the three things merchants say the incumbents got wrong, so they are the three things written into the product.
What is in the app
Everything listed here is live on the free plan. Nothing on this page is a roadmap item.
A loyalty program that runs itself
Earning rules, point rewards and VIP tiers, with a storefront launcher and a loyalty page that install as theme app blocks — no code pasted into your theme. Redemption becomes a native Shopify discount, so it works in the checkout your customers already trust.
Product reviews with verified buyers
Collect and moderate reviews, show star ratings on product cards and product pages, and publish a Google review feed for rich snippets. The star-rating block ships zero JavaScript.
One customer record, not two
Points, tier, orders and reviews sit on the same member. Because reviews are in our database rather than a third party’s, a review can award points only after it has been approved — and the approval is on the record.
An append-only points ledger
Every point ever earned, spent or clawed back is a row you can read and export. When a customer asks why their balance changed, you have the answer instead of a guess.
A live usage meter
Orders used against your cap, a projection for the period, and the sentence “going past your cap never creates a charge” on screen every time. You should never have to ask what a month is going to cost.
Export, always, for nothing
Members, balances, tiers and the full points ledger, as CSV, on every plan including free. Leaving is not a paid feature and never becomes one.
Switching is the hard part, so we built that first
Most merchants who want a different loyalty app stay where they are, because a migration that loses balances is a migration that costs them customers. The importer is built around that fear rather than around the happy path.
- Dry run first. Upload your export and see exactly what would happen — matched members, unmatched rows, totals — before anything is written.
- Balances, tiers and join dates carry over, so a member who had 4,200 points yesterday has 4,200 points today.
- A line-by-line reconciliation report when the import finishes, so a mismatch is something you find, not something a customer finds.
- The importer is on the free plan. Getting your data in is not the thing we charge for.
Pricing, published in full
Monthly prices in USD, billed through Shopify. Annual billing costs ten months instead of twelve. Paid plans include a 14-day free trial.
Free
$0.00 / month
500 orders a month · unlimited seats
Free forever, not a trial
Core
$39.00 / month
2,000 orders a month · unlimited seats
$390.00 / year
Growth
$89.00 / month
5,000 orders a month · unlimited seats
$890.00 / year
Scale
$199.00 / month
12,000 orders a month · unlimited seats
$1,990.00 / year
Max
$375.00 / month
23,000 orders a month · unlimited seats
$3,750.00 / year
- Plans differ by volume, not by features. Every plan on that table runs the same loyalty program: the same earning rules, the same ledger, the same importer, the same export, and unlimited staff seats. You are paying for order volume, not for permission. The one thing Free does not include is VIP tier multipliers, which start on Core.
- Reviews is a $11.00 a month add-on, flat on every plan including Free. Collection, moderation, photo and video reviews, the storefront widgets, the Google product review feed, and points that only issue once a review is approved. It is not metered by orders and it never will be.
- No overage, ever. Going past your order cap cannot create a charge. The live usage meter in the app shows you approaching it, points keep accruing past it, and your bill does not move.
- Your price is frozen for the life of your subscription. If we raise a published price, it applies to new subscriptions, not to yours.
- Free means free, not a trial. The free plan covers 500 orders a month with the whole loyalty program, the ledger, the customer record, the importer and CSV export — the same volume Smile, Rivo and BON charge $15.00 a month for.
- Upgrade and downgrade in the app. Both take one click on the billing page. There is no call to book and no email to send.
- There is no enterprise tier. The table above is the whole rate card.