Editing a live program without breaking trust
Changing a program that customers have already joined is safe for the data and risky for the relationship. Here is which changes people feel, and how to make them anyway.
Last updated July 26, 2026
You are allowed to change your mind. A program you designed in an afternoon will be wrong about something, and the only way to find out is to run it. The question is never whether you can change it — it is which changes your customers will feel, and what you do about that.
Nothing already earned can be erased
Start with the reassuring half. Every point ever issued, spent or corrected is a permanent line in a ledger, and balances are worked out from those lines. Nothing is overwritten and nothing is quietly deleted.
That means an edit is not destructive. Raise a reward's cost and the 380 points a customer is holding are still 380 points. Change your earn rate and every point already issued at the old rate stays issued. The ledger is also why your Outstanding liability tile can be trusted through a change, and why a genuine mistake can be undone without anyone losing what they earned — see fixing mistakes and the ledger.
So the data is fine. The relationship is what needs care.
The change customers actually feel
A customer does not hold a balance. They hold a plan: "two more visits and I get the free coffee." Anything that moves that plan further away reads as theft, even when it isn't.
Take Bean & Bell: 10 points per 1 spent, an average visit of 4.00, so 40 points a visit, free filter coffee at 400. A regular is sitting on 380 points. She is half a visit away, and she knows it, because it says so on her card.
Raise the reward to 600 points overnight and she wakes up five and a half visits away. Nothing was taken from her — she still has 380 points — but the thing she was promised moved. That is the single most reliable way to lose a regular, and it is covered in more detail in common loyalty mistakes.
Change the earn rate, not the reward cost
This is the most useful rule in this article. If the program is costing more than you meant it to, there are two levers, and they are not equally dangerous.
| Lever | Who it affects | How it feels |
|---|---|---|
| Reward cost | Everyone holding a balance right now | The goalposts moved |
| Earn rate | Only points earned from today onwards | Nothing was taken |
Dropping Bean & Bell's earn rate from 10 to 8 makes future visits earn 32 points instead of 40. Every balance already on a card keeps exactly the value it had. The regular on 380 still gets her coffee at 400; she just fills the next card slightly more slowly. Most customers never notice, and the ones who do have no grievance.
Raising a reward cost should be the last thing you reach for, not the first. And going the other way — a better earn rate, a cheaper reward, a new reward added alongside the existing ones — needs no ceremony at all. Improvements can be immediate.
Some changes are not self-serve. The expiry policy on your program is set by asking us, not by editing a field — rewards, redemption and expiry has the detail. The program page is always the honest statement of what is true right now.
Announce it first, and grandfather by hand
Whatever you change, say it before it happens, and say it in the same places you announced the program. Bear in mind that VivaPoints cannot message your members for you — there is no email, SMS or push to your customers in the product. Your channels are the sign by the till, your social bio, a note on the receipt, and your staff saying it out loud.
The wording that works is a date, not an apology:
From 1 September, the free filter coffee moves to 600 points. Anything you have earned before then still counts, and you can still claim at 400 until the 31st.
Then grandfather the people who were close, by hand. Your Customers page shows every member's balance, and if your plan includes awarding points manually you can top up the ones the change caught mid-plan. Bean & Bell's regular on 380 gets the 200-point difference the day the change lands, which leaves her half a visit from her coffee — exactly where she was — and she never learns to distrust the card. That is twenty minutes of work and a customer kept.
Pause rather than delete
A program has a status — draft, live or paused — and a visibility. Paused is the setting to reach for when a program is not earning its keep. Take the sign down, stop sharing the join link, and honour the balances that are still out there; your Outstanding liability tile tells you how much that is before you decide anything.
Getting rid of a program outright is a bigger conversation than a settings change, and one to have with us rather than in a hurry. Almost every time, what an owner actually wants is to stop promoting one program and start promoting a better one.
Before you redesign anything, read common loyalty mistakes — it is mostly a list of the reasons owners end up here.
Keep reading
Common loyalty mistakes
Seven ways a loyalty program quietly stops working, what each one looks like on your dashboard, and where in VivaPoints the fix lives.
Fixing mistakes, and why the ledger matters
Every point issued, spent or corrected is a permanent line that is never overwritten. Here is how to correct an over-award, and why that design is what makes your numbers trustworthy.
Rewards, redemption and expiry
How to price the rewards in your program, how many to offer, what happens when a customer claims one, and where the expiry policy comes from.
Still stuck?
Email us and a human will answer.