Pharmacy Rewards Assessment — Full Reference Content
Dimension Insights
Intent — The Pharmacy Boost (13.7%)
Dis-Chem’s pharmacy revenue growth in 17 weeks. The mechanic: a 30-day boost that resets every time a customer fills a script. Chronic patients who refill monthly get a rolling 15-20% discount on everyday essentials.
The incentive is not to buy more medicine. It is to buy your medicine here, and then buy everything else at a discount no competitor can match. A healthcare behaviour becomes a retail advantage.
Coverage — The Data Moat (82.6%)
Of Clicks’ sales come from identified ClubCard members. 12.6 million active members. R855 million in cashback paid last year. 87.4% of pharmacy sales are identified. That is not a loyalty card. That is a behavioural data infrastructure.
Every unidentified transaction is a lost data point, a lost personalisation opportunity, and a customer you cannot retain because you do not know who they are.
Relevance — The Co-Funding Model (140+)
Brands co-fund Dis-Chem’s Better Rewards. They pay for the 10% instant discount because they get measurable access to identified buyers. Participating brands grew volume 20.9%. Non-participating brands also grew from increased foot traffic.
If you fund 100% of your rewards from your own margin, your programme is structurally more expensive than it needs to be. Co-funding is what makes generosity sustainable.
Delivery — The Adherence Gap (50%)
Chronic medication adherence in South Africa. Half of chronic patients skip doses or delay refills. Dis-Chem turned this into a commercial mechanic: refill your script, get a rolling discount on everything else in the store.
Morais said it directly: ‘If you can drive chronic adherence, you can open up value in the health funding space.’ The pharmacy that solves adherence owns the customer relationship.
Measurement — The Margin Proof (60 bps)
Clicks expanded trading margin by 60 basis points while paying R855 million in cashback. The programme does not erode margin. It grows it through higher frequency, bigger baskets, and partner co-funding.
If your programme is eroding margin, the design is wrong. If it is growing margin, scale it.
Recommendations by Dimension and Tier
Intent — Low Tier (0-2)
Your programme rewards spend without targeting the behaviour that matters most: chronic script retention and front-shop attachment. Start by designing a mechanic around the monthly refill. Make the refill the trigger for broader value. A chronic patient who fills monthly and gets a rolling discount on everyday essentials has a reason to stay. That is what Dis-Chem built. That is what drives 13.7% pharmacy revenue growth.
Intent — Mid Tier (3-5)
You target some pharmacy behaviours but the programme is not structured around the refill cycle. The most valuable behaviour in pharmacy is not basket size. It is the monthly script. Build the programme around that cadence. Make the refill the moment the customer feels the programme working. Everything else, front-shop discounts, lifestyle rewards, personalised offers, layers on top of that foundation.
Intent — High Tier (6-8)
Your programme is structured around pharmacy behaviour. The next step is maximising front-shop attachment per script visit. Dis-Chem’s pharmacy boost gives chronic patients a rolling 15-20% on everyday essentials. That is not a loyalty card. That is a front-shop revenue engine powered by the pharmacy. Measure the incremental front-shop revenue per script visit and optimise the reward mix to maximise it.
Coverage — Low Tier (0-2)
Too many of your transactions are anonymous. Every unidentified customer is a data point you never capture, a personalisation you cannot make, and a chronic patient you cannot retain because you do not know they exist. Clicks is at 82.6%. If you are below 50%, the gap is where your biggest commercial improvement sits. Start with the simplest possible identification mechanism: a card at the till. No app. No registration form. Just a swipe.
Coverage — Mid Tier (3-5)
You identify a meaningful segment but the majority does not participate. The question is why. If chronic patients are not swiping, the offer is not compelling enough for the effort. Dis-Chem solved this by making the discount instant and visible on the till slip. No accumulation. No waiting. The value is obvious at the moment of purchase. That obviousness is what drives adoption.
Coverage — High Tier (6-8)
Your coverage is strong. The next question is depth of data. Are you linking pharmacy and front-shop transactions at the customer level? Can you see that Patient X filled their script and then bought R400 in cosmetics? That link is what powers personalisation and proves the script-to-basket conversion that justifies your reward spend.
Relevance — Low Tier (0-2)
Your rewards discount your own products. A 5% off on something the customer was buying anyway does not change behaviour. It changes margin. A lifestyle reward, groceries, fuel, airtime, creates value the customer feels in another part of their life. It makes your pharmacy the one that gives something back, not the one that takes a little less.
Relevance — Mid Tier (3-5)
You offer some lifestyle rewards but the programme still leans on own-product discounts. The chronic patient on your pharmacy boost does not need a discount on paracetamol. They need groceries this week. The reward should solve a real problem in their life, not a marginal saving on a product they were buying regardless.
Relevance — High Tier (6-8)
Your reward relevance is strong. The optimisation opportunity is personalisation by segment. A chronic patient values different rewards than a young parent. A seniors club member values different rewards than a beauty buyer. Use redemption data to route the right reward to the right person at the right time.
Delivery — Low Tier (0-2)
The gap between action and value is too wide. Points that accumulate and convert quarterly lose the behavioural reinforcement that drives repeat visits. Dis-Chem made it instant at the till. Clicks moved to monthly. The direction is clear: the faster the customer feels the reward, the stronger the habit loop. Shorten the gap.
Delivery — Mid Tier (3-5)
Some rewards are instant, others are delayed. The delayed ones are dragging down the overall programme. A customer who sees an instant discount on the till slip and also accumulates points for later has a split experience. The instant part drives behaviour. The delayed part creates liability. Simplify toward instant.
Delivery — High Tier (6-8)
Your delivery is fast and low-friction. The next frontier is zero-step for chronic patients. The monthly refill should automatically trigger the reward without any action from the patient. No checking a balance. No selecting a reward. The voucher arrives on WhatsApp the moment the script is filled. That automation is what turns a loyalty card into a chronic adherence engine.
Measurement — Low Tier (0-2)
You cannot prove your programme drives script retention or front-shop attachment. Without linking pharmacy and front-shop data at the customer level, you cannot measure the metric that matters most: did the script refill drive additional front-shop revenue? Start there. That single number justifies the entire loyalty budget.
Measurement — Mid Tier (3-5)
You track some outcomes but cannot isolate the programme’s effect on script-to-basket conversion. The most impactful test: hold back 10% of chronic patients from the pharmacy boost for 90 days. Compare their front-shop spending to the boosted group. That comparison is the business case for your entire programme.
Measurement — High Tier (6-8)
Your measurement is strong. The next level is predictive: which chronic patients are at risk of lapsing their script, and what reward intervention would retain them? Clicks uses AI-driven My ClubCard Deals for exactly this. The data you have from pharmacy + front-shop + redemption is the foundation for predictive personalisation.
Cost of Doing Nothing — By Dimension
Intent (13.7%)
Dis-Chem’s pharmacy revenue growth in 17 weeks after linking the programme to script refills. If your programme is not structured around the refill cycle, you are missing the single highest-value behaviour in pharmacy retail. Every month without that link is a month where chronic patients have no reason to consolidate at your pharmacy.
Coverage (82.6%)
Of Clicks’ sales are identified. Every unidentified transaction at your pharmacy is a chronic patient you cannot retain, a front-shop basket you cannot measure, and a personalisation opportunity you cannot deliver. The gap between your identification rate and 82.6% is the size of your data disadvantage.
Relevance (140+)
Brands co-fund Dis-Chem’s Better Rewards. If you fund 100% of your rewards from your own margin, every R1 of reward costs you R1. In a co-funded model, every R1 of reward costs you R0.20 or less. The difference compounds every month.
Delivery (3+ weeks)
A reward delivered weeks after the purchase sits in a dead zone. The customer has already forgotten the transaction. They have already shopped at a competitor. Dis-Chem prints the saving on the till slip. Clicks loads cashback monthly. The benchmark is shortening, not lengthening. Every day of delay is a day your competitor can intercept.
Measurement (R0 proven)
A programme you cannot measure is a programme you cannot defend. Clicks can show 60 basis points of margin expansion alongside R855 million in cashback. That clarity is what protects a programme. Without it, yours is one tough quarter away from being cut.