Customer retention is the most efficient growth lever available to a Kenyan business. Research consistently shows that it costs five to seven times more to acquire a new customer than to retain an existing one — and that repeat customers spend more per transaction and are more likely to refer others. Yet most Kenyan businesses invest heavily in customer acquisition (advertising, promotions, sales teams) while doing almost nothing systematic to retain the customers they already have.

A well-designed loyalty programme changes that equation by giving existing customers a concrete, tangible reason to return. And with modern loyalty software integrated into the ERP and POS, running a loyalty programme no longer requires a separate system, a dedicated team, or the printing of plastic cards.

How Modern Loyalty Programmes Work

Points Accrual

The simplest and most understood loyalty model: customers earn points on every purchase. The accrual rate is configured in BetaSuite — for example, 1 point per KES 100 spent, or 2 points per KES 100 on promoted categories. Points are posted to the customer's loyalty account automatically at the time of purchase — from the POS, from the online store, or from any sales channel integrated with the ERP.

Accrual can be configured to vary by product category (higher points on high-margin items, zero points on already-discounted products), by customer tier, or by promotional period.

Customer Tiers

A tiered loyalty programme (Bronze, Silver, Gold, Platinum — or any equivalent) rewards higher-spending customers with better benefits, motivating progression through the tiers. BetaSuite supports tier configuration with:

  • Tier thresholds: spending or points accumulated over a rolling 12 months
  • Tier-specific accrual multipliers: Gold members earn 2x points on every purchase
  • Tier-specific discounts: Silver and above receive an automatic 5% discount
  • Tier-specific service levels: priority phone support, dedicated account manager

Tier upgrades and downgrades happen automatically based on spending history. The customer receives a notification when they move to a new tier.

Point Redemption

Points accumulated in the loyalty account can be redeemed against future purchases. At the POS, the cashier sees the customer's loyalty balance and can apply points as a payment method — converting points to a cash equivalent (e.g., 100 points = KES 10 off the bill). The customer sees their balance and the redemption applied on their receipt.

Redemption rules prevent uneconomic redemptions: minimum redemption thresholds, maximum percentage of a bill payable by points, and category restrictions (points cannot be redeemed against alcohol, for example, if that is the policy).

Birthday and Anniversary Rewards

BetaSuite's loyalty automation sends personalised rewards to customers on their birthday or membership anniversary — a double-points day, a voucher for a free item, or a discount on their next purchase. These automated touches significantly increase customer engagement and generate visits that would not otherwise have occurred.

Referral Programmes

BetaSuite extends beyond points to support structured referral programmes: existing customers receive a unique referral link or code. When a new customer signs up or makes a first purchase using that code, the referring customer earns a reward (points, cash credit or a free item). This turns loyal customers into an active acquisition channel.

Referral tracking is automatic — the source of every new customer who came via a referral is recorded and the reward is applied without manual intervention.

Engagement via WhatsApp and SMS

A loyalty programme that customers cannot see is not a loyalty programme. BetaSuite sends automated WhatsApp messages to loyalty customers:

  • Points balance updates after every purchase
  • Tier upgrade congratulations
  • Points expiry reminders (if the programme has points expiry)
  • Win-back messages to customers who have not purchased in 90 days
  • Exclusive member-only promotions

These messages are triggered automatically by the system — no marketing team intervention required for routine communications.

Loyalty Analytics

Loyalty data is only valuable if it is acted on. BetaSuite's loyalty analytics show:

  • Active loyalty members vs total customers (programme uptake)
  • Revenue from loyalty members vs non-members (the loyalty revenue premium)
  • Points issued vs redeemed (liability management)
  • Tier distribution — how many customers are at each tier level
  • Win-back effectiveness — what percentage of dormant customers respond to re-engagement messages