A high-growth cloud software (SaaS) provider

Automating business intelligence to prioritise sales leads in real time

QuantSpark converted a manual, Excel-based reporting process into automated SQL pipelines feeding a business intelligence tool, saving 1.5 full-time equivalents and enabling sales leads to be prioritised in real time.

7 July 20261 min read
Headline result
1.5 FTE
of analyst time saved
At a glance
1.5 FTE
of analyst time saved
Editorial illustration for Automating business intelligence to prioritise sales leads in real time

of analyst time saved

1.5 FTE

  • 1.5 full-time-equivalent of dashboard-maintenance effort recovered through automation
  • Reporting granularity moved from monthly to hourly, enabling real-time rather than retrospective decisions
  • Real-time lead prioritisation increased response rates and, ultimately, conversions (a directional gain, not separately quantified in the source)
  • An expanded KPI set gave management deeper visibility into sales-team effectiveness

The problem

A fast-growing cloud software business had built its own in-house dashboard to monitor sales performance and customer success, but keeping it current was a manual, time-consuming job: numbers pulled by hand, formulas rebuilt, figures checked and rechecked in Excel every reporting cycle.

That manual process was self-defeating in two directions at once. It limited the sales team's own productivity, since the people meant to be selling were instead patching together the spreadsheet that tracked their own performance. And it reduced management's visibility, because by the time a report was compiled and circulated, the underlying activity it described was already stale.

For a fast-growing SaaS business, where lead quality and speed of follow-up matter disproportionately, a monthly refresh cycle was a real handicap rather than a minor inconvenience: leads could go cold, and sales-team effectiveness could drift unnoticed, long before anyone with visibility of the numbers had a chance to act.

How we delivered it

  1. Audit the existing reporting logic

    Mapped the Excel-based business logic, calculations and KPI definitions the sales dashboard depended on, to understand precisely what needed to be replicated before anything was automated.

  2. Rebuild the logic as automated SQL

    Converted that logic into SQL scripts that pull and transform the underlying data automatically, removing the manual, repeated effort of rebuilding the dashboard by hand each cycle.

  3. Increase reporting granularity

    Used the headroom created by automation to move the refresh frequency from monthly to hourly, so the numbers reflect near real-time activity rather than a lagging snapshot.

  4. Expand the KPI set

    Added further key performance indicators to give management a deeper read on sales-team effectiveness than the original dashboard had captured.

  5. Integrate source-system feeds

    Connected automated data feeds from the firm's customer, service-management, billing and advertising systems into the same pipeline, so every KPI draws on a consistent, current dataset.

  6. Deliver through a BI tool

    Surfaced the simplified, automated reports in a business intelligence tool rather than Excel, giving sales and management a shared, always-current view instead of static exports.

  1. Source systems

    Customer, service-management, billing and advertising data feed into the pipeline automatically.

  2. Automated SQL pipeline

    Extracts, transforms and refreshes the data on an hourly cycle, replacing manual Excel processing.

  3. BI tool

    Surfaces live, simplified reports and the expanded KPI set to sales and management alike.

  4. Sales prioritisation

    Reps act on current, real-time data rather than a monthly snapshot, lifting response rates.

  5. Management visibility

    Leaders see live sales-team performance instead of a delayed, monthly retrospective.

From a manual Excel dashboard to an automated, hourly BI pipeline that lets the sales team act on leads in real time.

Built with

  • Excel

    Legacy manual reporting layer that the automation replaced

  • Automated SQL pipeline

    Extracts and transforms data from source systems on a schedule, replacing manual dashboard maintenance and enabling hourly refresh

  • Business intelligence (BI) tool

    Front-end layer surfacing the simplified, automated reports and expanded KPI set to sales and management

  • Customer system (categorical)

    Source feed of customer data into the automated pipeline

  • Service-management system (categorical)

    Source feed of service and support data into the pipeline

  • Billing system (categorical)

    Source feed of billing and revenue data into the pipeline

  • Advertising system (categorical)

    Source feed of marketing and advertising data into the pipeline

Return on investment

Delivered return

1.5 FTE

of analyst time saved

What was delivered

  • 1.5 full-time-equivalent of dashboard-maintenance effort recovered through automation
  • Reporting granularity moved from monthly to hourly, enabling real-time rather than retrospective decisions
  • Real-time lead prioritisation increased response rates and, ultimately, conversions (a directional gain, not separately quantified in the source)
  • An expanded KPI set gave management deeper visibility into sales-team effectiveness

How the return was measured

The 1.5 FTE figure is a capacity measure: the analyst hours previously spent manually compiling, checking and reconciling the Excel-based reports each cycle, now recovered because the SQL pipeline performs that work automatically. It is the only quantified figure in the public record and is reported here as-is. No pound value is derived from it, since that would require the client's actual salary or fully loaded cost data, which is not disclosed; and no percentage uplift in response rates or conversions is stated, since the source describes those gains qualitatively rather than numerically.

QuantSpark's automation of a fast-growing cloud software business's sales-and-customer-success reporting freed up 1.5 full-time-equivalent of analyst time that had previously gone into maintaining an in-house dashboard by hand, and it moved that dashboard from monthly snapshots to hourly, real-time views, letting the sales team prioritise leads as they arose rather than after the fact. The change lifted response rates and, in turn, conversions, while giving management a clearer, more current picture of sales-team performance.

The business had built its own dashboard to track sales performance and customer success, but keeping it current required manual, repeated work: pulling numbers, rebuilding formulas and checking figures in Excel each reporting cycle. That cumbersome process ate into the sales team's own productivity, since the people closest to the pipeline were also the people patching the spreadsheet together, and it meant management was reviewing performance data that was, by the time it reached them, already out of date. For a fast-growing SaaS business, where lead quality and speed of follow-up matter more than almost anything else, a monthly refresh cycle was a genuine handicap: hot leads could go cold long before anyone with visibility of the numbers knew they existed.

QuantSpark's response was to treat the dashboard as a data-engineering problem rather than a spreadsheet problem. The team first worked through the existing Excel-based business logic, the calculations, joins and KPI definitions that had accumulated informally over time, and reproduced that logic as automated SQL scripts capable of pulling and transforming the underlying data on a schedule rather than on demand. That automation did two things at once: it removed the manual maintenance burden, and it removed the ceiling that manual processing had placed on how often the numbers could realistically be refreshed. Granularity moved from monthly to hourly, and the simplified, automated reports were integrated into a business intelligence tool rather than left in Excel, so that the sales team and management were looking at the same live view rather than working from stale exports.

Alongside the migration, QuantSpark added new key performance indicators that gave a deeper read on sales-team effectiveness than the original dashboard had captured, and it wired in automated data feeds from across the business: customer records, service-management data, billing information and advertising data all now flow into the same pipeline. In practice, the workflow runs from those four source systems into the SQL pipeline, which extracts, cleans and aggregates the data on an hourly cycle; from there it lands in the business intelligence tool as a live, always-current view; and from there the sales team can see which leads are worth acting on right now, while management gets a standing, accurate picture of pipeline health rather than a monthly retrospective.

None of the individual systems in that chain is unusual in itself: a legacy spreadsheet giving way to an automated SQL pipeline feeding a BI layer, drawing on customer, service-management, billing and advertising data, is a familiar shape for this kind of engagement. What made the difference here was collapsing the reporting cadence from monthly to hourly while simultaneously removing the manual labour that had been propping the old process up, so that speed and reduced effort arrived together rather than as a trade-off.

The 1.5 FTE headline figure represents the analyst time that used to go into compiling, checking and reconciling the Excel-based reports each cycle, now recovered because the pipeline does that work automatically. It is best read as a capacity figure rather than a cash saving: turning it into a pound value would require the client's own salary or fully loaded cost data, which sits outside the public record, so no such conversion is offered here. The qualitative gains, faster response rates and better conversions from timelier lead prioritisation, are real but are not quantified in the source material, and are reported as directional improvements rather than measured percentages.

Figures are drawn from completed QuantSpark engagements. Clients are anonymised by agreement; on a call we will walk you through how each number was measured and, where the client has agreed, put you in touch with a reference.

Ask about our work

Answers only from our documented case studies

Powered by the same applied-AI approach we deliver for clients

Solving something similar in SaaS & Tech?

Get in touch. We will discuss your challenge and show you what is possible.