The AI assistant that actually knows your leads.

Understand your leads, especially the ones your ads pay for. Where people find you, which touches turn them into customers, and what every dollar returns. Spend on one side, revenue on the other, and one honest number in between.

LAST 30 DAYSALL CHANNELS
Ad spend$6,400
Leads142
Customers19
Revenue$38,200
ROAS5.97x
Google$31,000 (7.56x)
Meta$7,200 (3.13x)
Unattributed revenue: $4,900 (11%). We show you this line. Most tools hide it.

How it works

Three connections. One answer.

01 · your website

A script watches where leads come from

One snippet captures the ad click behind every visit and carries it into your CRM when a form is filled or a tracked number is called.

02 · your accounts

Connect your CRM, Google, and Meta

Log in to each one and grant access. About 15 minutes, no API keys, and the setup page turns green as each connection goes live. Call tracking can feed in too.

03 · your report

See revenue by campaign, not clicks

When a contact becomes a customer in your CRM, the sale is matched back to the ad that started it. We can even send that result to Google and Meta so your campaigns optimize on real money.

and the report is alive

every number opens

  • Click any number, see the people behind it
  • Every person gets a page, from first click to payment
  • AOV and time to close, computed from your data
  • Counts revenue from QuickBooks, if that’s where your money lives

day to day

  • Refreshed eight times a day
  • Any date range, this year vs last
  • Arrange the dashboard your way; saved views remember it
  • Export to CSV or PDF
  • Spend history kept for years

ask your numbers

  • Ask it questions in plain English
  • Works with Claude and ChatGPT
  • Reports on a schedule, delivered where you work

on your site

  • One snippet tracks every site you run
  • A WordPress plugin from the official directory
  • Site traffic and a full funnel, no Google Analytics required
  • Your top competitors, ranked by real reviews
  • Whether AI assistants can read and cite your site

running it

  • We tell you the moment a connection breaks
  • Affiliate ledgers with true margin
  • You vote on what we build next
  • Sign in with Face ID

Who it's for

Built for businesses that run ads on a CRM

Your ad platforms count clicks and leads. The sale happens later, inside your CRM, and nothing connects the two.

We specialise in Keap and know it deeply, down to the parts of its API that do not behave the way the documentation says. HighLevel connects today too, straight from its marketplace, and the product is built so each new platform is a connector rather than a rewrite.

Phone calls coming in? Orphan records from form fills? Not sure who is who in your CRM? MyVitalAssistant connects the dots, and it replaces nothing you already use.

Then you ask about your business, and the answers come from your real spend and revenue. Not estimates, not click counts.

Ask from our dashboard, or plug your account straight into Claude or ChatGPT: MyVitalAssistant speaks MCP, the open standard AI assistants use to connect to your tools. Your assistant reads your numbers; it can never touch them.

Ask your numbers

Which campaign made the most money?

Google Brand Search: $18,400 on $2,100 spend. 8.8x.

What makes the phone ring?

Truck wrap: 31 calls, 12 customers, $9,800.

Which leads never close?

Call routing

(407) 555-0142Google Brand Search
(407) 555-0177Meta Retargeting
(407) 555-0193Truck wrap
all forward to (407) 555-0100, your main line

Callers dial, someone answers. Nothing changes on your end.

Phone calls count

If the phone rings, the right ad gets the credit

Service businesses close on the phone, and that's exactly where most attribution gives up. Not here.

Your call platform already gives each campaign its own number. Tell us once which number belongs to which source, and every call joins your dashboard. The number dialed says which campaign made the phone ring, the caller's number matches them to their contact in Keap, and a phone sale gets credit just like a form fill.

We do not sell phone numbers and nothing about your current setup changes. Whatever platform you already run, the call tracking guide shows you exactly how to connect it. No call platform yet? We will help you pick one and get it wired up.

Sales manager view

The deal board your CRM doesn’t give you

Every open deal on one board or one sortable table: value, days sitting in stage, owner, and the service type behind it. Deals going stale turn orange before they go cold.

Win rates by service type, every stage move recorded the moment it happens (Keap, for one, keeps no history at all), and bulk actions when it’s time to move ten deals at once. Mark won, mark lost, add a note, all without leaving the report.

That recorded history becomes the answers a sales manager actually wants: how long deals really sit in each stage, which open deals have gone quiet against their own stage’s normal rather than a number somebody made up, and where deals go when they leave a stage. Forward, backward, or lost right there. Every one of those waits until it has enough history to mean something, and says so until then.

And because it’s all one system, you can ask: which service closes fastest? and get an answer from your real pipeline.

Open deals

New leads4 · $18,500
Quote sent2 · $24,000
Negotiating1 · $10,000 · 21d in stage
Coaching & Consulting closes at 58% · Website builds at 41%

Search · “555 0142”

Dana Mercer3 orders · $9,400 · 2 calls
(407) 555-0142caller · 2 calls · not in your CRM yet
Mercer HVACcompany · 3 contacts · $12,100
every trail ends at an order number, a call id, or a contact you can look up at the source

One search box, over everything you connected.

Find anyone

Type a name, get the receipts

A name, an email, any piece of a phone number. Back comes the person: where they came from, what they paid, every call they made, every meeting they booked. Click through and the trail ends at a record id you can look up in your own system. An order number. A call id. A contact. A report that ends in a summary is an assertion; one that ends in an id is a receipt.

The search covers every system you connected, not just the CRM. Somebody who called yesterday and never filled out a form is still findable by their number, calls listed, with an honest note that no contact carries that number yet. Booked a meeting without becoming a contact? Same. If it reached anything you connected, you can find it here.

And when one human is wearing two contact records, the search says so: a duplicate flag on the result, the sibling records side by side with what they share, and a recommendation on which to keep. We will not pretend to merge them, because no CRM allows it from outside; we hand you the ids and point at the one place the merge really happens.

The funnel · last 30 days

AD IMPRESSIONS48,200
AD CLICKS1,940
SITE VISITS1,210
LEADS142
CUSTOMERS19 · $38,200

Bounce rate, visit length, top sources and pages ride along, all from your own snippet.

Site traffic, built in

One funnel, from first impression to money in the bank

The tracking snippet already watches every visit. So you get real site analytics without ever installing Google Analytics. Visitors by day, bounce rate, time on site, top sources, landing pages, referrers, all of it. Run more than one website? Filter by each.

Then the funnel ties the whole story together. Impressions become clicks, clicks become visits, visits become leads, leads become customers, and customers become deposits. Click any stage to see the campaigns or the actual people behind it. Ad platforms stop counting at the click. We keep counting until the money lands.

Know your market

Your top competitors, and what it takes to pass them

Tell us your industry and service area, or let us draft both straight from your website. We pull your local rivals from Google Places with real ratings and real review counts, ranked the same way a customer sizes them up.

And the gaps are math, not guesses. How many reviews you need to pass the business above you. Whether your rating is the ceiling. Who has been quietly stacking reviews for years while nobody on your team ever asked for one.

“pool cleaning in Winter Springs, FL”

#1The Pool Guys4.8★ · 161
#2SeeBlu Pools (you)4.9★ · 129
#3Expert Pool Solutions5.0★ · 25
Roughly 18 more reviews to take #1 at your rating. Ask every happy customer.

Early access

We're building this now, with a small group

MyVitalAssistant is in active development by Vital Consulting. We're working with a handful of businesses that run ads and want honest numbers, most of them on Keap today.

Tell us about your setup and you're in. No sales call to sit through, no meeting to schedule. Connect your accounts on your own time, and ask questions whenever you like.

What you get

  • Work directly with the team building it
  • Your setup shapes what gets built first
  • Bug reports and feature ideas get acted on in days, not quarters
  • No cost during early access

What we ask in return

  • A short feedback call each week
  • Access to your ad accounts and your CRM so we work with real numbers, not samples
  • Check our numbers against your own records, and tell us where we're wrong. Honest numbers are the whole product, and you make them sharper.
  • If it makes you money, let us tell that story. You approve every word before anything is shared.
  • When it's earned it, an introduction to another business like yours that runs ads
  • A straight answer on what this should cost

Request early access

Early access is limited to the first 25 businesses with live data flowing. Once it's full, it's full.

Which CRM do you run?
Run Google or Meta ads?

Received an invite code? Click here

We'll only use this to talk to you about MyVitalAssistant. No list, no sharing. By submitting you agree to the Early Access Terms.