Data & Intelligence
Revenue intelligence: follow the money from spend to revenue
Everyone reports their part
The ad platform says it delivered 88 leads. The CRM says 41 were booked. Accounting says revenue was up. Each report is right, and none of them can tell you whether the marketplace is worth its $3,900, because nothing connects a lead to the invoice it became.
Revenue intelligence makes that connection once, for every lead, under one written rule for which channel gets the credit. Spend, pipeline and revenue then line up by channel, rep and service, and the place each channel loses people becomes visible.
Today, and with revenue intelligence
Today
- 01Each platform reports its own results, in its own terms.
- 02Leads are counted; revenue is counted; nothing joins them.
- 03Budget follows whichever channel reports the most leads.
- 04“Where did this customer come from?” has no recorded answer.
Spend goes to the channel with the best report, not the best results.
With revenue intelligence
- 01Every lead keeps its first source, through quote, job and invoice.
- 02One attribution rule, written down, applied to everyone.
- 03Spend, pipeline and revenue by channel, rep and service.
- 04Each channel shows the stage where it loses people.
Budget decisions start from revenue, not leads.
One invoice, traced to its first call
invoice
INV-2241 · $1,180, paid Sep 19
job
J-442 · water heater repair, completed Sep 5
quote
Q-212 · approved Sep 2
opportunity
OP-688 · E2, won Sep 2
lead
L-2190 · created Aug 30 from a call
first touch
call from a search ad · campaign “water heater repair”
Three ways to read it
- Search adsbooked 41won 26
- Referralsbooked 24won 19
- Marketplacebooked 18won 6
- E1quoted 22won 14
- E2quoted 19won 13
- W1quoted 24won 12
| service | revenue | from |
|---|---|---|
| Water heaters | $21,800 | search ads, mostly |
| Furnace repair | $16,400 | referrals, mostly |
| AC service | $14,200 | even split |
Which services does each channel bring?
Search ads bring water heater work; referrals bring furnace work.
How it counts
One attribution rule
Written down
The first recorded source gets the credit, unless you choose another rule. Either way, everyone uses the same one.
The time lag
Revenue arrives later
A lead from September may pay in November. Results are shown by the month the lead arrived, with revenue to date.
Unknown sources counted
Not hidden
Leads with no recorded source appear as “unknown”, so gaps in tracking are visible.
Net of refunds
Money actually kept
Credits and refunds come off the channel's revenue.
The parts it's built from
Join
Data Transformation · Data Modeling
- leads with their first source
- opportunities
- jobs
- invoices
no recorded source → counted as unknown, never assigned
What changes from one business to the next
A common starting point is PostgreSQL for the joined model, dbt for the rules, call tracking and ad platform exports as sources, and Metabase for the views. These are starting candidates, not requirements.
Is revenue intelligence the right system?
Good fit
- You spend on more than one channel.
- Leads, jobs and invoices live in different systems.
- Budget decisions are made from lead counts today.
Avoid when
- Nearly all work comes from one channel.
- Leads aren't recorded with a source yet. Start with instrumentation and lead capture.
How we'd approach it
01
Understand
As much as the problem needs
We map how the work runs today: who does what, which systems hold the records, and where it breaks.
02
Design
Decided before it's built
Ownership, rules, integrations and exceptions, agreed with you and written down with acceptance criteria.
03
Build
Connected to what you use
We build the scoped system, connect it to the tools you already run, and test it on the cases that matter.
Questions about revenue intelligence
Does it prove which channel works?
It shows what happened under a stated rule. It doesn't prove cause, and we say so on the page; tests, like pausing a channel, answer that.
What about calls?
Calls count as leads when call tracking records their source. Untracked calls appear as unknown.
How far back can it go?
As far as the systems can be joined. Often a year or two, with gaps marked where sources weren't recorded.
Can it include marketplace fees?
Yes. Any cost you can export by month and channel can sit beside the spend.
Find out which channels actually pay
Tell us where leads come from and how revenue is reported today. We'll show you where each channel leaks.