HighLevel CRM Hub - Guide

HighLevel SMS Sequences for Real Estate: Templates & Timing That Work

By Youssef AhmedMay 2026~12 min read
GHL
Platform Focus
48h
CRM Setup Included
30+
Leads Guaranteed / Mo
$97
GHL Starter Plan / Mo

Key Takeaways

  • SMS sequences in GHL are built inside Workflows - not the legacy Campaigns tab - using the SMS action step with a Wait timer between each message.
  • A 5-touch sequence (Day 0, 3, 7, 14, 30) hits the highest contact rate for motivated seller lists without triggering carrier filtering.
  • All sequences must reference a registered A2P 10DLC Campaign - sending without registration risks number suspension on GHL shared pools.
  • Personalization tokens like {{contact.first_name}} and {{custom.property_address}} lift reply rates by making bulk messages feel one-to-one.
  • VAs should work the GHL Conversations inbox in real time, moving contacts to the correct pipeline stage the moment a positive reply comes in.

Why SMS Sequences Outperform One-Off Blasts

Most wholesalers send a single SMS blast to their list and wonder why response rates are stuck below 3%. The problem isn't the channel - SMS still delivers the highest open rate of any outbound medium at over 95% within three minutes. The problem is the one-and-done approach. Motivated sellers rarely respond to the first message. Life gets in the way: they're dealing with a difficult tenant, they haven't made a decision yet, or they simply missed the notification. A structured sequence keeps you top of mind across a 30-day window without requiring daily manual effort from you or your VA.

HighLevel's Workflow builder makes this systematic. Once a contact enters a sequence trigger - whether that's a new lead from your list upload or a new contact tag - GHL takes over the timing, the sends, and the branching logic based on whether a reply comes in. Your VA's only job is to monitor the Conversations inbox and handle the humans who respond.

The data from VA Horizon clients across multiple markets consistently shows that follow-up touches on Days 3, 7, and 14 account for more than half of all booked seller appointments. The initial message simply opens the door. The sequence is what walks you through it.

Building SMS Sequences Inside GHL Workflows

GHL has two places that look like they handle sequences: the old Campaigns tab and the Workflows tab. Use Workflows exclusively. Campaigns is a legacy feature with limited branching and no easy integration with pipeline stage changes. Workflows give you conditional logic, reply detection, and pipeline move actions all in one flow.

Step 1 - Create the Workflow

Go to Automation → Workflows → New Workflow. Name it clearly: "Motivated Seller SMS Sequence - 30 Day." Choose Start from Scratch. Set the trigger to Contact Tag Added and create a tag called sms-sequence-start. This tag becomes the on-ramp: whenever your VA uploads a new list or a contact form fills in, they apply this tag and the sequence fires automatically.

Step 2 - Add the First SMS Action

Click the + icon and choose Send SMS. Write your Day 0 message in the text box. Use the token picker on the right to insert {{contact.first_name}} and {{custom.property_address}} (you'll need the custom field set up - see the Custom Fields guide). Keep the message under 160 characters to avoid multi-part billing.

Step 3 - Add Reply Detection Before Each Wait

After the first SMS action, add an If/Else condition: If "Last Message Direction" is "Inbound". On the Yes branch, add a Remove from Workflow action (so replied contacts don't keep getting automated messages) and a Pipeline Stage Move action to push the contact to "New Reply." On the No branch, add a Wait step of 3 days, then your Day 3 SMS action. Repeat this pattern for each follow-up touch.

Step 4 - End the Sequence Cleanly

After your final touch (Day 30), add a Remove Tag action to strip the sms-sequence-start tag, then add a tag called sms-sequence-complete. This lets you filter in reporting to see how many contacts finished the full sequence without replying - a useful list for win-back campaigns later.

GHL Workflow Tip

Set your workflow's "Allow Re-entry" toggle to OFF. If a contact is already in the sequence and someone accidentally applies the trigger tag again, you don't want them to receive duplicate messages. Re-entry should only be enabled on win-back workflows where intentional re-enrollment is the goal.

Optimal Timing & Cadence for Motivated Seller Outreach

Timing matters almost as much as the message itself. Send too early in the day and your message gets buried before the seller takes a break. Send on a Sunday evening and you look desperate. The cadence below reflects patterns from thousands of motivated seller SMS campaigns across markets in Texas, Florida, and the Midwest.

Touch Day Best Send Time Purpose
Touch 1Day 010:00 AM localInitial outreach - introduce yourself and the property
Touch 2Day 311:30 AM localNo-response follow-up - softer, curiosity-based angle
Touch 3Day 72:00 PM localValue add - mention speed, cash, no repairs needed
Touch 4Day 1410:00 AM localSoft re-engage - acknowledge they may not be ready yet
Touch 5Day 3011:00 AM localWin-back - long break, fresh open

GHL Workflows let you set the Wait step to fire at a specific time of day in the contact's timezone - enable this. Go into the Wait step settings and toggle Run at a specific time. Select the contact's timezone field. If your contacts don't have timezone data, default to Central Time, which covers a large portion of the US and keeps you within business hours for both coasts with minimal adjustment.

Avoid Mondays before 9 AM and Fridays after 3 PM. Monday mornings are high-ignore windows. Friday afternoons see low engagement as people mentally check out for the weekend.

6 SMS Templates That Convert

Every template below is written for a maximum of 160 characters to stay within a single SMS segment. Characters that push you into a second segment increase your per-message cost and slightly reduce deliverability on some carrier routes. The [STOP] opt-out instruction is required by A2P 10DLC rules for marketing messages - always include it on the first touch or within the first two messages of any sequence.

Template 1 - Initial Outreach (Day 0)

Hi {{contact.first_name}}, saw you own {{custom.property_address}}. We buy homes as-is, cash, fast close. Any interest? - [Your Name]. Reply STOP to opt out.

Template 2 - No-Response Follow-Up (Day 3)

Hey {{contact.first_name}}, just circling back on {{custom.property_address}}. No pressure - just wanted to make sure you got my last message. Still interested in a cash offer?

Template 3 - Value Add (Day 7)

{{contact.first_name}}, we close in as little as 10 days, buy as-is, no repairs or fees. If selling {{custom.property_address}} is on your radar, I'd love to chat for 5 min.

Template 4 - Soft Re-Engage (Day 14)

Hi {{contact.first_name}}, totally understand if the timing isn't right. When you're ready to talk about {{custom.property_address}}, I'm here. No rush - just reply YES.

Template 5 - Appointment Confirm

Hi {{contact.first_name}}, confirming our call tomorrow at {{appointment.time}}. Looking forward to it! Reply C to confirm or call me to reschedule.

Template 6 - Win-Back (Day 30)

{{contact.first_name}}, it's been a few weeks. Still thinking about {{custom.property_address}}? Market's moving fast - happy to give you a no-obligation number. Just reply anytime.

Opt-Out Handling & A2P 10DLC Requirements

Every SMS sequence you run through GHL must comply with A2P 10DLC regulations enforced by The Campaign Registry (TCR) and the major US carriers. Non-compliance doesn't just mean fines - it means your sending numbers get suspended, often mid-campaign, with no warning. GHL handles opt-outs automatically at the platform level: any reply containing STOP, QUIT, CANCEL, UNSUBSCRIBE, or END is processed by GHL's built-in opt-out engine, and the contact is flagged as opted-out in their record.

What GHL does not automatically do is add a pipeline note or tag when an opt-out occurs. Build a short Workflow with the trigger Contact DND Status Changed that adds a tag opted-out-sms and moves the contact to a "Do Not Contact" pipeline stage. This keeps your active pipeline clean and prevents VAs from accidentally calling someone who explicitly opted out of all communication.

For sequences specifically, include the opt-out language on your first message. After that, you are not required to repeat it on every follow-up in the same campaign - but it's good practice to include it on any message that restarts after a long gap (like the Day 30 win-back).

A2P 10DLC also governs message frequency and content. For motivated seller outreach, register your Campaign under the Real Estate use case (or Low Volume Mixed if your sub-account doesn't qualify for a dedicated vertical). Your message samples submitted during Campaign registration should closely match the actual templates you use - mismatches between registered samples and live sends are a common reason for carrier filtering. See the full registration walkthrough in the A2P 10DLC Registration guide.

How VAs Handle Incoming Replies in GHL

The automated sequence gets replies into the GHL Conversations inbox. What happens next is where VAs earn their keep. A well-trained VA working the GHL Conversations tab can turn a raw "interested" reply into a booked appointment within 10 minutes. Here's the exact workflow we train VAs on at VA Horizon.

Step 1 - Monitor the Unified Inbox

VAs should have GHL open on a second monitor or browser tab with the Conversations view filtered to Unread. In sub-accounts with high volume, use the My Leads filter and assign incoming replies to specific VAs so coverage is clear and no reply falls through the cracks. GHL allows you to assign a conversation to a team member - use this feature consistently.

Step 2 - Qualify Within the First Reply

When a seller replies with anything positive ("yes," "interested," "tell me more"), the VA's first response should gather three pieces of information: (1) Is the property still owned by this person? (2) Are there any liens or mortgages? (3) What's the rough timeline - are they looking to sell in 30 days or 6 months? These three data points determine whether to fast-track to an offer call or park in a nurture pipeline stage.

Step 3 - Move the Pipeline Stage Immediately

The moment a reply comes in, the VA moves the contact from whatever automated stage they're in to the correct stage. Positive reply goes to "New Reply." Qualified seller goes to "Appointment Set." This keeps your pipeline report accurate in real time and prevents duplicated outreach from the automated sequence continuing after a human conversation has started. If the sequence reply detection branch is correctly configured, GHL should already have removed them from the automation - but VAs should double-check by reviewing the Contact's Workflow history tab.

Step 4 - Log Notes After Every Conversation

VAs must add a note to the contact record after every SMS exchange - not only calls. A brief note like "Replied interested 5/19, says property has $40K mortgage, timeline 60 days, follow up 5/26" takes 30 seconds and saves enormous time when reviewing leads the following week. Use GHL's Notes tab on the contact record, not a separate spreadsheet.

Frequently Asked Questions

Can I use GHL SMS sequences without A2P 10DLC registration? +
Technically you can send without registration, but GHL's shared number pools are increasingly filtered by carriers for non-registered traffic. More importantly, if your volume exceeds 200 messages per day, your numbers will be flagged and suspended. Register before you send any sequences at scale - the process takes 1–3 weeks, so start it before you need it.
How many SMS sequences can I have active at the same time in GHL? +
GHL has no hard limit on concurrent Workflows, so you can run separate sequences for different list types simultaneously - cold list, warm re-engage, post-appointment, etc. The practical limit is your registered message volume under your A2P Campaign. Most Real Estate Campaigns are approved for up to 2,000 messages per day; exceeding this risks carrier filtering regardless of registration status.
What happens in GHL when a contact replies during a wait step? +
If you've built the reply detection If/Else branch correctly, the Workflow checks for an inbound message before proceeding past each Wait step. If a reply is detected, the contact exits the sequence branch and routes to your VA handoff action (remove from workflow + pipeline move). If no reply detection is set up, the sequence will continue sending even after a reply - which is why building this branching logic is critical, not optional.
Should I use a local number or a toll-free number for SMS sequences? +
For motivated seller outreach, local numbers consistently outperform toll-free. Sellers are more likely to reply when they recognize a local area code - it signals a local buyer rather than a national company. In GHL, you can assign a local number from the Phone Numbers tab and route it to your A2P Campaign. Toll-free numbers are better suited for inbound calls and customer service contexts, not cold outbound sequences.
How do I handle contacts who reply negatively - "not interested" or "wrong number"? +
Build a separate reply detection branch for negative keywords. In your If/Else step, add conditions for common negative replies: "not interested," "wrong number," "remove me," "stop." Route these to a "Dead" pipeline stage and apply a tag like negative-reply. Don't send them to your opt-out flow unless they explicitly say STOP - a "not interested" reply may just mean "not right now," and some wholesalers re-engage this list after 90 days with a fresh sequence.
Does VA Horizon set up SMS sequences as part of the VA package? +
Yes. Every VA Horizon client gets a fully pre-built GHL sub-account with SMS sequences already configured - the 5-touch motivated seller sequence, appointment confirmation flow, and post-appointment nurture. Your VA is trained on working the Conversations inbox from day one. We also handle the A2P 10DLC registration on your behalf as part of onboarding.

Get Your HighLevel CRM Configured for Wholesaling in 48 Hours

VA Horizon includes a fully configured HighLevel CRM - pipelines, automations, SMS sequences - as part of every VA package. Book a call to see the setup.