Create a Sub-Account in GoHighLevel
If you don't have a GoHighLevel account yet, sign up at app.gohighlevel.com. Then create a sub-account (or ask us to create one for you — included in the Full System package).
- Go to Settings → Sub-Accounts → Create New
- Name it after your business (e.g., "ACME Plumbing")
- Add your business phone number that will receive missed calls
Set Up Your SMS Phone Number
In your GHL sub-account, configure the SMS-enabled number that will send the automated text:
- Go to Settings → Numbers → Add Number
- Choose an SMS-capable local or toll-free number
- Set it as the "From" number for outbound SMS
- Note the number — you'll need it for the trigger below
Create the Missed-Call Trigger
Go to Workflows in your GHL sidebar. Create a new workflow named "Missed Call Text-Back".
Save the trigger. This fires every time an incoming call is not answered — within milliseconds.
Add the SMS Action
After the trigger, add an action: Send SMS
Recommended SMS Script
Hi {{contact.first_name}}! We just missed your call and wanted to reach out right away. What do you need help with today? You can book a call with us right here: [YOUR CALENDLY/CALENDAR LINK]
Key rules for personalization in GHL:
- Use
{{contact.first_name}}to personalize — GHL supports this variable - Keep the message short — under 160 characters for single-SMS pricing
- Always include a calendar link — without it, you're just texting without a CTA
- Make it conversational — "what do you need?" not "we offer..."
Set Up Your Calendar Booking Link
The SMS must contain a link so leads can book immediately. Use Calendly, Cal.com, or any scheduling tool:
- Create a 30-minute intro/discovery call type in your calendar tool
- Copy the booking link (e.g.,
calendly.com/yourbusiness/30min) - Paste it into the SMS body above — GHL will shorten it automatically
Activate the Workflow
Save and activate your workflow. Then test it by calling your configured number from a personal phone and intentionally not answering. You should receive an SMS within 60 seconds.
- Set the workflow status to Active
- Test with a real call — don't skip this step
- Check your GHL contacts list to see the incoming call log
- If no SMS arrived, check: Is the number SMS-enabled? Is the workflow saved and active?
Connect Your Calendar (Optional)
GHL can embed your calendar availability directly in SMS replies for a richer experience. To enable this:
- Go to Settings → Integrations → Calendar
- Connect your Calendly or Google Calendar
- In the workflow SMS action, use
{{calendar.link}}variable if supported - Alternatively, just paste your direct Calendly link in the SMS