Level 2/105, Victoria St
Fitzroy, VIC 3065
Featured image for the GoSwitch project

Enabling Online Energy Comparison for GoSwitch

GoSwitch is an energy broker that helps Australian households and businesses compare electricity and gas plans, then manages the switching process on their behalf. To complement their call centre, they aimed to build an online comparison and switching portal.

Straightforward Digital was engaged to scope the project, produce technical documentation, define the user experience, and create high-fidelity wireframes for handover to GoSwitch's design & development teams.

Image for project
Image for project
Image for project
Image for project

Problems

Trends show Australians are moving increasingly online to do tasks such as comparing energy plans, and GoSwitch did not have a way to allow customers to do this outside of their existing call centre setup.

We identified 3 main problems to tackle:

Customer access was constrained by call centre hours

Customers could only compare and sign up to plans during staffed call centre hours. This excluded users who preferred self-service or were unable to speak to an agent, despite increasing demand for online comparison across the industry.

All business logic for their internal tooling was hard-coded

This meant non-technical stakeholders were unable to review or update logic. There was also no single source of truth, as it was shared across different spreadsheets and code.

Complexity and risk due to regulations and retailer requirements

The nature of Australia’s energy industry meant that each energy plan had unique requirements based on retailer, industry regulations, and customer requirements.

Solutions

Two complementary web applications were scoped to address GoSwitch’s customer, operational, and compliance challenges.

Comparison and switching portal

A self-service portal was scoped to allow customers to complete the entire journey online, without call centre intervention. Customers could now compare energy plans plans and complete the switching process with the selected retailer.

This removed reliance on staffed call centre hours and aligned GoSwitch with industry expectations for online comparison.

Image for project

Internal logic dashboard & documentation

A backend dashboard was scoped to give GoSwitch's staff full control over plan logic and signup requirements, without relying on developers.

Staff could now define signup logic in a single, centralised system. This included conditional logic at a per-field level, and display context-specific messaging to customers.

This approach replaced hard-coded logic and fragmented spreadsheets with a single source of truth that non-technical stakeholders could understand and maintain.

Image for project

Risk and compliance safeguards

Given the complex regulatory requirements of Australia’s energy market, we incorporated safeguards to reduce compliance risk, such as:

  • Address checks and meter number lookups – to make sure customers were signing up the correct property and only shown plans they were eligible for.
  • Conditional flagging of higher-risk signups – for manual review by staff before submission to retailers
  • A full snapshot of all content shown to the customer – providing an auditable record for compliance purposes

Challenges

Accurate meter identification from address data

A major technical challenge was reliably identifying the correct meter (NMI/MIRN) from a customer’s address. In cases where address data could not be confidently resolved via external services, automation was deliberately limited.

Rather than risking incorrect signups, these cases were flagged for manual review by GoSwitch staff. This ensured accuracy and compliance, while still allowing customers to continue through the signup process.

Balancing compliance and usability

Mapping the end-to-end customer journey was complex due to the number of conditions that affect plan eligibility and retailer requirements. The flow needed to ensure the right information, fields, and messaging were shown at the right time based on a wide range of conditions.

Presenting energy rates and plan details required trade-offs. Some retailers mandated specific information be shown at particular points in the journey, which limited design flexibility and prioritised compliance over design.