An energy customer's experience of their supplier is: receive a bill, pay the bill, occasionally call with a problem. That's the entire relationship for most customers. It's transactional, largely negative, and creates no reason to stay when a competitor offers a better tariff.
A loyalty program changes the touchpoint frequency and the emotional register. Competition entries for bill payments. Points for energy-saving behavior. Renewal rewards that make staying the financially rational choice. A reason to open the app that isn't a complaint.
According to Bain & Company research across more than 40 European utility companies, the lifetime value of a loyal utility customer is roughly twice that of a disengaged one. For an energy supplier with hundreds of thousands of customers, that gap is not a rounding error — it is the margin difference between a profitable retention rate and a churn spiral that no tariff can fix.
RaftLabs built the Energia digital engagement platform, migration of 300,000+ customers, 99.9% uptime throughout, 1,000+ logins in the first 24 hours, 3,000+ competition entries in the first week.
Capabilities
What we build
01Competition and campaign mechanics
Entry mechanics that work with existing customer behavior: enter with every bill payment, meter reading submission, or app login. No behavior change is required, so participation runs high from day one, and seasonal campaigns tied to pricing events, product launches, or ESG milestones keep engagement live between bills.
Points earned for energy-saving behavior: meter reading submissions, efficiency surveys, consumption reduction below a baseline, smart-device installation, and demand-response participation. These mechanics serve both the customer relationship and your ESG reporting, with challenges segmented to customers who opted into environmental communication.
03Retention and renewal mechanics
Contract renewal rewards that make early or long-term renewal the financially rational choice: bonus points, next-bill cashback, or a prize draw exclusive to renewing customers. Offers trigger 60 to 90 days before contract expiry from your customer data, so the retention value shows up in churn data, not just engagement metrics.
- Built with
- CRM integration
Migration of existing loyalty member records, point balances, and transaction history from a legacy or SaaS loyalty tool with zero data loss, a planned cutover, and rollback capability. The Energia migration moved 300,000+ records with full balance and history preserved, validated against the source before the legacy platform was decommissioned.
05Automated roster management
Daily processing of joiner, leaver, and account-change files from your CRM: new customers added automatically, churned customers flagged and their balances handled per program rules, and exceptions surfaced in an admin dashboard for review. For a 300K+ member base, this automation is what makes ongoing operations sustainable.
- Built with
- SFTP · CRM feeds
06Consumer app and member portal
iOS and Android apps with white-label branding, competition entry, points balance, rewards redemption, meter reading submission, and an energy usage dashboard in one place, plus a web portal for customers who prefer not to use an app. A single codebase across both mobile platforms keeps maintenance to one overhead.
- Built with
- Flutter · iOS · Android · Push notifications
When was the last time a customer contacted you for a positive reason?
Tell us your current customer touchpoint model and what retention looks like. We'll design a loyalty program that changes both.