Skip to content
Zorix Systems — software that powers your business

Case study

Bionic — 360° business energy CRM, sales and supplier management platform

Bionic required a CRM and operational platform capable of supporting the day-to-day processes of a modern UK business energy brokerage. Unlike a traditional sales CRM, an energy brokerage has to manage substantially more than leads and opportunities.

Sales teams need visibility of consumption, electricity and gas meters, suppliers, contract end dates, renewal windows, pricing, Letters of Authority, Change of Tenancy cases, quotations, contracts, commissions and supplier relationships. Management teams need a centralised view of performance across representatives, sub-brokers, suppliers, accounts and revenue.

Zorix Systems designed and implemented a 360-degree business energy CRM ecosystem centred on Salesforce, supported by Zoho and multiple internal and external API integrations, connecting lead generation through to renewal in a single operational environment.

At a glance

Project scope

Client
Bionic — business energy and business services, United Kingdom
Project
360° business energy broker CRM and supplier management platform
Duration
3–6 months
Core CRM
Salesforce
Marketing and sales automation
Zoho
Industry
Business energy / utilities
Website
bionic.co.uk
Salesforce CRMZohoBusiness energy supplier APIsPricing APIsMPAN / MPRN data integrationsContract management integrationsMarketing automationSales automationCustom API connectionsDocument and LOA managementRenewal managementCOT management

The challenge

A generic CRM cannot model an energy brokerage

A single business energy opportunity can involve multiple decision-makers, several electricity meters, several gas meters, different suppliers, different contract end dates and different annual consumption levels. Traditional CRMs are rarely designed around those requirements.

A normal CRM understands contact, company, opportunity, deal value and sales stage. An energy broker also has to understand the following, at meter level, for every customer.

  • MPAN, MPRN, electricity EAC and gas AQ
  • Current supplier, current tariff and meter status
  • Contract end date and renewal window
  • Site address and billing address
  • LOA status and COT status
  • Quote history and supplier pricing
  • Contract status, commission and net revenue
  • Sub-broker, supplier relationship and sales representative
  • Meter-level notes and contract documents

Objectives

A single customer view, built for energy sales

Every customer, company, site, meter, quotation and energy contract needed to be connected, so that opening an account immediately answered who the customer is, where they operate, how many meters they have, who supplies them, what they consume, when contracts end and what documentation is outstanding.

Salesforce formed the core CRM environment, but the architecture was designed around the processes brokers actually follow rather than standard CRM stages.

  1. Step 1New lead
  2. Step 2Contact attempted
  3. Step 3Customer contacted
  4. Step 4Qualification
  5. Step 5LOA requested
  6. Step 6LOA received
  7. Step 7Meter validation
  8. Step 8Pricing requested
  9. Step 9Quote presented
  10. Step 10Customer negotiation
  11. Step 11Verbal agreement
  12. Step 12Contract sent
  13. Step 13Contract signed
  14. Step 14Submitted to supplier
  15. Step 15Supplier accepted
  16. Step 16Live contract
  17. Step 17Renewal pipeline

Lead management

Every opportunity carries its acquisition source

Business energy leads arrive from PPC, SEO, website enquiries, comparison forms, telephone and email campaigns, referral partners, sub-brokers, existing customer renewals, purchased data and direct sales activity. The CRM records the original source of every opportunity so management can see where customers come from and how they progress.

Lead volumes at this scale cannot be allocated by hand, so assignment workflows distribute opportunities automatically while keeping clear ownership in the CRM.

Lead record fields

  • Business name
  • Contact name
  • Phone
  • Email
  • Business address and postcode
  • Current supplier
  • Electricity or gas requirement
  • Estimated consumption
  • Contract end date
  • Lead source
  • Marketing campaign
  • Assigned salesperson
  • Lead status and notes

Distribution factors

  • Sales representative
  • Sales team
  • Lead source
  • Geography
  • Customer type
  • Consumption level
  • Opportunity value
  • Renewal date
  • Sub-broker
  • Energy product

Meter data

MPAN, MPRN and multi-site customers

Electricity supplies are held as MPAN records carrying supplier, contract end date, EAC, meter type, site address, supply status, quote status and contract status. Gas supplies are held as MPRN records with supplier, AQ, contract end date, supply address and renewal date. Where meter-data integrations were available, values could be retrieved or verified through API services rather than maintained in spreadsheets.

A commercial organisation may have several locations, several electricity meters, several gas meters, different suppliers, different end dates and different consumption levels. The data model supports a parent account with sites beneath it and meters beneath each site, so each meter keeps its own contract and supplier information while large multi-site opportunities stay inside one account structure.

Pricing and integration

Supplier pricing brought into the sales workflow

Business energy pricing depends on supplier, fuel, contract duration, consumption, meter profile, location, start date, credit status, market conditions and commission structure. Zorix Systems built the integration architecture required to connect supplier and pricing systems to the CRM, so that where APIs were available, pricing arrived inside the quotation workflow instead of a separate portal.

API connectivity was treated as a foundational layer rather than an add-on, which turned Salesforce from a traditional CRM into a business energy operations platform.

  • Live business energy pricing
  • Electricity and gas meter information
  • Supplier and contract information
  • Address validation and company information
  • Customer validation and meter identification

Contract end dates

Historic customers become a renewal pipeline

Contract end date is the most commercially important field in a brokerage: a customer who cannot buy today becomes an opportunity in six months. It was treated as an operational field driving automation rather than reference information.

Renewal opportunities are generated automatically from contract end dates and pre-populated with account, customer, meter, current supplier, current contract, end date, sales owner and renewal stage, so representatives can contact customers proactively instead of relying on spreadsheets or calendar reminders.

Renewal windows

  • 12 months — customer enters the long-term renewal pipeline
  • 6 months — renewal opportunity becomes active
  • 3 months — sales follow-up priority increases
  • 30 days — urgent renewal activity triggered

LOA and COT

Authority and tenancy cases as tracked workflows

Letters of Authority move through explicit statuses — not requested, requested, sent, customer reviewing, signed, received, rejected, expired — with documents attached directly to the customer or opportunity, so teams can see whether authority exists before starting supplier processes.

Change of Tenancy cases carry business name, previous and new occupant, site address, move-in date, supplier, MPAN, MPRN, supporting documents, submission date and supplier response, which keeps them out of sales notes and email chains.

  1. Step 1COT identified
  2. Step 2Documents requested
  3. Step 3Documents received
  4. Step 4Submitted to supplier
  5. Step 5Supplier processing
  6. Step 6COT approved
  7. Step 7Supply updated

Suppliers, sub-brokers and finance

The commercial side of the brokerage

Supplier profiles

  • Contact details and account manager
  • Products and pricing availability
  • Contract options and requirements
  • Commission information
  • API and submission requirements

Sub-broker records

  • Company and contact details
  • Assigned account manager
  • Introduced opportunities and accounts
  • Contract volumes
  • Commission agreements and payment information
  • Outstanding commissions

Commission tracking

  • Contract value and supplier
  • Expected commission, type and rate
  • Payment status and expected date
  • Actual payment date
  • Sub-broker commission
  • Net brokerage revenue

Finance reporting

  • Revenue generated
  • Expected and outstanding commissions
  • Supplier payments
  • Sub-broker payments
  • Sales performance
  • Contract profitability

Zoho and marketing automation

Marketing that does not run separately from the CRM

Salesforce remained the core CRM while Zoho supported email marketing, customer communication, sales outreach, campaign management and lead nurturing. Customer and lead information is synchronised or transferred between the systems according to workflow requirements.

Campaigns are triggered by position in the lifecycle: new lead nurturing, LOA reminder sequences, quote follow-ups, renewal communication and existing-customer campaigns for additional business services. Marketing activity is written back against the relevant CRM records.

Approach

How the programme ran

Phase 1 — Discovery and process mapping

  • Lead generation, sales and pricing
  • Meter, supplier and sub-broker relationships
  • Contract processing, LOAs, COTs, finance and renewals

Phase 2 — CRM architecture

  • Custom objects, fields and relationships
  • Customers, sites, meters, suppliers, quotes, contracts
  • Renewals, LOAs, COTs, sub-brokers and commissions

Phase 3 — Sales workflow development

  • Lead qualification and follow-ups
  • LOA collection, pricing and quotations
  • Contract signing, supplier submission and completion

Phase 4 — API integration

  • Energy pricing platforms and supplier services
  • Meter-data and business-data services
  • Marketing platforms

Phase 5 — Marketing integration

  • Zoho connected to CRM workflows
  • Lead and customer activity triggering communication

Phase 6 — Testing and optimisation

  • Multi-meter and multi-site customers
  • Gas-only, electricity-only and dual-fuel opportunities
  • Renewals, COT cases and multiple supplier quotations

Phase 7 — Deployment

  • Progressive rollout to sales, operations and management
  • Role-relevant CRM views per team

The result

One operational platform, not a lead database

The final platform manages the full lifecycle of a business energy customer: sales, customer information, energy meters, supplier pricing, contracts, documentation, finance and renewals in one connected environment.

Customer, meter, supplier, contract and sales data is centralised; sales teams have a clearer pipeline; API integrations reduce friction between qualification and quotation; contract-end-date tracking surfaces future opportunities automatically; supplier and sub-broker relationships are managed systematically; automation removes repetitive administration; and management dashboards report on sales, renewals, suppliers, sub-brokers and finance.

Role-based permissions across sales, sales management, administration, finance, operations, marketing, sub-broker management and senior management keep the system usable while controlling access to commission and organisation-wide data.

Modules

What the platform covers

Business energy CRMLead managementSales pipelineCustomer 360°Supplier managementSub-broker managementElectricity meter managementGas meter managementMPAN managementMPRN managementEAC / AQ managementContract end date managementLive pricing integrationSupplier API integrationLOA managementCOT managementContract managementRenewal managementCommission managementFinance managementSales team CRMMarketing automationDashboards and reportingAPI integration

Related work: energy broker CRM development and energy and utilities software.

Questions

Frequently asked

Why not use a standard CRM for an energy brokerage?

A standard CRM models contact, company, opportunity and stage. An energy broker also has to model MPANs, MPRNs, EAC and AQ, current suppliers, contract end dates, LOAs, COT cases, supplier pricing and commission. Without those objects the sales process falls back onto spreadsheets and supplier portals.

Was this a Salesforce build or a custom platform?

Salesforce is the core CRM and customer data layer, extended with custom objects and workflows for the energy model, and connected to Zoho and external pricing, supplier and meter-data services through a custom API layer.

How are multi-site, multi-meter customers handled?

A parent account holds sites, and each site holds its own electricity and gas meters. Each meter carries its own supplier, consumption and contract end date, so a customer with different suppliers and end dates across locations stays within one account structure.

How long did the project take?

Three to six months, delivered in phases from discovery and process mapping through CRM architecture, sales workflow, API integration, marketing integration, testing and progressive deployment.

Can this approach work with a CRM other than Salesforce?

Yes. The energy-specific data model, automation and integration layer are the substance of the work. They can be implemented on an existing Salesforce or Zoho estate, or built as a fully custom broker portal.

More case studies

Other delivered work

Precision plastic manufacturing · engineering · advanced manufacturing

Advanced Plastic Technology Ltd

A seven-figure manufacturing operations platform connecting RFQ, estimating, engineering drawings, scheduling, shop floor, materials, quality, finance and factory analytics.

Read the case study

Healthcare · university hospital · medical research

Charité – Universitätsmedizin Berlin

A 24-month Salesforce-centred programme spanning scheduling, finance, appointments, automation, reporting and governed healthcare integrations.

Read the case study

Need a business energy CRM?

If your brokerage still runs leads, meter data, supplier pricing, LOAs, contracts and renewals across spreadsheets and disconnected systems, tell us the shape of the problem and we will tell you what consolidating it would take.

Talk to us