KLM-ATR Attribution

Ads Manager counts form fills. Kalman counts patients.

Telehealth marketing attribution built on what happens after the click: approvals, payments and refills. See cost per approved patient, approval rate, predicted lifetime value and refill cohorts, by campaign and by creative, across every ad platform you buy.

Watch the explainer0:48

Signal + Attribution · $999/mo or $9,990/yr · BAA included · Compare plans

Kalman's mission control screen with sample data: visitors, intakes, purchases, revenue, approvals, cost per approval and ROAS, with a chart of sessions, purchases and approvals.
Real screen · sample data

Cost

Cost per approved patient

Spend divided by patients a provider approved, not by leads. By campaign and by creative.

Quality

Approval rate

Which campaigns bring people who qualify, and which bring people who get declined.

Value

Predicted lifetime value

What an approved patient is likely to be worth, so you can judge a campaign before the refills land.

Retention

Refill cohorts

Who keeps refilling, month by month, grouped by when and where they came in.

01 The problem

The cheapest lead is often the most expensive patient.

In telehealth, the sale isn't the form fill. A provider has to approve the patient, the order has to be paid, and the patient has to come back for a refill. Ad platforms stop counting at the first step, so the campaign with the lowest cost per lead can be the one losing you money.

Kalman joins your ad spend to the outcomes in your telehealth platform and Stripe, so every campaign and creative is judged on the patients it actually brought in.

Creative · sampleCost / approved
UGC video[$236]
Founder story[$264]
Static, price-led[$336]
Carousel FAQ[$421]

Sample data with fictional creatives. Your numbers come from your own spend and outcomes.

02 How it works

Same data that feeds your ad platforms. Now it feeds your decisions.

Step 01

Connect your sources

Your telehealth platform, Stripe and CallRail, plus any system that can send a webhook, such as a pharmacy or EHR.

Step 02

Connect your ad platforms

Meta, Google Ads, Microsoft Ads, LinkedIn, TikTok and Reddit. Kalman sends each one valued conversions through the same firewall.

Step 03

Read mission control

Cost per approved patient, approval rate, LTV and refills by campaign and creative, every day, in one place.

03 Questions

Attribution questions.

What's different from the numbers in Ads Manager?

Ads Manager counts what its own pixel or conversion events saw, usually a lead or a checkout. Kalman counts what your telehealth platform and Stripe say happened next: whether the patient was approved, paid and refilled. Cost per approved patient is your spend divided by approved patients, not by form fills.

Where does the data come from?

Ad spend and campaigns come from the ad platforms you connect. Approvals, payments and refills come from your telehealth platform, Stripe and CallRail, plus any other system that can send a webhook, such as a pharmacy or EHR. Visits come from Kalman's first-party tag. See integrations.

Do patient health details show up in the reports?

No. Reports are built on outcomes and values. Conditions, medications and intake answers are not shown, and sensitive page paths show as their pattern, never the page name. Read the security model.

Which plan includes attribution?

Signal + Attribution ($999/mo, or $9,990 a year). It also adds Google Ads, Microsoft Ads, LinkedIn, TikTok and Reddit conversions to Meta. Agency brands on that tier get it too. See pricing.

KLM-SCN Free scan

See what your site sends ad platforms today.

Scan your site free. In about a minute you'll see every tracker on it, what each one receives, and what to fix first.

No health information needed · See pricing

Kalman in 48 seconds

App views show sample data and a fictional brand. Scan my site free