The Problem

The CRM technically functioned, but only just.

  • Bugs were common

  • Changes in one area triggered failures in another

  • Reporting required exporting data into multiple spreadsheets

  • Payroll, invoicing and stock control relied on manual workarounds

Behind the scenes, the team was running seven or eight separate spreadsheets alongside the CRM.

Payroll alone took two to three days each month.

Annual price adjustments consumed an entire working day.

The bigger risk wasn’t just time. It was accuracy. A broken spreadsheet formula could quietly compromise payroll or invoicing data, and no one would know until it was too late.

Crystal Clean didn’t need more software. They needed clarity, control and confidence in their operations.

The Solution

The Curve stabilised Crystal Clean’s existing CRM by auditing the source code, migrating the system to AWS and addressing critical reliability issues. We then integrated seven to eight operational spreadsheets directly into the platform, connecting payroll reporting, stock control, invoicing and site management into a single system. By replacing manual workarounds with automated workflows and creating a centralised operational platform, the CRM evolved into the core system running the business, improving accuracy, reducing administrative effort and providing a scalable foundation for future growth.

Our Approach

Stabilise first. Then simplify.

We didn’t start by rebuilding everything, instead, we:

  • Assessed the existing source code

  • Migrated hosting to AWS

  • Reduced immediate stability risks

  • Created a pragmatic roadmap for improvement

Rather than forcing a rip-and-replace project, we focused on protecting the business first.

Replace spreadsheets with a single source of truth

Through close collaboration with Hayley and her team, we:

  • Integrated 7–8 operational spreadsheets directly into the CRM

  • Connected payroll reporting, stock control, invoicing and site tracking

  • Eliminated manual data re-entry

  • Created automated data flows across departments

Processes that once required extracting, editing and re-uploading data now run inside a connected system.

The CRM evolved from a monitoring tool into what Hayley describes as:

“An all-singing, dancing beast that basically runs the entire company.”

Today, it manages:

  • Site tracking and compliance documentation

  • Employee and shifts management, including geolocation-based clock-in

  • Holiday booking and absence management

  • Digital return-to-work forms

  • Payroll reporting

  • Stock control and delivery notes

  • Invoicing preparation

  • Management reporting

There is now “not really anything we do outside of the CRM system."

Structured collaboration, not black-box development

As the system evolved, so did the working model.

Regular progress calls, clearer estimation and stronger project coordination ensured:

  • Fewer misunderstandings

  • Reduced rework

  • Greater transparency

  • Better alignment between operational needs and technical delivery

For a non-technical leadership team, that clarity matters.

The Results

01.

Payroll previously took 2–3 days to complete. It now takes around 1.5 hours on a good day, and consistently less than a day overall. That represents a time reduction of over 70–90%

02.

A process that previously consumed an entire working day now takes under an hour. Leadership time has been released back into higher-value work.

03.

Without the integrated system, Crystal Clean estimates they would require: 1 full-time, or 2 part-time administrative hires simply to manage paperwork and reporting. Instead, that cost has been avoided entirely.

04.

There is still no off-the-shelf platform that delivers everything Crystal Clean needs. To replicate current functionality, the business would require multiple systems covering: HR, Clocking-in, Documentation management, Payroll support and Stock control

05.

By eliminating spreadsheet dependency, Crystal Clean significantly reduced the risk of: formula errors, data inconsistencies, payroll inaccuracies and reporting delays

By eliminating spreadsheet dependency, Crystal Clean significantly reduced the risk of: formula errors, data inconsistencies, payroll inaccuracies and reporting delays

Their Thoughts

“Payroll used to take two to three days. Now we can complete it in about an hour and a half. Almost everything we do now runs through the CRM, which has completely changed how the business operates. The technical knowledge within The Curve team is incredible and, if we had to start again, they’d still be the partner we’d choose.”

Hayley Koseoglu

Founder