No-Show Follow-Up Automation Using Assistable + GoHighLevel
Purpose
This SOP outlines the process for automatically contacting and rescheduling clients who miss their appointments in GoHighLevel (GHL) by using Assistable Voice AI. This system ensures missed appointments are proactively followed up and rebooked when possible.
Objectives
- 
Reduce manual workload for staff 
- 
Improve rebooking rates and client retention 
- 
Maintain high calendar utilization 
- 
Ensure professional and immediate engagement with clients 
- 
Standardize tone and communication across all follow-ups 
System Overview
The automation performs the following workflow:
- 
Detects when an appointment is marked No Show in GHL 
- 
Triggers an automated AI voice call 
- 
AI assistant asks for the reason and offers to reschedule 
- 
Upon confirmation, availability is checked and appointment is booked 
- 
Notes summarizing the call are saved to the contact record 
The Bot ID of the No-Show Follow-Up assistant
- 1761410251294x503266977517928450
Workflow snapshot link
Procedure
Step 1: Create the Assistant
- 
Navigate to Assistable Dashboard → Create Assistant 
- 
Name it e.g., “No-Show Follow-Up Bot” 
- 
Insert the approved assistant prompt/script 
- 
Save and deploy 
Step 2: Import Existing Assistant (Optional)
- 
Select Import → Paste Bot ID 
- 
Confirm logic, calendar mapping, and tools migrated correctly 
Step 3: Connect Calendar
- 
Open Calendar Settings 
- 
Connect the GHL calendar where missed appointments occur 
- 
Validate correct calendar_id and time zone 
Step 4: Add Required Tools
Navigate to: Tools → Add Tool
Add the following:
| Tool Name | Purpose | 
|---|---|
| get_availability | Query open time slots | 
| book_appointment | Reschedule when confirmed | 
| create_note | Write outcomes to contact record | 
Ensure all tools are saved and active.
Step 5: Configure Workflow in GoHighLevel
- 
Go to Automations → Create Workflow 
- 
Trigger: Appointment Status → No Show 
- 
Action: AI Call → Select the Assistable assistant 
- 
Pass required parameters: - 
contact.name
- 
appointment.date/appointment.time
- 
calendar.name
- 
contact.id
 
- 
Step 6: Testing
- 
Book a test appointment → Mark it manually as No Show 
- 
Verify: - 
AI calls the contact 
- 
Reschedule flow offers correct times 
- 
Calendar receives new booking 
- 
Contact record logs call notes 
 
- 
Step 7: Monitoring & Optimization
- 
Review logs/notes for quality issues 
- 
Confirm accurate calendar mapping after any changes 
- 
Update assistant prompt if messaging requires refinement 
Best Practices
- 
Maintain a warm, conversational tone in messaging 
- 
Clearly confirm times to prevent misinterpretation 
- 
Keep prompt logic simple and clean — avoid unnecessary tool calls 
- 
Ensure time zone alignment across platforms 
Troubleshooting Guide
| Symptom | Root Cause | Resolution | 
|---|---|---|
| AI does not call | Workflow trigger incorrect | Set trigger to No Show | 
| Incorrect times offered | Wrong calendar mapped | Reconnect correct calendar_id | 
| No call notes stored | Missing create_notetool | Add and enable tool | 
| Echo / latency | Device or browser issue | Use Chrome with headset | 
Expected Outcomes
Once implemented, the automation will:
- 
Immediately detect and act on missed appointments 
- 
Increase rebookings and customer recovery 
- 
Log consistent, structured notes for every call 
- 
Improve operational efficiency and client experience 
 
                    
                                            