Billing time cut by 75%. A system built to scale from hundreds of customers to thousands.

The problem

Unyfi saves businesses money by sourcing and managing essential services: energy procurement, waste management, and merchant services. One point of contact, three things that every business needs, handled properly.

The business started in energy procurement and was growing fast, expanding into waste management and merchant services. But their systems hadn't kept up. Customer data lived in spreadsheets. Billing was manual. Waste collection schedules across hundreds of locations were tracked separately from everything else. As the customer base grew and the product range expanded, the admin burden was becoming unsustainable.

Unyfi needed a single system that could manage customers, contracts, billing, and live waste data, all in one place. And it had to be built in a way that could handle the business scaling from hundreds of customers to thousands.

What we built

We started with discovery workshops to understand how Unyfi's team actually worked day to day. Not just what they wanted the system to do, but how data moved through the business, where the bottlenecks were, and what the team would need as the company grew.

The result was a web application built in PHP using Symfony that brought the entire business onto one platform:

Customer data, centralised. Everything that had been scattered across spreadsheets was brought into a single, searchable system. Customer information, contract details, billing history, and service status, all accessible in one place across hundreds of locations.

Billing, automated. The system calculates billing automatically, prepares direct debit collections, and cross-checks pricing with contractors. What used to take the team days now takes a quarter of the time. During the pandemic, when waste collection was suspended by 60%, the automated billing adjusted accordingly, something that would have been a nightmare to handle manually.

Contract and quotation management. The application handles the full contract lifecycle: quoting, onboarding, renewals. This created an entirely new workflow for bringing on new customers, which directly supported sales as the business grew.

Live waste management data. The system integrates with waste collection data, giving the team real-time visibility of collection status across all customer locations. Customer service queries that used to require digging through separate systems can now be answered instantly.

The results

75%
Reduction in billing oversight time
75%
Reduction in administration time
8 years
Working together and counting
100s → 1000s
System built to scale with the business

The application didn't just digitise manual processes. It changed how Unyfi operates. Onboarding new customers became faster. Customer service became easier. The team gained full oversight of the whole business for the first time. Several manual processes that had been absorbing staff time were eliminated entirely.

"The system that Lamp built has been really helpful to the whole team, allowing us to grow. We've currently got hundreds of customers, but this new application means we could scale to thousands if we wanted to. Billing takes us a quarter of the time it used to. The system also checks prices for us by contractors, which means we know what we should be charged. It made customer service easier to manage for our admin team, and helped with the smooth onboarding of new customers. I would definitely recommend Lamp."

Henry Ross, Founder, Unyfi

Why this matters

Unyfi is the kind of business where the technology isn't the product, but the technology makes the product possible at scale. Without the system Lamp built, every new customer meant more spreadsheets, more manual billing, more time spent on admin instead of growing the business.

The system gave Unyfi room to grow. That's what well-built software does.