Customer story · Invicti Security

How Invicti’s RevOps team replaced 100s of hand-built spreadsheets with live dashboards

Invicti's RevOps team spent 20 hours per person per week assembling go-to-market reporting by hand in Google Sheets. Today the team runs the company's forecast, pipeline scoring and commissions from dashboards that update themselves, and the viewers who used to file tickets can answer their own questions.

The time to market is much quicker. I don’t need to go write a query, then go to a data source, extract it and manipulate the data. I can do it all in one spot.
Michael Adams Michael AdamsHead of RevOps, Invicti
20 hrs
reclaimed every week, per analyst
36 hrs
saved on prep for each QBR
50%
fewer RevOps tickets
Invicti Security

An application security company trusted by 4,000+ organizations worldwide. Its scanners find and verify vulnerabilities across web applications and APIs, which means its own go-to-market team runs on Salesforce pipeline data and a Snowflake warehouse.

Industry
Application security
Data lives in
How Invicti’s reporting changed

Before

  • All reporting lived in spreadsheets, assembled by hand
  • Salesforce and Snowflake data updated by hand every cycle
  • Hours of rebuilding at the start of every reporting cycle
  • Only one or two people could build or maintain it

After

  • Spreadsheets sync to Salesforce and Snowflake automatically on schedule
  • AI builds trusted, easy-to-share dashboards on top
  • The sales organization runs on a single dashboard that refreshes on its own
“It gives me the ability to do three things at once. It shortens my curve of execution.”

Michael Adams · Head of RevOps, Invicti

The long version

For anyone sizing up the same build

THE PROBLEM

Everything ran on spreadsheets, assembled manually

Forecast, pipeline, deal scoring, commissions. All of it lived in Google Sheets, and all of it was put together by hand: blank pages, gridlines switched off, charts and images laid out one at a time until the thing looked like a dashboard.

Every new question started a new project

Answering an executive meant going out to a third party tool, updating a query, updating the data source, reloading it, then manipulating the figures. A question asked on Monday was not a Monday answer.

Nobody else could self-serve

Anyone who wanted a different cut of the numbers had to come to RevOps, or wait for a data engineer to update something in Snowflake and build a new view.

I was very comfortable in Excel and Google Sheets, building out blank layered pages of graphs and charts and reports and pictures. That’s just how I used to do it. I didn’t know there was another way, to be totally honest.

Michael Adams · Head of RevOps, Invicti

THE BUILD

Michael started where he already worked. Rather than writing queries against the warehouse and pushing results into a visualization layer, he pulled Salesforce and Snowflake data straight into Google Sheets and built from there.

The sales dashboard he built now runs the new sales organization. It breaks pipeline down by sale type across new business, renewal and upsell, then by region, team, channel versus direct, pipeline source and forecast category, with every rep’s goal tracked against the month.

The time to market is much quicker. I don’t need to go write a query, then go to a data source, extract it and manipulate the data. I can do it all in one spot.

Michael Adams · Head of RevOps, Invicti

WHAT CHANGED

Supporting the teams rather than reporting on them

The work shifted from producing reports to handing managers instruments they operate themselves. Michael rebuilt the company’s entire commissions process on Coefficient, pulling the cross-functional inputs into one dashboard automatically instead of chasing HR, product, engineering and marketing every cycle. Requests that used to take days now land the same day, and the ones he sees coming are built before anyone asks.

The commissions tracker alone probably saved me 35, 36 hours of work at the end of a quarter.

Michael Adams · Head of RevOps, Invicti

The data team stopped being the bottleneck

In most companies go-to-market consumes what data engineering produces. Invicti runs it the other way around. RevOps builds the visualizations now, and the field engineers and sales engineers who historically worked in Tableau are being served by dashboards the RevOps team makes. The Snowflake and data infrastructure engineer sits downstream of that work rather than in front of it, which means nobody is waiting on a query to get a number, and engineering is not being interrupted to produce one.

The people asking the questions can answer them

Executive team, product and sales engineers now read these dashboards. When one of them wants a cut that isn’t on the page, they hit ask. No ticket, no queue, no data engineer.

A question they now answer themselvesOf this closed-won number, how many of those opportunities were created in the same quarter?
Data sources
Salesforce, Snowflake
Surface
AI Dashboards
What runs on it
Forecast, pipeline, deal scoring, commissions
Who reads it
Executive team, product engineers, sales engineers
Built by
RevOps
Replaced
Hand-assembled sheets, Tableau views for field teams
Results

What the RevOps team got back

20 hours
reclaimed every week, per analyst
36 hours
saved on quarter-end prep, from the commissions tracker alone
50%
decrease in RevOps ticket volume
“Do you like having numbers at your fingertips at all times, live updating, so you know exactly where you stand across go-to-market?”

Michael Adams · Head of RevOps, Invicti