From TikTok to $20M: How Theoni Rapo Built a Consumer-Direct Mortgage Brand
Theoni Rapo breaks down exactly how she built a consumer-direct mortgage business using TikTok — from polarizing hooks to lead funnels to AI-assisted scripting. She covers content strategy, lead qualification, and why your page must be conversion-ready before you go viral. Best for LOs who want to generate purchase leads without chasing agents or buying leads.
Stop trying to be the Google of mortgage info — show up as the advisor, target people who are already pre-approved but underserved, and build systems to convert before you ever go viral.
Takeaways you can run this week
- Run a 'content sprint': post 2 TikTok videos per day for 2 weeks straight to grow your account, sharpen your on-camera voice, and create a bingeable back-catalog. After the sprint, audit which videos performed and why.
- Add text overlays (titles) to every TikTok video frame so your profile grid acts like a Netflix menu — viewers can scan topics and self-select into your content without watching every video cold.
- Create a pinned post offering to review a prospect's Loan Estimate for free. When people DM or opt in, send an automated text asking what time works today or tomorrow, then squeeze in a 15-minute review call. Theoni says this generates 20-30 leads per month from that single pinned video.
- Build a pre-call landing page with 8-9 qualifier questions. Route anyone below a 620 credit score into a separate nurture sequence; everyone 620+ gets a calendar link to book a call. Only send the full application link after the call confirms a real prospect.
- Train ChatGPT on your voice by pasting in transcriptions of your own videos. Then prompt it: 'How do I explain [topic] as a FaceTime call to my best friend who knows nothing about real estate?' Use the output as a starting script, not a final one.
- Take a polarizing stand in your hooks — Theoni's examples: 'Down payment assistance is a scam,' 'Not everybody deserves a mortgage,' 'The American dream is dying.' Controversial opening statements force viewers to watch the full video to hear your reasoning, which boosts watch time and reach.
Useful? Get the full Vault free — plus Marketing Worth Stealing, weekly.
GET FREE ACCESSThe playbook
- Step 1 — Identify a pain point from a real call that day (e.g., client didn't know what an appraisal gap was). Write it in your phone notes immediately.
- Step 2 — Build a polarizing hook around that pain point. Frame it as a take most people won't expect ('DPAs are a scam,' 'Rates don't care that you're waiting').
- Step 3 — Record the video wherever you are — car, kitchen, bathroom — within hours of the call so the emotional energy is live. No studio, no script.
- Step 4 — Add a text overlay title to the video frame before posting so it reads like a Netflix thumbnail when someone browses your profile grid.
- Step 5 — Post to TikTok first (raw, authentic, earn every view). Repurpose a polished version to Instagram Reels separately — do not cross-post the same file.
- Step 6 — Use Instagram Stories daily and post 1-2 Reels per week to nurture the warmer audience that already knows you.
- Step 7 — Make sure your bio link goes to a qualifying landing page (8-9 questions, credit score branch logic, calendar booking) before you scale — so when a video pops off, you can actually convert the traffic.
Worth quoting
“Nobody chooses to call real estate agents for one week and then never again — so why do we do the same thing with social media?”
“Everybody wants to go viral but nobody understands there are systems behind these things — landing pages, calendar setups, enough content to prove you're an expert.”
Best for
LOs who want to generate purchase leads without cold-calling or agent chasing, and are willing to commit to consistent short-form video for at least 90 days.