Working out which channel makes money took me four hours every Monday. Now I open

1 tab

Under two minutes. From ad spend to the real return.

How the answer builds itself.

The spend arrives by itself

At the end of every day a Chrome extension opens the ad accounts on Google, Meta and LinkedIn, reads the spend for each campaign and writes it into the dashboard. Closed deals sync in from HubSpot.

Sources
Google Ads
Meta Ads
LinkedIn Ads
HubSpot
✓ Nobody typed a number
Last night's runEnd of day · demo data
  • 1Google Ads · 5 campaigns
  • 2Meta Ads · this month
  • 3LinkedIn Ads · this month
  • 4HubSpot · 4 new deals

Every channel gets one number

What it cost against what it brought back, on profit and on annual revenue. Below 1× the channel costs more than it earns.

Return on profit, by channelDemo data
Organic
8.49×
Outbound
6.61×
Meta, LinkedIn
1.39×
Google Ads
0.89×
Break-even at 1×

Salaries count too

Most marketing dashboards stop at ad spend. Behind a PIN, the final ROI adds salaries and freelancers, so the return is measured against everything really spent. The monthly budget sits beside it, planned against actual.

Where most stop Ad spend and tools ₹47.1 L

Counted

Added on top Salaries and freelancers ₹35.0 L

Counted too

PIN locked Final ROI · demo data 1.42×

Against all ₹82.1 L spent

Down to the single campaign

Each deal is tied to the campaign that brought it in, so every campaign shows whether it pays for itself.

Google Ads · return on profit Demo data
Brand Search2.8×
Competitor Search1.0×
Shopify · Performance Max0.6×
WhatsApp API · Search0.4×

Every deal gets a source, AI included

Many deals map themselves from their HubSpot source and the rest take one dropdown. Organic is split into search and AI, because some deals now start with a question to a chatbot.

Google Ads5 campaigns48
Outbound4 email campaigns36
Organic22 search · 8 AI30
Everything elsepartners, referrals41
155deals mapped Jan to Oct · demo data, invented deals

Which channelis making you money?

If the answer still lives in a spreadsheet, send me the spreadsheet.
I'll tell you what it takes to have it waiting every morning.