A customer who returns costs less than a new one
Loyalty software — points, tiers and campaigns on your own sales data
Points earned on invoices rather than on sign-ups, tiers that mean something, referral codes, and campaigns you can measure. Standalone against your shop or cash desk, or as a module on OnePlatform.
What a loyalty club actually does
It moves the second purchase closer. That is the whole business case, and it is measurable: the share of customers who come back, and how long they take.
- Points on real spending, calculated from the invoice, so every report reconciles with the till
- Tiers a customer can see themselves moving through, with benefits that are worth reaching
- Referral codes, because a customer's recommendation converts better than any advertisement
- Campaigns by SMS or messenger, aimed at a segment rather than at everyone
- A return report: who came back, after how long, and how much they spent the second time
What it connects to
- Your WooCommerce or bespoke shop, so an online order earns points at checkout
- Your cash desk or POS, so an in-store purchase earns them too and the two balances are one balance
- OnePlatform, when you want the club to sit on the same customer file as sales, calls and tickets
Who it is for
Businesses where the same customer buys repeatedly: retail, pharmacies and clinics, cafés and restaurants, and online shops with a consumable catalogue. If a customer buys from you once in five years, a loyalty club is the wrong tool and we will say so.
Three things SMS-blast clubs do not have
Points on a real purchase
Earned from the invoice, not from a sign-up form, so the numbers in the report are the numbers in the till.
One customer, one file
The online order and the in-store purchase belong to the same person, with one balance and one history.
A return rate you can act on
Who came back and after how long — the one number that says whether the club is paying for itself.
Loyalty software pricing
Standalone · connected to your shop
- Points, tiers, codes, referrals
- SMS and messenger campaigns
- Return-rate reporting
- Figure from the written scope
On OnePlatform
- On the CRM and Sales modules
- One file for purchases, calls and tickets
- Campaigns from unified data
- Included in the platform price
Point rules that work — and the ones that do not
They work when a point is worth an obvious amount of money, when the reward is reachable within a few normal purchases, and when the balance is visible to the customer without asking anyone.
They fail when the maths is a puzzle, when the reward needs a year of spending, or when points expire quietly. A club that feels like a trick costs more goodwill than the discount it saves.
We set the rules with you from your own margins, and change them once there are three months of data to change them from.
Questions about loyalty software
How is this different from a CRM?
A CRM is for the sales team: leads, follow-ups, deals. A loyalty club is for existing customers: points, tiers and campaigns that bring them back. On OnePlatform they share one customer file, which is where each becomes more useful.
Does it connect to a WooCommerce shop?
Yes. An order earns points at checkout and the balance is visible in the customer’s account. A bespoke shop connects the same way through its own API.
Does it work with an in-store cash desk?
It does when the till can be reached — ours directly, another vendor’s if it exposes an API or a database. That is checked during discovery so nobody discovers it afterwards.
Can we run SMS campaigns from it?
Yes, to a segment rather than to everyone: a tier, a period of inactivity, a product category. SMS is charged at your operator’s rate, directly, with no markup from us.
How do we know it is paying for itself?
The return report: the share of customers who bought again, how long they took, and what the second purchase was worth. If that number does not move in three months, the rules are wrong and we change them.
A demo on your own sales data
Tell us what you sell and how often a customer comes back. We reply by the next working morning and run the demo on your figures rather than on a sample shop.

