Case study 01 · Solo agent · Paid acquisition

Turned Scrolls Into Sales-Ready Leads Through a Standout Social Campaign

585 Facebook leads over twelve months. 22 funded deals. Fourteen of them closed more than 90 days after the lead first came in.

We don't publish client names — you're a mortgage agent, so are they, and some of them work your market. Figures below come from live account screenshots with identifying details blacked out. On a call we'll open the same accounts unredacted.

Funded 90+ days after the lead came in 14 of 22 64% of every deal this channel produced arrived after the point most brokers have already cancelled.
Twelve months of paidResultUnit
Ad spend$13,200$1,100/mo
Leads generated585$22.56 each
Qualified appointments booked127$103.94 each
Applications54$244.44 each
Funded deals22$600.00 each
Funded volume from this channel$11.0M$500K average file
Deals funded 90+ days after lead date14 of 2264%

Before us

He'd already tried this once

Two years earlier he'd spent $3,000 with an agency that sent him a spreadsheet of names every Friday. He called them between appointments, three or four days after they'd filled the form. Nobody remembered submitting anything. He cancelled in month two and told everyone Facebook leads don't work.

He wasn't wrong about his experience. He was wrong about the cause. The leads weren't the problem — the four-day gap was, and so was the assumption that a lead who doesn't book this week is dead.

A mortgage lead is not a pizza order. Somebody filling in a renewal calculator in March may not be renewing until November. The entire economics of this channel depend on still being in front of that person eight months later, which almost nobody does, because it isn't a campaign — it's infrastructure.

"I don't need a huge pile of leads. I need fewer of them, better qualified, and someone talking to them before they've closed the laptop."

Client, at intake

Speed to lead

What happens in the first five minutes

Every form fill hits the CRM in real time and triggers a sequence before anyone has done anything by hand. The goal isn't to sell in the first five minutes. It's to make sure the prospect knows a real person has them, and that the phone number showing on their screen is one they recognise.

4m 26smedian to a human
0:00Form submitted

Lead lands in the CRM

Tagged with campaign, ad set and the answers given in the form. Assigned to the qualification queue and surfaced on the caller's screen immediately.

0:09Text message

SMS goes out, from his local number

Short, first-person, asking one question. Two-way, so replies land in the same thread the caller is looking at.

Sent automatically · 9 seconds after submission Hi Sarah — it's the team at about the renewal numbers you just requested. Quick one so I send the right thing: is your renewal in the next 6 months, or further out?
0:31Email

Email with the thing they actually asked for

The comparison, calculator result or guide the ad promised, delivered inside a minute. No gate, no "book a call to receive it." The deliverable arrives; the conversation is separate.

2:14Median first dial

A human being calls

Our qualification team, not an auto-dialer and not the agent. They work a defined script, log everything to the CRM and have one job: find out whether this person is worth thirty minutes of a licensed agent's day.

18:00Voicemail drop

Ringless voicemail, only if there was no answer

Deliberately delayed. The first version of this sequence sent it inside the first minute, alongside the SMS and the email, and it read as a machine.

Day 1–14If still no contact

Nine further touches across call, SMS and email

Varied times of day and days of week. A lead that hasn't answered by 6pm Tuesday is not the same lead at 11am Saturday.

4m 26sMedian time from form submission to first live human conversation, across all 585 leads.
72.3%Contact rate — leads that were reached by phone at least once.
CRM — new lead automationUnedited, cropped to the sequence
Workflow builder — New Lead › Qualification Live
Workflow builder screenshot showing the new-lead sequence: assign to user, SMS 1, wait for 3 min, voicemail 1, email 1, wait for 1 hour.
Assign to user

The lead lands on the caller's screen the moment the form submits — no queue, no manual routing.

Two-way SMS, 9 seconds in

Short, first-person, from his local number, so replies land in the same thread the caller is already watching.

Voicemail, deliberately delayed

Held until 18:00 rather than sent alongside the SMS and email — the version that fired inside the first minute read as a machine.

Delivers what the ad promised

The comparison, calculator result or guide arrives inside a minute. No gate, no "book a call to receive it."

Then nine more touches over 14 days

Varied call, SMS and email times — a lead who doesn't answer Tuesday evening gets a different window Saturday morning.

Cropped to the node column. Account name and workspace switcher are outside the frame.

See it as an annotated flowHide the annotated flow
Assign to userRoutes the lead to the qualification queue
SMS 1Two-way, from his local number
Wait For 3 MinGives the SMS room to land
Voicemail 1Ringless drop, no ring on their handset
Email 1Delivers what the ad promised
Wait For 1 HourBefore the next attempt
Continues for fourteen days — nine further touches across call, SMS and email

Rebuilt from the live workflow so it stays legible at any width. The node names, order and wait times are the builder's own.

Two-way SMS — qualifying threadRepresentative thread · names removed
Conversations — inbound lead

Either way is perfectly fine — I'm just trying to point you in the right direction.

Okay

Thanks — roughly where does your credit sit at the moment?

TransUnion score 610

Next morning

And how much of a down payment do you have for the purchase?

The lead volunteers a credit band and a down-payment position over text before anyone has spoken to them — the entire point of putting a two-way number in front of them in the first nine seconds. Wording tidied and identifying details removed; the substance and sequence are from a live thread.

The definition

What "qualified" actually means

Most agencies use the word to mean the lead answered the phone. Ours has a definition, and the agent's calendar stays closed to anything that doesn't meet it. He gets fewer appointments than the raw lead count would suggest and a far higher percentage of them turn into applications.

6criteria, all six
  • TimelinePurchasing or renewing within 6 months
  • CreditSelf-reported band, plus any prior declines
  • Income typeSalaried, commissioned, self-employed, new to Canada
  • Property statusOwns, renting, under offer, has a realtor
  • Down payment or equityRough figure and its source
  • Decision makersCo-applicant identified and available
Qualification team — how the year movedMonths 1, 3, 6, 9 and 12
Median speed to lead↓ 8m 52s to 4m 02s
8m 52s 5m 40s 4m 38s 4m 20s 4m 02s Month 1 3 6 9 12
Appointment show rate↑ 60.0% to 84.6%
60.0% 66.7% 75.0% 81.8% 84.6% Month 1 3 6 9 12

A 60% show rate in month one climbing to 84.6% by month twelve — the system improved over the year rather than arriving perfect.

Activity by month — the five columns that move.
MonthLeadsSpeed to leadAppts setShow rate
Month 1368m 52s560.0%
Month 3455m 40s966.7%
Month 6524m 38s1275.0%
Month 9514m 20s1181.8%
Month 12564m 02s1384.6%
12-month total5854m 26s12777.2%
2,586Dials placed
423Connects
151Qualified
127Appointments set
98Attended

The rest of the twelve-month totals, so nothing is hidden by the trim above.

Paid media

The campaigns behind it

$1,100 a month, split across a small number of ad sets and left alone long enough to learn. The pattern below is the one that matters: the cheapest ad set was also the one that produced the most leads.

$22.56cost per lead, full year
Meta Ads Manager — ad set breakdownUnedited, one reporting window inside the year
business.facebook.com — Ads Manager Live
Meta Ads Manager rows for three ad sets totalling 203 leads from $2,365.72 spent, an average of $11.65 per lead.

Read this as one window, not the whole year. Three ad sets, 203 leads from $2,365.72 at $11.65 per lead. The twelve-month totals elsewhere on this page — 585 leads, $13,200, $22.56 per lead — cover every campaign across the full period, including the early months where cost per lead was far higher. We'll open the account on the call and you can set the date range yourself.

The long tail

The part that pays for the channel

Of 585 leads, 151 qualified on the first pass. The other 434 didn't get discarded. They went into a twelve-month sequence: a monthly newsletter, rate-movement alerts, a renewal-window trigger that fires 120 days before their stated date, and a quarterly call from the same team.

47touches per lead

Average touches per unconverted lead over twelve months: 47. That is a rounding error in cost and it is where more than half the deals came from.

Funded deals by age of lead at fundingAll 22 funded deals, bucketed by days from form fill to funding
Funded inside 90 days Funded after 90 days
0–30 days5
31–90 days3
91–180 days5
181–365 days7
Over 365 days2

Deals funded inside 90 days: 8. Deals funded after 90 days: 14. A broker who cancels in month two, as he did the first time, collects the first bar and pays for all five.

The three indigo bars are the whole argument for staying in month seven.

Newsletter — monthly send to the nurture listSend and delivery report, one month
Email marketing — campaign report
Delivered 589
Sent
602
Delivery rate
97.84%
Open rate 34.13%
Unique opens
201
Total opens
372
Click-to-open rate 2.99%
Unique clicks
6
Total clicks
6

One month's send. The list is wider than this campaign's 434 unconverted leads — it carries his past clients and referral contacts too, which is why the send count runs ahead of the lead count.

Show the raw captureHide the raw capture
Email delivery report showing 589 delivered of 602 sent, a 34.13% open rate and a 2.99% click-to-open rate.

Cropped to the analytics panel.

What actually lands in the inbox

Not a rate table and not a "just checking in." Each issue answers one question a borrower is already asking, at the length it takes to actually answer it.

This is the piece that keeps a lead warm for eleven months without anyone on the team writing a bespoke email — and it is why the renewal-window trigger has something to attach itself to when it fires.

Newsletter issue titled 'What is a second mortgage, and how does it work?' explaining home equity loans and HELOCs.

End to end

The whole twelve months in one column

Leads generated585 —
Reached by phone423 72.3% of leads
Met qualification criteria151 35.7% of reached
Appointments booked127 84.1% of qualified
Appointments attended98 77.2% show rate
Applications54 55.1% of attended
Funded22 40.7% of applications

Roughly one funded deal for every twenty-seven leads. Any agency promising better than that on cold paid social is either counting differently or hasn't run it for twelve months.

The arithmetic

What it cost and what it returned

Our fee is in the denominator, where it belongs.

2.96×on everything spent
Twelve monthsAmountNote
Ad spend$13,20012 months
Our fee$24,000includes CRM, callers, newsletter
Total invested$37,200—
Funded volume from this channel$11.0M22 deals
Gross commission at 100 bps$110,000his actual average
Return2.96×+$72,800

Commission stated at 100 basis points because that's where this agent's files landed. Yours will differ. Any agency quoting you a dollar return without naming the basis points is guessing.

Worth isolating: the 14 deals that funded after day 90 represent roughly $7.0M in volume and $70,000 in commission. Cancel at week eight, as most brokers do, and that's the number you leave behind.

Results described are specific to this client and to the conditions of their market and business. Individual results vary. Figures are reported by the client and derived from platform and CRM data for a twelve-month period. Client details have been anonymised at their request. The SMS exchange shown is a representative thread: wording has been tidied and identifying details removed. Nothing here is a representation or guarantee of future performance. Rates and lender comparisons shown in campaign material were accurate at the time of sending. All outbound calling, messaging and email described operates under consent obtained at the point of form submission.

Our Testimonial