Back to case studies

Energy

Energia Rewards - Award-Winning Loyalty Platform

1,000+ logins in 24 hours, 3,000+ competition entries in 7 days, 99.9% uptime since launch.

We rebuilt Energia Rewards - Ireland's top energy company loyalty platform - from an outdated WordPress system to a modern Next.js application. The new platform launched with 1,000+ logins in the first 24 hours, 3,000+ competition entries within a week, and has maintained 99.9% uptime since launch. Energia Rewards won "Customer Experience of the Year" at the 2023 Irish Loyalty Awards.

Start a similar projectUpdated Mar 2026

Client

Energia (via Brandfire)

Industry

Energy

Timeline

12 weeks

Team Size

5 engineers + 1 designer

Impact

Measurable results

1,000+

Day-one logins

3,000+

Competition entries (week 1)

99.9%

Uptime since launch

12 weeks

Time to launch

Day-one logins: Customer logins within the first 24 hours of the new platform launch.

Competition entries (week 1): Competition entries submitted within the first 7 days of relaunch.

Uptime since launch: Platform uptime maintained since the rebuilt Energia Rewards went live.

Time to launch: From project kickoff to live platform, including data migration and infrastructure setup.

The new platform handled day-one traffic flawlessly. 1Raft turned our outdated WordPress loyalty site into something that won Customer Experience of the Year.

Ciaran O'Donnell

Head of Customer Experience, Energia

The Challenge

What we were up against

Energia's WordPress-based loyalty platform was outdated and fragile - content updates were slow, frequent login errors frustrated users, and the system could not handle traffic spikes during promotional campaigns.

Over 300,000 user records had accumulated with inconsistencies, and the manual joiner/leaver management process meant customer data was perpetually out of sync with Energia's billing systems.

There was no SFTP automation for bulk data operations and no analytics dashboards - the team had no visibility into program performance, competition engagement, or user behavior.

What We Built

Our approach

1
Step 1

Rebuilt the entire loyalty platform in Next.js with a...

Rebuilt the entire loyalty platform in Next.js with a modern, responsive frontend, eliminating the WordPress bottleneck and enabling instant content updates without developer involvement.

2
Step 2

Automated SFTP-based joiner/leaver management that syncs...

Automated SFTP-based joiner/leaver management that syncs customer records with Energia's billing systems, cleaning up 300K+ user records and keeping membership data accurate going forward.

3
Step 3

Integrated Metabase dashboards for real-time analytics -...

Integrated Metabase dashboards for real-time analytics - competition entries, login patterns, user engagement, and campaign performance - giving the marketing team self-service insights for the first time.

4
Step 4

Deployed load balancers and infrastructure optimizations...

Deployed load balancers and infrastructure optimizations that delivered 99.9% uptime since launch, with a smart admin dashboard for competition management, content updates, and user administration.

Tech Stack

Next.jsNode.jsPostgreSQLMetabaseRedisAWS

Related Work

Frequently asked questions about this project

We rebuild the frontend in a modern framework (Next.js) while migrating and cleaning backend data in parallel. The key steps: audit and clean existing user records, automate data sync with business systems (SFTP, APIs), rebuild the UI for performance and mobile responsiveness, and set up analytics dashboards. The old system stays live until the new one passes load testing.

Next Step

Ready to build something similar?

One call with a founder. No sales team, no follow-up sequence. If we can't help, we'll say so.