Mar 25 (edited) • 🏰 Homebase
GHL Workflow for Missed ASSISTABLE Calls: SMS Follow-up System to the Rescue
This is a part of my TWILIO Backup System for GHL and ASSISTABLE
Overview of the Workflow
This GHL workflow automatically sends an SMS message to callers when ASSISTABLE doesn't pick up their call. The workflow follows a logical sequence
Trigger: Inbound Webhook
  • The workflow begins when your configured webhook receives VOICEMAIL TRANSCRIPT data about a missed call
  • This happens automatically only when ASSISTABLE doesn't answer a call and the voicemail backup system is active
The heart of this workflow is the "Send SMS Through Twilio" custom code node. Here's exactly how to set it up:
Create the Custom Code Action:
  • In your GHL workflow, click the "+" button to add an action
  • Search for and select "Custom Code"
  • Name it "Send SMS Through Twilio"
Configure Required Input Properties:
  • twiliosid - Your Twilio account SID
  • twiliokey - Your Twilio auth token
  • OriginalCaller - Set to {{inboundWebhookRequest.From}} to capture caller's number
  • Called - Set to {{inboundWebhookRequest.To}} to use your Twilio number
message - Your custom message text (example: "Sorry we've missed the call. How can we help?")
The Javascript code that goes with it is:
// Set username and password for basic authentication
const username = inputData['twiliosid'];
const password = inputData['twiliokey'];
const data = {
Body: inputData['message'],
From: inputData['Called'],
To: inputData['OriginalCaller']
};
const headers = {
'Content-Type': 'application/x-www-form-urlencoded'
};
const postResponse = await customRequest.post(
`https://${username}:${password}@api.twilio.com/2010-04-01/Accounts/${username}/Messages`,
{ data, headers }
);
output = {
result: postResponse
};
What This Code Actually Does (In Plain Language)
  • It sends your message to the caller's phone number
  • The message appears to come from your business number
The ASSISTABLE Integration Trick
When the caller receives your automated SMS and replies to it, ASSISTABLE will automatically handle the incoming message as a new conversation. This works because:
  1. The SMS reply comes to your Twilio number
  2. ASSISTABLE constantly monitors this number for incoming messages
  3. The ASSISTABLE messaging system operates independently from the call handling system
  4. This creates a seamless transition from missed voice call to AI-powered text conversation
This approach ensures no interaction opportunity is lost, even when voice calls can't connect successfully, the caller is still able to be handled in an automated way
7
3 comments
Dan Leteky
4
GHL Workflow for Missed ASSISTABLE Calls: SMS Follow-up System to the Rescue
Assistable.ai
skool.com/assistable
We give you the most dominantly unfair advantage in the agency space. The most installed GoHighLevel AI ever.
Leaderboard (30-day)
Powered by