“NextGen already reports on referrals.”
On referral volume, inside the system. This puts referrals and campaigns on the same collected revenue.
For NextGen
Export collections from NextGen, bring referral and campaign sources with them, and rank sources by service line on what was collected.
No API key Nothing to install in NextGenNothing to install No card requiredNo card
CloseRev reads a NextGen export of collected payments — the patient's phone or email, the amount and the date — and matches it against the referrals, campaigns and calls that produced the first appointment. Specialty and multi-specialty groups get a large share of new patients from other physicians, and their revenue arrives in procedures weeks after a consultation, so both the source and the timing need handling that a general marketing report does not give. Collections with no traceable source are reported as Direct / Unknown.
Last checked against NextGen's own documentation on September 25, 2026.
The gap
The group markets service lines and measures appointments, and the two have never been joined to the money.
What was sold, to whom, and for how much.
The click, the keyword, the call, and what each one cost.
The file
Three things carry the match: who, how much, and when. Anything else is optional and only changes how the report can be sliced.
On the patient record. It joins a consultation to the procedure that followed it.
Payments received. Charges describe billing, not what arrived.
Both. The first appointment is the acquisition; procedures follow it.
Who sent the patient, which service line they entered, and where. These are the three splits that make the report usable.
Step by step
Written for somebody with NextGen open in the next tab. Report names vary by edition, so each step says what to look for.
One row per payment with a contact detail, the amount and the date.
For specialty care it is usually the largest source, and it is already recorded.
Service-line campaigns, call tracking and online scheduling — the self-referred half of the group's patients.
So a procedure is credited to the source that produced the consultation, not to whatever ran in the month it was billed.
The join runs on the phone and the email, normalised, with results by specialty and by location.
What comes back
Revenue by channel, the count of sales behind each figure, and an honest bucket for the ones nobody could trace. Sample figures, from the worked example on the Medical Clinics page — not from a NextGen account.
| Channel | Share | Sales | Revenue |
|---|---|---|---|
| Google Ads | 41 | $148,200 | |
| Meta Ads | 33 | $81,900 | |
| Email marketing | 16 | $39,000 | |
| Direct / Unknown | 44 | $120,900 |
Unmatched sales stay in Direct / Unknown. They are never spread across the paid channels to make the total look better.
The argument
A great many patients reach a specialist because their primary care physician or another specialist sent them. That relationship is the channel.
It is rarely ranked the way an advertising line is, although it is often the most valuable source the group has.
Where the referring provider is recorded, the report ranks referrers on what their patients collected, which is the list physician-liaison work should follow.
It also surfaces referrers whose volume has declined, which is a relationship worth a visit before it is lost entirely.
None of this needs a campaign or a pixel. It needs the field the group already fills in, read against the revenue that followed rather than counted as referral volume.
In many specialties the first visit is a consultation or an assessment, and the revenue arrives later in a procedure, a course of treatment or a series of visits.
A report that judges a campaign on the consultations it produced this month sees only the cheapest part of the patient.
Grouping collections by the first appointment, over a window long enough for procedures to happen, puts the procedure revenue against the source that produced the consultation.
The report also shows the lag from consultation to procedure by source, which varies more than groups expect.
A campaign whose consultations convert slowly is not necessarily a weak campaign. It may be producing patients who need longer to decide, and cutting it on a one-month view would remove the procedures it was about to produce.
Multi-specialty groups promote service lines — cataract surgery, joint replacement, sleep medicine — rather than the group as a whole.
A group-wide ranking mixes those together, and a channel that works well for one service line can look average when averaged with the others.
Where the export carries the specialty or department of the first appointment, the report splits on it, and each service line gets its own ranking.
That is the form in which the answer can change a budget, because service-line budgets are the ones being set.
A patient who searched for a specialist and booked directly is a different case from one sent by their doctor with a referral in hand.
They convert from consultation to procedure at different rates and often carry different payer mixes, and pooled together they hide both differences.
Reporting the two groups apart shows what the group's own marketing produces, separately from what its referral relationships produce.
For groups investing in direct-to-patient marketing for the first time, that separation is the only way to see whether it is adding anything. Without it, a strong referral quarter can make a new campaign look successful when it produced very little.
Fair questions
On referral volume, inside the system. This puts referrals and campaigns on the same collected revenue.
Appointments are consultations. The revenue arrives in the procedure that follows, and the window has to reach it.
Then ranking referrers on collections is the highest-value output, and it needs no new data.
No. It reads a file you exported, so your records, schedule and billing stay where they are.
Collected payments with a patient contact detail, the amount and the date, plus the referring provider where recorded.
Yes, on what their patients collected, which is the list physician-liaison work should follow.
So a procedure weeks later is credited to the source that produced the consultation.
Long enough for procedures to follow consultations — usually several months, a year for surgical service lines.
Yes, where the export carries the specialty or department of the first appointment.
Yes. It is how the group sees what its own marketing adds beyond its referral relationships.
Yes, where the export carries one, and for a group spread across a region it is usually worth doing.
Charges describe billing. Collections describe what arrived, and the gap differs by payer.
Any collection with no recorded referrer and no traceable campaign or call.
A contact detail, an amount and a date, plus a referring provider, specialty or location if you include them. No clinical notes, no diagnoses, no procedure codes, no insurance identifiers. Encrypted in transit and at rest and deleted with the import.
Collections per acquired patient by source, referring provider and service line, self-referred and physician-referred apart, and everything unmatched kept visible.
By trade
What the report looks like once the export is in, written for each one.
Other systems
Running more than one system, or comparing? The method is the same and the columns are not.
NextGen and the other product names and logos on this page belong to their owners and are shown to identify the software a file comes from. CloseRev is not affiliated with or endorsed by them, and connects to none of them: it reads a file you export.
Start today
Nothing to install in NextGen, no API key, and no need to have been tracking anything until now. Last year works as well as this month.