Complete GoHighLevel Mortgage Agency Setup Guide | Origin

The complete GoHighLevel setup guide for mortgage marketing agencies

Connor Callahan April 8, 2026 11 min read

Setting up a GoHighLevel sub-account for a mortgage client is not the same as setting one up for a chiropractor or a roofer. Mortgage marketing operates under regulatory constraints that other niches do not have. The language in automated messages must comply with TILA and RESPA advertising rules. The lead qualification process involves financial data that requires careful handling. The sales cycle spans 30 days for a motivated refinance borrower to 6 months or longer for a purchase buyer still searching for a property. And the system needs to handle two fundamentally different lead types (purchase and refinance) from a single intake point.

This guide walks through the complete GoHighLevel mortgage marketing system in the order it needs to be built. Each component depends on the one before it. Building out of sequence produces broken automations, empty merge fields, and triggers that fire to nowhere. The order matters.

Prerequisites: A GHL Agency Unlimited account with at least one available sub-account. Access to the loan officer's branding (logo, colors, NMLS number). A booking calendar URL or willingness to use GHL's built-in calendar. A compliance-reviewed set of disclosure language for automated messages.

Component 1: Custom fields that capture the mortgage workflow

Custom fields are the foundation. Every pipeline stage, every email merge tag, every workflow condition, and every internal notification references data stored in custom fields. If the fields do not exist before you build the pipeline, the pipeline stages cannot filter by loan type. If the fields do not exist before you write email sequences, the merge tags return blank values.

Core fields (all loan types): Loan Purpose (dropdown: Purchase, Refinance, HELOC/Cash-Out), Property Type (dropdown: Single Family, Condo, Multi-Unit, New Construction, Manufactured), Estimated Credit Range (dropdown: 780+, 740 to 779, 700 to 739, 660 to 699, Below 660), Employment Status (dropdown: W-2 Employed, Self-Employed, Retired, Other), Lead Source (text), Quiz Score (number), Lead Temperature (dropdown: Hot, Warm, Cold, Disqualified).

Purchase-specific fields: Purchase Timeline (dropdown: Under Contract, 30 Days, 60 Days, 90 Days, 6+ Months, Just Starting), Down Payment Range (dropdown: 20%+, 10 to 19%, 5 to 9%, 3 to 4%, VA/USDA Zero Down), Pre-Approval Status (dropdown: Pre-Approved, Pre-Qualified, Not Yet Started), Target Area (text).

Refinance-specific fields: Current Mortgage Rate (number, decimal), Current Lender (text), Remaining Loan Balance (number), Years Remaining (number), Refinance Goal (dropdown: Lower Payment, Shorter Term, Cash Out, Remove PMI), Rate Watch Threshold (number, decimal, calculated as the rate at which monthly savings exceed break-even on closing costs).

These fields are not optional. Every downstream component references them. A missing field does not produce an error in GHL. It produces a blank space in an email that makes the loan officer look unprofessional. Build all fields before touching the pipeline.

Component 2: The dual pipeline architecture

Mortgage requires two pipelines, not one. Purchase leads follow a transaction timeline. Refinance leads follow a rate-condition timeline. Combining them into a single pipeline forces every stage name, every trigger, and every notification to serve two different workflows simultaneously. The result is a pipeline that accurately represents neither.

For a detailed breakdown of why these paths must be separate and what each sequence contains, read the purchase vs. refinance segmentation guide.

Purchase pipeline stages

New Lead, Pre-Qualification Scheduled, Pre-Approved, Property Search, Offer Submitted, Under Contract, In Underwriting, Clear to Close, Funded, Post-Close Follow-Up. Each stage change triggers a stage-specific email to the borrower and an internal notification to the loan officer. The Under Contract stage also triggers a notification to the loan officer's referral partners (real estate agent, title company) if those contacts are stored in the sub-account.

Refinance pipeline stages

New Lead, Initial Consultation Scheduled, Rate Watch Active, Savings Threshold Met, Application Started, In Underwriting, Clear to Close, Funded, Annual Review Scheduled. The "Rate Watch Active" stage is where most refinance leads spend the majority of their lifecycle. This is by design. The lead is not stalled. They are waiting for market conditions to align with their savings threshold. The system keeps them engaged with monthly rate comparison emails until the math changes in their favor.

Component What It Requires Build Time (Manual)
Custom Fields 15 to 20 fields across 3 categories 45 min
Purchase Pipeline 10 stages with triggers 1 to 2 hours
Refinance Pipeline 9 stages with triggers 1 to 2 hours
Email Sequences 2 tracks, 8 to 12 emails each 4 to 6 hours
Quiz + Scoring 10 to 14 questions, routing logic 2 to 3 hours
Notifications Per-stage internal alerts 1 to 2 hours
Booking Calendar Availability, buffer, reminders 30 min
Testing Full lead path, both pipelines 2 to 3 hours

Component 3: Compliance-aware email sequences

Mortgage email sequences are not the same as email sequences in any other niche. Every automated message that references rates, terms, payments, or savings must comply with CFPB advertising guidelines under TILA and RESPA. This does not mean every email needs a legal disclaimer. It means the language must be reviewed to ensure it does not constitute a rate advertisement without the required disclosures, does not promise specific savings without a written estimate, and does not imply guaranteed approval.

The safe approach: Use educational framing instead of promotional framing. "Here is how the pre-approval process works and what documents you will need" is educational. "Lock in today's low rate before it goes up" is promotional and triggers disclosure requirements. Every email in the automated sequence should lean educational. The loan officer handles the promotional conversation in the live call after the lead books.

Purchase sequences run on a tighter schedule: 3 to 4 emails in the first week, then weekly during active search. Refinance sequences run on a longer cycle: 2 to 3 emails in the first week, then monthly rate comparisons until the lead acts or disengages. Both sequences reference the lead's quiz answers using merge fields from the custom fields built in Component 1. A purchase email that says "Based on your estimated credit range of 740+, here is what to expect from the pre-approval process" converts better than a generic email that says "Here is how pre-approval works."

For the complete question sequence and scoring model that feeds these emails, read the pre-qualification quiz builder guide.

Component 4: The pre-qualification quiz with segmented routing

The quiz is the intake mechanism. It captures loan purpose, timeline, credit range, property type, and financial readiness in a single interaction. The first question (loan purpose) determines which pipeline the lead enters. Subsequent questions populate the custom fields that the email sequences and notifications reference.

A well-built mortgage quiz replaces the intake call for most leads. The loan officer receives a notification with the lead's complete profile: loan type, timeline, credit range, employment status, and calculated score. They know before they pick up the phone whether this is a hot lead closing in 30 days or a cold lead exploring options for next year. That information changes the entire first conversation.

The quiz is not a formal pre-approval. The language must reflect that. "This assessment helps us understand your situation" is correct. "Get pre-approved in 60 seconds" is incorrect and potentially non-compliant. Fannie Mae's guidelines define pre-approval as a process that involves a credit check, income verification, and an underwriter's conditional commitment. A quiz does none of those things. The distinction is not just semantic; it is a compliance requirement.

Scoring assigns points based on readiness. Purchase leads scoring above the hot threshold route directly to the booking calendar. Leads below the threshold route to the nurture sequence. Refinance leads with a current rate above 6.5% score higher than leads at 4.5%, because the higher-rate borrowers have a realistic savings opportunity at current market conditions. The scoring model is not static. It should be recalibrated every 60 to 90 days as rate conditions change.

Component 5: Internal notifications and booking automation

Internal notifications are where most manually built mortgage systems fall apart. The loan officer closes their laptop, a lead submits the quiz at 8 PM, and the notification that should have fired sits in a workflow that was never connected. The lead contacts three other lenders before morning. Research shows that mortgage leads contacted within five minutes convert at dramatically higher rates than leads contacted after 30 minutes. The notification system is the mechanism that makes that speed possible.

Every pipeline stage change should fire a notification to the loan officer with the lead's name, phone number, email, quiz score, loan purpose, and the specific data relevant to that stage. A "New Lead" notification includes the full quiz summary. An "Under Contract" notification includes the expected closing date and property address. A "Rate Watch: Savings Threshold Met" notification includes the lead's current rate, today's market rate, and the estimated monthly savings. The loan officer should never need to open the CRM to decide whether to call. The notification tells them everything.

Booking automation handles the scheduling. Hot leads see a calendar link immediately after quiz submission. The calendar is configured with the loan officer's availability, a 15-minute buffer between appointments, and automated reminders at 24 hours and 1 hour before the call. GHL's built-in calendar handles this natively. The key configuration: set the calendar to require the lead's phone number at booking so the loan officer can call directly if the lead does not join a video call.

Component 6: The referral network layer

Mortgage is a referral-driven business. The National Association of Realtors consistently reports that the majority of home buyers work with a lender who was recommended by their real estate agent. A complete mortgage marketing system includes automation that strengthens the loan officer's referral relationships, not just the direct-to-consumer lead pipeline.

The referral layer adds three automations to the system. First, a post-close email to the borrower requesting a review and a referral, with a $50 electronic gift card (Visa or Amazon) as the incentive. Second, a status update notification to the referring real estate agent at key milestones (pre-approved, under contract, clear to close, funded) so the agent sees the loan officer as a reliable partner. Third, a quarterly "rate environment summary" email to the loan officer's agent network that positions the loan officer as a market expert and keeps the relationship warm between transactions.

This layer is often skipped in manual builds because it requires additional workflows, additional contact segments (agents vs. borrowers), and additional email copy. It is also the layer that produces the highest lifetime value per client because a single referral partner can produce 5 to 10 transactions per year.

The Origin shortcut: one import instead of 14 hours

Every component described above ships as a pre-built mortgage niche ecosystem inside Origin. The custom fields, both pipelines, the segmented email sequences, the scored quiz with compliance-aware language, the internal notifications, the booking automation, and the referral layer all deploy in one snapshot import.

The agency owner's work after import is brand customization: swap in the loan officer's logo, colors, business name, NMLS number, and contact details. Run one test lead through the purchase path. Run one test lead through the refinance path. Confirm all notifications fire. Confirm the booking calendar connects. The system is live in under an hour.

For agencies managing multiple mortgage clients, the snapshot imports identically into each sub-account. The 14 to 20 hour manual build becomes a 45-minute brand customization session per client. At 10 clients, that is 140 to 200 hours saved. At the rates most GHL agencies charge, those hours have a direct dollar value that exceeds the cost of Origin many times over.

The math is straightforward. If the agency charges $1,500 to set up a mortgage client and the setup takes 16 hours, the effective hourly rate is under $100. If Origin reduces that setup to 45 minutes, the agency can either serve more clients with the same hours or reallocate those hours to higher-value work like running the client's ad spend, managing their referral partnerships, or building out their content strategy. The constraint is never the system. The constraint is the agency owner's time. Origin removes the system from the constraint equation entirely.

See the full Origin platform to understand what else ships alongside the mortgage ecosystem: the Quiz Code Workstation, the Landing Page Builder, the Growth Workspace with social scheduling, and the creative editing tools that eliminate every external subscription in the agency's content workflow.

The complete
mortgage system.
One snapshot.
Fields. Pipelines. Sequences. Quiz. Notifications. Booking. All deployed.
Get Origin
$497 one-time + $97/mo | 10 niches included

Frequently asked

The GHL Agency Unlimited plan is the standard choice for mortgage marketing agencies managing multiple loan officer clients. It supports unlimited sub-accounts, which means each loan officer or branch gets their own isolated workspace with its own pipeline, contacts, and automations. The Agency Pro plan works if you are only managing one or two clients, but you will outgrow it quickly. The Unlimited plan also includes the snapshot import feature, which is required for deploying pre-built mortgage ecosystems across multiple sub-accounts.
A complete mortgage marketing system built from scratch in GHL takes 14 to 20 hours for a competent operator. That includes custom fields, two pipelines (purchase and refinance), a scored qualification quiz, segmented email sequences for both loan types, internal notifications, booking calendar configuration, rate watch custom fields, and compliance-reviewed copy for all automated messages. Testing adds another 2 to 3 hours. Origin's mortgage snapshot deploys the same system in under an hour including brand customization and testing.
A mortgage sub-account needs custom fields for loan purpose (purchase, refinance, HELOC), property type, estimated credit range, purchase timeline or current mortgage rate, remaining loan balance, target monthly payment, down payment range, employment status, pre-approval status, and lead source. Refinance-specific fields include current lender, current rate, rate watch threshold, and years remaining on the existing loan. These fields populate from the quiz and feed into merge tags throughout the email sequences and internal notifications.
Build the custom fields first, then the pipelines, then the email sequences, then the quiz. The quiz populates custom fields that the pipelines reference. The pipelines trigger email sequences that use merge tags from those fields. If you build the quiz before the custom fields exist, the field mappings will be wrong. If you write email sequences before the pipelines exist, you cannot connect stage-change triggers. Dependency order matters. Every component downstream of the quiz must be configured and tested before the quiz goes live.
Automated mortgage marketing must comply with TILA (Truth in Lending Act), RESPA (Real Estate Settlement Procedures Act), the TCPA (Telephone Consumer Protection Act) for SMS, and CAN-SPAM for email. TILA requires specific disclosures when advertising rates or terms. RESPA prohibits kickback arrangements and requires certain disclosures about settlement services. TCPA requires prior express written consent before sending marketing text messages. Every automated message in the system should be reviewed by someone familiar with mortgage advertising regulations before going live. The quiz is a pre-qualification assessment, not a pre-approval, and the language must reflect that distinction.
Yes. That is the entire point of building the system as a snapshot. Once the mortgage ecosystem is configured, tested, and verified in one sub-account, you export it as a snapshot and import it into every new mortgage client sub-account. Each import deploys the complete system: quiz, pipelines, email sequences, notifications, and booking automation. The only work per client is brand customization: logo, colors, loan officer name, contact details, and NMLS number. Origin's mortgage snapshot is pre-built for this exact workflow.