ApprovrJoin waitlist

Feature guide

Mortgage CRM with Lead Source Attribution

Knowing which channels actually produce funded loans — not just leads — is the difference between marketing that pays for itself and money set on fire. Most CRMs track 'source' as a single dropdown field and call that attribution. The real question for a broker shop is cost-per-funded-loan: this Zillow lead cost $48 to acquire and funded a $625k purchase at 80 bps; that Facebook lead cost $11 and never picked up the phone. This page covers five mortgage CRMs with real lead source attribution, and is honest about which can answer that question vs. which can only count leads at the top of the funnel.

The five CRMs we'd actually consider

Ranked on fit for lead source attribution. Pricing as of May 2026.

#CRMRatingBest forStarting priceNotes
1
HubSpot for Mortgage
★★★★★Tech-savvy shops wanting deep multi-touch attribution and reporting$890/month (Marketing Hub Pro)Best-in-class reporting; mortgage-native templates need customization
2
ApprovrOur pick
★★★★★Broker shops wanting funded-loan attribution out of the box$97/monthCost-per-funded-loan reporting with channel + campaign + LO breakdown
3
Velocify
★★★★High-volume internet lead shops with dialer-driven outreach$95/user/monthStrong on speed-to-lead reporting; weaker on funded-loan ROI
4
Total Expert
★★★★Enterprise retention shops measuring past-client reactivation channelsCustom (enterprise)Mature attribution; enterprise pricing and implementation
5
BNTouch
★★★★★Retail LOs measuring referral vs. internet channels at a high level$148/user/monthSource tracking present; multi-touch attribution thinner

Why source dropdowns are not lead source attribution

A 'Lead Source' dropdown is not attribution — it's a label. Real attribution answers: of the $14,200 you spent on Zillow last month, how many leads funded, what was the average loan size, and what was the cost-per-funded-loan vs. Facebook, vs. Realtor referrals. Three workflows separate real attribution from the dropdown. Multi-touch attribution across the funnel. A borrower fills out a Zillow form (touch 1), gets an AI text follow-up (touch 2), books a call three days later via calendar link (touch 3), closes 47 days later. Attribution that credits only touch 1 misses the calendar conversion rate; attribution that credits only touch 3 misses the source. Most CRMs in this category track first-touch only. Cost-per-funded-loan, not cost-per-lead. The metric that matters for a broker P&L is cost-per-funded-loan — total channel spend divided by funded loans from that channel. A Zillow lead at $48 acquisition cost and a 7% funded rate has a cost-per-funded-loan of $686; a Facebook lead at $11 acquisition and a 0.4% funded rate is $2,750. CRMs that can compute that automatically are rare. UTM and call-tracking number ingestion. Real attribution needs UTM-parameter capture on web leads and dynamic call-tracking number ingestion (CallRail, CallTrackingMetrics) on phone leads. CRMs that capture leads but drop the UTM context can't reconstruct campaign-level performance — they just know the lead came 'from the website.' The CRMs in this list differ meaningfully on all three dimensions.

What to look for in lead source attribution

Five capabilities define lead source attribution that informs marketing budget decisions. UTM-parameter capture on web leads. The CRM captures utm_source, utm_medium, utm_campaign, utm_content, and utm_term at lead-creation and stores them per lead. Approvr's web-to-lead capture parses UTMs automatically; broker shops point Zillow, Facebook, and Realtor.com tracking links at the same form. Call-tracking number ingestion. Dynamic call-tracking numbers (CallRail, CallTrackingMetrics, ringless voicemail vendor numbers) pass the source to the CRM at call-creation. The borrower record carries the channel that drove the call, not a generic 'inbound call.' Multi-touch attribution across the funnel. The lead record stores every touch — first form fill, AI text response, calendar booking, application submission, funded date — with channel and campaign attribution at each touch. Reporting can roll up first-touch, last-touch, or weighted-multi-touch views. Cost-per-funded-loan reporting by channel, campaign, and LO. The dashboard shows funded loans by channel (Zillow, Facebook, Realtor referral, past-client refi alerts, open-house capture), by campaign, and by LO. The broker-owner sees which LO converts which channel at what rate — and where the marketing budget pays back. Referral-source tracking for Realtor partners and past clients. Realtor referrals and past-client referrals are first-class sources, not lumped under 'organic.' Each Realtor has a referral count, funded-loan count, and total funded volume tied back to their record. RESPA Section 8 considerations apply on any compensation tied to referral count; Approvr's reporting tracks volume without auto-triggering payment.

Frequently asked questions

See Approvr in the workflow you actually run

  • Waitlist members get the $97 Starter or $247 Pro rate locked in for life — even if prices rise later, you keep your original rate as long as your subscription stays active.
  • Every waitlist member gets a one-hour personalized onboarding call to migrate contacts, set up pipelines, and configure their first automations.