True Sparrow Financial
Written byWill Pei YuanTrue Sparrow Financial is a Tampa-based life and mortgage protection agency. The public site covers five coverage types, a quote form with explicit contact-consent language, and a careers page recruiting licensed agents around an in-house CRM and dialer. Behind /login, the same domain serves a separate tool for the agents themselves.
- Role —
- Design and build of both halves: the public marketing site and the agent-facing tool behind /login.
- Stack —
- Next.js, React, Vercel
The problem
A life and mortgage protection agency talks to two audiences. Families need to understand five kinds of coverage, trust the people offering them, and ask for a quote knowing exactly how they will be contacted. Licensed agents need a reason to join, and the agent side needs a tool of its own behind a login. The site has to serve both from one domain.
What I built
The public site is short: a homepage (hero, three stat callouts, a five-item coverage grid — Mortgage Protection, Term Life, Whole Life, Final Expense, Indexed Universal Life — a three-step "how it works," and a for-agents teaser), About, Privacy, Terms, a /quote page, and a /join careers page. /about names one person — Jonah Matos, Founder — alongside three value statements ("Family first," "Honest, always," "Local & accountable").
/quote is a real lead form: first name (required), last name, phone, email, ZIP code, a coverage-interest selector defaulting to "Not sure yet," an optional message, and a checkbox with this exact consent text — "I agree that True Sparrow Financial and its licensed agents may contact me by phone, text, and email about insurance — including via automated technology — at the number provided. Consent is not a condition of purchase. Msg/data rates may apply." /join carries a similar shorter form for agent applicants, and its own copy states the company built "a modern CRM, skip-tracing, and dialer... in-house."
/privacy is a detailed policy dated July 4, 2026. It states the company collects information volunteered in forms, information from "publicly available county records" (property and mortgage data), device/usage data via cookies and "advertising pixels," and data from third parties including "data-enrichment or skip-tracing providers." It discloses use of the Meta Pixel and Conversions API for ad measurement, states the information collected "is not a consumer report under the Fair Credit Reporting Act (FCRA)," describes CCPA/CPRA rights for California residents, and gives opt-out instructions (reply STOP to texts, an email unsubscribe link, a request to be placed on an internal do-not-call list). /terms is a separate page.
Decisions worth explaining
The engineering, for anyone who wants it.
The agents’ tool lives behind the same domain
Only /, /about, /privacy, /terms, /quote and /join are public pages. Everything else sits behind /login, in a tool whose own description calls it a "Lead radar for newly licensed Florida life/health/annuity agents." The public pages are what a family or a prospective agent sees; the tool is the working side of the same business.
The consent checkbox names the contact channels and methods
The quote form does not use a generic "I agree to be contacted" checkbox. Its copy names phone, text and email specifically, calls out "automated technology," and states consent is not a condition of purchase — language that mirrors what TCPA-focused lead forms typically spell out. This is a description of what the form's own copy says, not an assessment of whether the practice is compliant.
The privacy policy discloses data sources beyond the forms themselves
Beyond what a visitor types into a form, the policy states the company also draws on public county property/mortgage records and third-party "data-enrichment or skip-tracing providers" to "verify and complete contact details." It states the business does not sell contact information "to unrelated third-party spammers," but does share it with "marketing partners and lead buyers... consistent with the consent you provided." Again, this is what the page states about itself, not a verification of the practice.