GoHighLevel Missed Call Text Back: Complete Setup Guide 2026

GoHighLevel Missed Call Text Back: Complete Setup Guide 2026

Quick Answer: The GoHighLevel missed call text back is a workflow triggered by a Missed Call event on your GHL phone number. Within 60 seconds of a missed call, an automated SMS fires to the caller re-engaging them before they call a competitor. Setup takes under 30 minutes. Prerequisites: a GHL phone number with A2P 10DLC registration approved. This guide gives you the exact workflow build, the three message copy variations that perform best, the emergency keyword branch, and the team notification steps.

Why the Missed Call Text Back Is the Highest-ROI GHL Automation

The average business misses 62 percent of its inbound phone calls. Of those missed calls, 85 percent of callers do not leave a voicemail — they simply call the next number on the list. For a service business receiving 50 inbound calls per month, that is 31 missed opportunities every month, the majority of which go to a competitor within 5 minutes.

The missed call text back changes that equation with a single automation. A caller who gets an SMS within 60 seconds of their missed call is still thinking about your business. They have not yet dialled a competitor. The SMS opens a text conversation that keeps them engaged until a human can follow up.

ScenarioWithout Missed Call Text BackWith Missed Call Text Back
Caller calls, no answerCaller waits 10 seconds, hangs up, calls competitorCaller receives SMS in 60 seconds, replies with their question
50 missed calls per month43+ callers move to a competitor immediately15-20 callers re-engaged via SMS before calling next business
Average job value of $350Loss of 15-20 jobs = $5,250-$7,000/month in missed revenueRecovery of 6-9 jobs = $2,100-$3,150/month recovered
Team awarenessTeam discovers missed calls when checking phone laterTeam receives instant push notification with caller details
Lead data captureMissed call with no contact infoSMS reply creates or updates GHL contact with conversation history
Setup Time vs. Return: The missed call text back takes 20 to 30 minutes to set up correctly. For a home services business missing 30 calls per month at an average job value of $350, recovering just 5 of those per month adds $1,750 in monthly revenue. The automation pays for a full year of GoHighLevel in its first week of operation.

Prerequisites Before You Build

Confirm all three of these before building the workflow:

  1. A GHL phone number is connected to your sub-account — go to Settings > Phone Numbers and verify a number appears. If not, purchase an LC Phone number before proceeding.
  2. A2P 10DLC registration is approved for that number — go to Settings > Phone Numbers > select your number > Compliance tab. Status must show Approved, not Pending or Rejected. SMS workflows will silently fail if A2P is not approved.
  3. Your sub-account timezone is set correctly — go to Settings > Business Info > Timezone. Incorrect timezone causes time-based workflow logic to fire at wrong local times.
A2P First: The missed call text back is useless without A2P 10DLC approval. Do not build this workflow until A2P is confirmed. If approval is still pending, build the workflow now and activate it the moment approval arrives — do not wait until you need it.

Step-by-Step Workflow Build

  • In your GHL sub-account, go to Automation > Workflows > + Create Workflow.
  • Name the workflow clearly: ‘Missed Call Text Back — [Business Name]’. Clear naming matters when you have multiple workflows and need to troubleshoot.
  • Click Add Trigger. Select Missed Call from the trigger options. This trigger fires any time an inbound call to your GHL number goes unanswered within your configured ring time.
  • In the trigger settings, select which phone number(s) this workflow should monitor. If you have multiple GHL numbers (e.g., one for each team member or location), you can filter by specific numbers or apply to all.
  • Click the + button below the trigger to add your first action. Select Send SMS.
  • In the SMS action, select your GHL phone number as the sender. Write your first message (see Section 4 for copy variations). Keep it under 160 characters.
  • Add a second action: Create Task. Set: Task title = ‘Call back missed caller {{contact.first_name}} at {{contact.phone}}’. Assign to: the relevant team member or round-robin. Due: Immediately.
  • Add a third action: Send Internal Notification. Set notification type to Push Notification + Email. Message: ‘Missed call from {{contact.first_name}} ({{contact.phone}}) — text back sent. Follow up now.’
  • Add a Wait step: Wait 1 hour.
  • Add an If/Else branch. Condition: Customer Replied (has the contact sent an SMS reply since the workflow started). If YES — end the branch (conversation is active, human takes over). If NO — go to the next step.
  • After the NO branch: Add Send SMS action with your second follow-up message.
  • Add Wait 23 hours.
  • Add another If/Else branch: Customer Replied. If YES — end. If NO — Add Tag: Missed Call Unresponsive. Move pipeline to: Attempted Contact. End workflow.
  • Click Save and toggle the workflow to Active.

Read this: GoHighLevel A2P 10DLC Registration: Complete 2026 Step-by-Step Guide

The Three Message Copy Variations

The opening missed call text back message is the most important copy in the workflow. It needs to acknowledge the missed call, feel personal (not robotic), and give the caller a clear and frictionless next step — all in under 160 characters. Here are three variations that perform well across different business types:

Variation A — Warm and Direct (Best for Service Businesses)

Message: Hi, sorry we missed your call at [Business Name]! We’re either with a client or out on a job. What can we help you with? Reply here and we’ll get back to you shortly.

Best for: plumbers, HVAC, landscaping, cleaning, home services. Tone is warm and explains the missed call with a believable reason (on a job), which increases reply rates.

Variation B — With Booking Link (Best for Appointment Businesses)

Message: Hi, sorry we missed you at [Business Name]! Want to book a time to chat? Here’s our calendar: [link]. Or just reply here with your question!

Best for: med spas, coaches, consultants, real estate agents. Gives the caller two paths — self-book or text — which captures both the action-ready and the question-first callers.

Variation C — Named Agent (Best for Teams)

Message: Hi, this is [Agent Name] from [Business Name] — sorry I missed you! What’s up? Reply here and I’ll get back to you as soon as I’m free.

Best for: real estate teams, insurance agents, financial advisors. Using a personal name rather than a business name increases open and reply rates. Use GHL’s {{user.first_name}} merge field to populate the assigned team member’s name dynamically.

The Follow-Up Message (Sent After 1 Hour of No Reply)

Message: Hi again from [Business Name] — just want to make sure we reach you. If it’s easier to book a time: [calendar link]. Or reply here anytime!

Keep the follow-up softer than the initial message. The caller has already received one outreach — the second touch should feel like a genuine check-in, not a persistent sales push.

Character Count Rule

Standard SMS is 160 characters. Messages over 160 characters split into two segments and are billed as two messages by carriers. More importantly, long split messages look unprofessional and have lower read rates. Keep every missed call text back under 160 characters. Count your characters — including the business name, the calendar link, and any merge fields — before finalising.

Emergency Keyword Branch

For businesses in emergency-response industries — plumbing, HVAC, electrical, medical — a caller describing an emergency via SMS reply needs to be treated differently from a standard enquiry. An AI intent branch or keyword branch routes these replies to immediate escalation rather than standard follow-up timing.

How to Add the Emergency Branch

  • After your initial SMS action, add an If/Else branch immediately (before the 1-hour wait).
  • Set the condition: Customer Reply Contains Any Of — and add your emergency keywords. Examples for home services: burst, leak, flooding, no heat, no hot water, no AC, no power, sparks, smoke, emergency, urgent, ASAP, help.
  • If YES (emergency keyword detected): Send SMS immediately: ‘This sounds urgent — we’re on it. Someone will call you back within 15 minutes.’ Create task with URGENT flag. Send push notification to on-call team member: ‘EMERGENCY: {{contact.first_name}} at {{contact.phone}} — reply contains emergency keyword.’
  • If NO: Continue to the standard 1-hour wait and follow-up sequence.
Why This Matters: A caller whose pipe is bursting who receives a standard ‘We’ll get back to you shortly’ message and waits an hour for the next automated follow-up is going to call a competitor within 5 minutes. The emergency branch ensures urgent callers receive an immediate, specific response that confirms help is on the way — which is the only message that will keep them from dialling the next number.

Team Notification Setup

The internal notification step in the workflow is just as important as the SMS to the caller. Your team needs to know about the missed call in real time — not when they check their phone an hour later.

Push Notification (GHL Mobile App)

  • Requires team members to have the GHL mobile app installed and logged in on their phone
  • Set up in the workflow: Add Action > Send Internal Notification > Push Notification
  • Message: ‘Missed call from {{contact.first_name}} ({{contact.phone}}) — text back sent. Follow up now.’
  • Assign to: specific team member, assigned user, or all users

Internal Email Notification

  • Add Action > Send Email > Internal to: [team member’s email]
  • Subject: ‘Missed Call Alert: {{contact.first_name}} — {{contact.phone}}’
  • Body: contact name, phone number, time of call, lead source if available, and a direct link to the GHL conversation

Task Creation

  • Add Action > Create Task
  • Title: ‘Call back: {{contact.first_name}} at {{contact.phone}}’
  • Due date: Immediately
  • Assigned to: round-robin or specific team member
  • Tasks appear in the GHL task list and trigger a notification in the mobile app

After-Hours Variation

The missed call text back fires at all hours — including 11 PM on a Saturday. The standard message works fine at any time, but adding a time-window condition lets you customise the message for after-hours callers and set accurate expectations about callback timing.

Read this: GoHighLevel vs Pipedrive 2026: CRM Comparison for Agencies and Service Businesses

After-Hours Branch Setup

  • After the initial SMS, add an If/Else branch.
  • Condition: Current Time Is Between — set your business hours (e.g., 9 AM to 6 PM Monday to Friday). Use the ‘Is NOT between’ condition to capture after-hours calls.
  • After-hours path: Send a modified SMS: ‘Hi, sorry we missed you at [Business Name]! Our office is closed right now but we’ll call you first thing [tomorrow morning / Monday morning]. Or reply here anytime — we monitor messages after hours.’ Create task with due date: Next business day 9 AM.
  • Business hours path: Use the standard message and immediate task creation.

This variation sets honest expectations (the team will call tomorrow, not in 15 minutes) while keeping the conversation open. Callers who reach out after hours are typically lower urgency — the message reassures them they have been heard without overpromising a same-night callback.

Multi-Location and Team Setup

Multiple Phone Numbers (Multiple Locations)

If your business has multiple locations, each with its own GHL phone number, you have two options:

  • One workflow per number — create a separate missed call text back for each phone number. The SMS for each location references that location’s name and the assigned team member. More setup work but more precise.
  • One workflow with filter — create one workflow and use the trigger filter to specify which phone number(s) it monitors. Use If/Else branches to send location-specific messages based on which number was called.

Round-Robin Team Notification

  • In the Create Task action, set Assigned To: Round Robin — this rotates task assignment across your team evenly
  • In the Internal Notification action, use Assigned User as the recipient — the notification goes to whoever received the round-robin task
  • Track which team member responds fastest in GHL’s task completion reporting — this surfaces accountability data without requiring manual monitoring

Testing Your Workflow

Test before going live. A workflow that fires the wrong message, sends to the wrong number, or triggers a task with blank merge fields damages your brand with the first lead it touches.

  • Call your GHL number from a personal mobile phone and do not answer. Wait 60 seconds and verify the SMS arrives on your personal phone with the correct message and populated merge fields.
  • Check the workflow execution log: Automation > Workflows > [Workflow Name] > Logs. Verify the trigger fired, the SMS action shows Executed, and the task and notification actions show Executed.
  • Reply to the SMS from your personal phone and verify: the conversation appears in the GHL unified inbox tied to a contact record, and the If/Else branch correctly detects the reply and ends the sequence (preventing the 1-hour follow-up from firing since you replied).
  • Test the emergency branch: call and miss the call, then reply with an emergency keyword (e.g., ‘flooding’). Verify the emergency SMS fires immediately and the urgent task is created.
  • Test the after-hours branch if configured: call outside business hours and verify the after-hours message fires with the correct callback expectation.
  • Verify the push notification arrives on the assigned team member’s GHL mobile app within 60 seconds of the missed call.

The Revenue Math

Most business owners underestimate how much revenue a missed call text back generates because missed calls are invisible losses — there is no CRM entry, no failed deal, no record of what was lost. The math makes it concrete:

Business TypeMonthly Inbound CallsEstimated Miss RateMonthly Missed CallsText Back Recovery RateAvg Job ValueMonthly Revenue Recovered
Plumbing8055%4430%$420$5,544
HVAC6050%3030%$380$3,420
Landscaping4060%2425%$280$1,680
Real Estate7045%3220%$8,500 (commission)$54,400
Med Spa5040%2035%$320$2,240
Cleaning3565%2330%$180$1,242

These recovery rates (20 to 35 percent) are conservative estimates based on ghlcrms client deployments. Businesses with a compelling, timely first message and a fast human follow-up consistently hit 35 to 45 percent recovery. The 30-minute setup time and zero ongoing maintenance make this the highest ROI-per-hour-invested automation in the GHL toolkit.

Common Setup Mistakes

Mistake 1: Building the workflow before A2P is approved. The SMS fires in GHL, the workflow log shows Executed, but the message is filtered by carriers and never arrives. You discover the problem weeks later when you realise no missed callers have ever replied. Fix: check A2P status before activating any SMS workflow.

Mistake 2: Message over 160 characters. The SMS splits into two messages. The recipient sees a fragmented message that looks broken. More importantly, split messages cost double in SMS credits. Fix: count every character including merge fields, business name, and links before finalising. Use a URL shortener for calendar links.

Mistake 3: No If/Else branch for replies. Without a reply-detection branch, the 1-hour follow-up sends even when the caller already replied and started a conversation. This looks unprofessional — the business is texting someone it is already talking to. Fix: add the Customer Replied If/Else branch immediately after the initial SMS.

Mistake 4: Using business hours-only notification. Setting internal notifications to only fire during business hours means a 9 PM missed call triggers no team notification until the next morning. By then, the lead is gone. Fix: team notifications should fire 24/7. Set callback task due dates to next business day for after-hours calls — but the notification itself should be immediate.

Mistake 5: No emergency branch for relevant industries. A home services or medical business without an emergency keyword branch sends the standard ‘We’ll get back to you shortly’ message to a caller whose pipe is bursting. Fix: add the emergency keyword branch before the standard timing sequence for any business that handles time-sensitive situations.

If you want ghlcrms to build and activate your missed call text back workflow — including A2P registration, emergency branches, team notifications, and industry-specific message copy — book a free setup call below.

-> Book a Free GHL Missed Call Setup Call with ghlcrms

Frequently Asked Questions

What is the GoHighLevel missed call text back?

The GoHighLevel missed call text back is a workflow automation triggered by a Missed Call event on your GHL phone number. When an inbound call goes unanswered, GHL automatically sends an SMS to the caller’s number within 60 seconds.

The SMS opens a conversation, notifies your team, and keeps the caller engaged before they call a competitor. It is one of the highest-ROI automations available in GoHighLevel and takes under 30 minutes to set up.

How do I set up missed call text back in GoHighLevel?

Go to Automation > Workflows > Create Workflow. Add a Missed Call trigger and select your GHL phone number. Add a Send SMS action with your message (under 160 characters). Add an internal notification action to alert your team.

Add an If/Else branch to detect if the caller replies — if they reply, end the sequence; if not, send a 1-hour follow-up. Save and activate. Full step-by-step instructions are in Section 3 of this guide.

Does GoHighLevel missed call text back work automatically?

Yes, once the workflow is built and activated. Every time a call to your GHL number goes unanswered, the workflow triggers automatically — no manual action required.

The SMS sends, the team notification fires, and the task is created without any staff involvement. The only prerequisite is that A2P 10DLC registration is approved for your GHL phone number.

How quickly does the missed call text back send?

The SMS fires within 60 seconds of the missed call in standard GHL workflow operation. In practice, most messages arrive on the caller’s phone within 30 to 90 seconds of the missed call.

This speed is what makes the automation effective — the caller is still thinking about your business and has not yet dialled a competitor.

Can I customise the missed call text back message?

Yes, completely. The SMS message in the workflow is fully customisable. You can use GHL merge fields to personalise with the contact’s first name, your business name, your assigned team member’s name, and a dynamic calendar booking link.

You can also create different message variations for business hours vs. after hours, for different phone numbers, or for different caller types using If/Else branches.

What if the caller does not reply to the missed call text back?

If the caller does not reply within 1 hour, the workflow sends a second, softer follow-up SMS. If there is still no reply after 24 hours, the workflow adds a tag (Missed Call Unresponsive), moves the contact to an Attempted Contact pipeline stage, and ends. The contact remains in your CRM and can be enrolled in a re-engagement campaign at a later date. They are not lost — they are tagged and trackable.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *