Case study

Internal marketing system and better user experience for a leading energy supplier

  • Energy
  • Digital Transformation
Case study: Developing effective marketing tools
Location icon
Location:
United Kingdom
Industry icon
Industry:
Energy
Utilities, Renewable energy, Electric vehicles
Partnership period icon
Partnership period:
January 2018 - present

Client background Client background

Our client is a leading energy technology company determined to create a world with clean, affordable energy for everyone. The company unites multiple brands and has over 8K employees across the globe. Our client serves millions of customers with digital energy services, allowing people to take control of their energy and take advantage of energy storage technology. It is one of the UK's largest energy suppliers that provides energy to over 550K local residential customers. Renewable energy sources include wind, solar, geothermal, hydro, and biogas.

Business challenge Business challenge

As a growing multi-brand company, our client wanted to make their internal systems and processes more efficient to better serve their growing customer base, as well as improve the user experience and scalability of their products. Our client relied heavily on third-parties to create offers and gift cards for customers and prospects. This caused certain difficulties when making changes to customer journeys and hindered the process of launching new campaigns. Additionally, gift cards and product discounts could only be created through digital marketing campaigns.

To improve the quality of the offered services and keep up with the growing customer base, our client needed to accomplish the following:

  • Develop an internal marketing system that would allow marketing managers to easily generate new gift cards and product discount offers for their clients;
  • Build an end-to-end signup flow for smart heaters;
  • Improve the efficiency of the Customer Management System (CMS) and internal user processing engines;
  • Modernize the website by boosting its performance and improving user experience.
N-iX approachN-iX approach

Our client engaged N-iX in 2018 to work closely with their in-house team based in the UK. The N-iX team was involved in promoting technical decisions on the project. For example, our professionals built a PoC of an in-house offer management platform from scratch and chose the technologies for implementation: Java, JavaScript, and Angular. Even though the client had little experience with this technology stack, they accepted it as the PoC proved the efficiency and suitability of these technologies.

Additionally, our engineers helped create an end-to-end signup flow for smart heaters. The N-iX team has released the MVP of the redesigned signup flow and is developing additional features.

ImplementationImplementation

Our client lacked the functionality to create offers for customers and prospects: they could only offer gift cards on 3rd party products, only do this in digital marketing campaigns, and rely on 3rd parties to fulfill the offers. This made it difficult to introduce changes to customer journeys and set up new campaigns. The key goal was to build an in-house offer management platform that allows marketing managers to easily generate new gift cards & product discount offers. The N-iX team built the PoC for an internal marketing system using Java, JavaScript, and Angular. The system can verify whether the user is a client, determine what is the client's plan, and manage gift certificates among clients.

One of the biggest technical challenges that the N-iX team had to overcome was integrating the solution with a variety of internal and external services. The customer wanted to have quick access to all the necessary information, such as financial reports and customer data. Therefore, we integrated the system with Salesforce, Divido, and Stripe using Kafka and Akka.

Also, the N-iX team created the end-to-end signup flow for smart heaters. We received a legacy flow that lacked the payment functionality and was unfinished. The task was to redesign it, develop the frontend, refactor the backend, and build a production environment. A new flow created by our team allowed the user to choose the smart heater and create a request to analyze the house by an expert. To develop the solution, we used Scala, React.js, and AWS. The N-iX team released the MVP to production and developed additional features.

In 2019, N-iX took over responsibilities for developing CMS projects and internal user processing engines, which required technology modernization. The N-iX team has contributed to the development of the website on Netlify. Previously, the website was built on Hippo CMS and was inconvenient to use. Also, by using Gatsby.js the N-iX team improved website performance by an average of 20%.

Streamlined flow of smart heater installation requests
Value delivered Value delivered

N-iX helped the leading energy technology company gain several significant advantages:

  • Developed a PoC for the in-house marketing system that gives our client more control over the customer journey and reduces 3rd party dependency along with the associated costs;
  • Built an MVP of the end-to-end user flow for signing up for smart heaters. A new flow allows the user to choose the smart heater and create a request to analyze the house by an expert;
  • Contributed to the development of a modernized website that enhanced customer experience and improved performance by an average of 20%.
Technologies:
Java, Scala, Akka HTTP, React, Kafka, React.js, Angular, PostgreSQL, DynamoDB, GitHub, AWS, Terraform, Cloud Formation, Docker, CircleCI, Linux, Web services (REST)
10+

years on the market

Among UK’s top

energy providers

Offers 100%

renewable electricity

Developed

an effective digital marketing tool

Streamlined

the flow of user smart heater requests

Improved

website performance by 20%

Related content

Outsourcing IoT development: Explore the benefits, challenges, and expert tips

  • August 20, 2025
Expert blog
Success stories

Expert's view on embedded software trends

  • Embedded and IoT
  • July 27, 2025
Expert blog
Success stories

Cloud computing for oil and gas: Top 7 practical use cases

  • Cloud
  • July 24, 2025
Expert blog
Success stories

Contact us

Drop a message to our team to see how we can help

Required fields*

Up to 3 attachments. The total size of attachments should not exceed 5Mb.

Your privacy is protected

Trusted by

N-iX client Bosch
N-iX client Siemens
N-iX client ebay
N-iX client Inditex
N-iX client CircleCI
N-iX client Credit Agricole
N-iX client TotalEnergies
N-iX client AVL
N-iX client Innovation Group
N-iX client Questrade
N-iX client First Student
N-iX client ZIM

Industry recognition

Awards item
Awards item
Awards item
Awards item
Awards item
Awards item