Revenue attribution for phone & offline sales

Prove which revenue your ads actually closed.

CloseRev is revenue attribution for the sales that close off the click. Match your closed-sales export against your ad and call data — on phone number and email — and finally see what Google Ads, Meta, TikTok, Reddit and your email marketing actually earned you. No tracking scripts. No dynamic numbers. Two files and an answer.

No card requiredYour data stays yoursCancel anytime

Meridian Group August 2026 Aug 2026 ▾ All channels ▾
Total revenue $418,900 Aug 2026 · all sales
Attributed to digital $301,800 72.0% of revenue
Matched sales 212 of 292 closed
Blended ROAS 4.7× ▲ 0.6 vs Jul
  • Google Ads
  • Meta Ads
  • TikTok Ads
  • Email marketing
  • Direct / Unknown
Channel Sales Attributed rev. Share Avg deal Close rate
Google Ads 96 $152,700 $1,591 31%
Meta Ads 54 $68,200 $1,263 22%
TikTok Ads 34 $42,500 $1,250 27%
Email marketing 28 $38,400 $1,371 34%
Direct / Unknown 80 $117,100 $1,464
Total 292 $418,900 $1,435

Channels it credits revenue to

  • Google Ads
  • Meta
  • Instagram
  • TikTok Ads
  • Email marketing
  • Reddit Ads
  • Microsoft Ads
  • LinkedIn Ads

Exports it reads — including call trackers you already run

  • Invoca
  • CallRail
  • CallTrackingMetrics
  • HubSpot
  • Salesforce
  • Your CRM or POS
  • Any CSV

The blind spot

Your ad platforms count clicks. Your CRM counts revenue. Nothing joins them.

Ads make the phone ring, and the deal closes days later — on a call, in the CRM, at the counter. So the money ends up in one export and the source in another, and every month "which campaigns actually paid off?" gets answered with a shrug. The usual fix is call-tracking software you have to install, configure and keep paying for. CloseRev takes the other route: it reconciles the exports you already have.

How it works

From two exports to attributed revenue in minutes.

01

Export two files

Your closed sales from the CRM or POS, and your leads or calls from the ad platforms — or from a call tracker you already run. Any column layout works.

02

We match on phone and email

Phone numbers are normalized to the international standard and emails are canonicalized, so the same person matches however each system wrote them down.

03

See revenue by channel

Attributed revenue, match rate and average deal for every channel — saved each month, so the picture compounds instead of resetting.

Nothing to install

No tracking numbers, no site scripts, no pixel to maintain. If you can export a CSV, you can attribute revenue today.

Numbers you can defend

Every match shows both records and why they matched. Confirm or reject any of them and the totals recalculate instantly.

Works with tools you already pay for

Running Invoca, CallRail or CallTrackingMetrics? We read their exports. CloseRev sits on top of your stack instead of replacing it.

Every channel, not just search

Google Ads, Meta, Instagram, TikTok, Reddit, Microsoft Ads and your email marketing — if it produced a lead with a phone number or an email, it can earn credit.

Built for month over month

Each import is saved as a period, so you can compare this month to last and watch a channel's real return move.

Private by design

Encrypted, isolated per workspace, deletable in one click. GDPR, CCPA and PIPEDA ready.

The dashboard

The answer, on one screen.

Attributed revenue by channel, the share each one earned, and the average deal behind it — with every number tracing back to a specific matched sale.

Total revenue$418,900
Attributed digital$263,400
Matched sales184
Blended ROAS4.7×
AprMayJunJulAug

Built for how you sell.

Targeted for your industry.

Why you can trust the numbers

No black box. No invented attribution.

Only high-confidence matches count

An exact email or phone match attributes revenue automatically. Anything weaker is flagged for your review — never silently counted.

Every match is auditable

See both records side by side and why they matched. Confirm or reject any of them, and the totals recompute instantly.

Unmatched stays unmatched

Sales we can't tie to a source land in a clear Direct / Unknown bucket. We'd rather show you a gap than a guess.

We're onboarding founding customers now. Become one →

Premium attribution. Flat pricing.

One clear price — no tracking numbers, no minutes, no overage bills.

Starter

A single business getting started

$79/mo

billed monthly

  • 1 workspace · 1 seat
  • 500 sales records / month
  • 6-month saved history
  • Phone + email matching with confidence tiers
  • Assisted column mapping
  • CSV export

Enterprise

Agencies and larger companies

$599/mo

billed monthly

  • 10 client workspaces (+$25/mo each)
  • 10 seats
  • 25,000 sales records / month (+$49 per 10,000)
  • 24-month history
  • White-label reports
  • Roles, permissions and guided onboarding

Every plan includes phone and email matching with confidence tiers, the full audit trail, and CSV export. No tracking numbers, no per-minute fees, no overage bills. Compare plans in full →

Stop guessing which ads pay off.

Upload two exports and see your real revenue by channel in minutes. Three days free, no card.

Start free