Missed Call Text Back
Set up automatic SMS responses for missed calls using IFTTT and GoHighLevel workflows with your WhatSnap Android SMS device.
Automatically send an SMS when someone calls your WhatSnap device and you don't answer. This powerful feature helps you never miss a lead opportunity and keeps communication flowing—even when you can't pick up the phone.
Convert Calls to Text: Missed call text back transforms voice calls into text conversations that sync with GoHighLevel, ensuring no opportunity is lost.
Why Use Missed Call Text Back?
Benefits
Never Miss an Opportunity:
✅ Instant acknowledgment even when you can't answer
✅ Captures lead information automatically
✅ Converts phone calls into trackable text conversations
✅ Professional response improves customer experience
GoHighLevel Integration:
✅ Creates contact in GHL automatically
✅ Triggers workflows for follow-up sequences
✅ Syncs conversation to CRM
✅ Tags contacts for missed call follow-up
✅ Notifies team members
Flexibility:
✅ Works on ANY Android phone (not just WhatSnap devices)
✅ Can be installed on client phones directly
✅ Trigger from one number, send from another
✅ Customizable responses
Common Use Cases
After Hours
"Thanks for calling! We're closed now. We'll respond to your text first thing tomorrow."
Create contact, tag "after-hours", send to morning follow-up workflow
Busy/Driving
"Can't answer right now, but I got your call! Text me and I'll respond ASAP."
Create contact, notify assigned user, tag "urgent-callback"
Text-Only Number
"This number is for texting only. Please send me an SMS and I'll help you right away!"
Create contact, tag "text-only", send to SMS nurture sequence
Sales Lead
"Thanks for your interest! I'll call you back within 30 minutes. What can I help with?"
Create contact, tag "hot-lead", assign to sales rep, set callback task
How It Works
System Overview
Process Flow:
Someone calls your Android phone
You don't answer (missed call)
IFTTT app detects the missed call
IFTTT sends webhook to GoHighLevel
GHL workflow receives caller information
Workflow creates/updates contact
Workflow sends automated SMS response
Additional actions: tagging, tasks, notifications
Prerequisites
Before setting up missed call text back:
✅ Android device with your WhatSnap SMS account
✅ IFTTT account (free tier works)
✅ IFTTT app installed on Android device
✅ GoHighLevel account with workflow access
✅ WhatSnap connected and working for SMS
Optional but Recommended:
📱 Dedicated Android device for business calls/SMS
🔋 Device plugged in and always on
📶 Reliable internet connection (WiFi or mobile data)
Setup Guide
Part 1: Create GoHighLevel Workflow
First, set up the workflow in GHL that will receive the missed call data and send the SMS.
Add Create/Update Contact Action
Click "+" to add a new action after the webhook trigger
Select "Contact" → "Create/Update Contact"
Configure the contact action:
Phone Number:
Click "Add Field" → "Phone"
Click the phone field value
Navigate to: "Inbound Webhook" → "Custom" → Select "Phone-num"
(We'll map this from IFTTT data)
Contact Name:
Click "Add Field" → "Name" (or "First Name")
Click the name field value
Navigate to: "Inbound Webhook" → "Custom" → Select "Contact-name"
Tags:
Click "Add Field" → "Tags"
Add:
missed-call,follow-up-neededAdd your WhatSnap device tag:
whatsnap-account-[your-device]
Click "Save Action"
Add Send SMS Action
Click "+" to add another action
Select "SMS" → "Send SMS Message" (or "Send Message" depending on your channel setup)
Configure the SMS:
To:
Use the contact from previous step (should auto-populate)
Message:
Hi {{contact.first_name | default: "there"}}!
I saw you called but couldn't answer. I got your call and will get back to you shortly.
In the meantime, feel free to text me here with any questions!
- [Your Name/Business]Custom Variables Available:
{{contact.first_name}}- Contact's name{{contact.phone}}- Contact's phone{{contact.full_name}}- Full name
Click "Save Action"
Add Additional Actions (Optional)
Consider adding these actions for better workflow:
Assign to User:
Add action: "Contact" → "Assign to User"
Select the user/team member who should handle missed calls
Create Task:
Add action: "Task" → "Create Task"
Title: "Call back - {{contact.full_name}}"
Assign to appropriate team member
Due: 1 hour from now
Send Internal Notification:
Add action: "Notification" → "Send Internal Notification"
Or: "SMS" → "Send SMS" to your personal number
Message: "Missed call from {{contact.full_name}} ({{contact.phone}}). Auto-text sent."
Wait for Reply:
Add action: "Wait" → "Wait for Condition"
Condition: Contact sends SMS reply
Or: Wait 1 hour if no reply
Branch: If replied → Continue conversation
Branch: If no reply → Send follow-up or create escalation task
Part 2: Set Up IFTTT Applet
Now configure IFTTT to detect missed calls and send data to GoHighLevel.
Create IFTTT Account
Visit ifttt.com
Click "Sign Up" (if you don't have an account)
Create account (email or Google sign-in)
Verify your email if prompted
Install IFTTT App on Android
Open Google Play Store on your Android device
Search for "IFTTT"
Install the IFTTT app (by IFTTT)
Open the app and sign in with the same account you created
Grant required permissions when prompted
Important Permissions:
📞 Phone call access (to detect missed calls)
🔔 Notification access
🔋 Battery optimization disabled (keep app running)
Configure "IF THIS" Trigger
Click on "If This"
Search for "Android Phone Call" in the search bar
Select "Android Phone Call" service
Connect your Android device if prompted
Choose trigger: "Any incoming phone call missed"
Click "Create trigger"
Your trigger is now set: Whenever a call is missed on your Android, this applet will activate.
Configure Webhook Request
Fill in the webhook configuration:
URL:
Paste the GoHighLevel webhook URL you copied earlier
Example:
https://services.leadconnectorhq.com/hooks/abc123xyz...
Method:
Select "POST"
Content Type:
Select "application/json"
Body:
{
"Contact-name": "{{ContactName}}",
"Phone-num": "{{FromNumber}}"
}Using the "Add ingredient" Button:
Alternatively, you can build the body using IFTTT's interface:
Click "Add ingredient" next to Body
Select {{ContactName}} for the name field
Select {{FromNumber}} for the phone field
The format might look different (without the braces) but it works the same.
Review and Create Applet
Review your applet configuration:
IF: Android Phone Call - Any incoming phone call missed
THEN: Webhooks - Make a web request to GHL
Click "Continue" or "Create action"
Give your applet a name (optional): "Missed Call to GHL"
Click "Finish"
Applet Created! Your IFTTT applet is now active and will trigger on missed calls.
Enable Background Running
Critical Step for Android:
Open Settings on your Android device
Navigate to Apps → IFTTT
Battery → Set to "Unrestricted"
Background data → Enable
Notifications → Enable
Manufacturer-Specific:
Xiaomi/MIUI: Enable "Autostart" for IFTTT
Huawei/EMUI: Set IFTTT to "Manage manually" in App launch
Samsung: Disable "Put app to sleep"
Must Run in Background: If Android kills the IFTTT app, it cannot detect missed calls. Ensure background restrictions are disabled.
Part 3: Test the Setup
Advanced Configurations
Limit Response Frequency
Prevent sending multiple texts to the same person:
Method 1: Tag-Based Filter
In your GHL workflow, add a condition before sending SMS:
After "Create Contact" action, add "If/Else"
Condition: Contact does NOT have tag
responded-missed-call-todayIF True → Send SMS + Add tag
responded-missed-call-todayIF False → Skip SMS
Remove tag daily:
Separate workflow with daily schedule trigger
Remove tag
responded-missed-call-todayfrom all contacts
Method 2: Time-Based Wait
Add "Wait" action after SMS is sent
Wait for: 4 hours (or your preferred interval)
Add tag:
missed-call-cooldownIn main workflow, add condition: IF contact has
missed-call-cooldown, skip SMSUse another workflow to remove
missed-call-cooldowntag after 24 hours
Send from Different Number
You can detect missed calls on one device and send SMS from another:
Use Case:
Client's personal phone has IFTTT installed
Missed calls trigger workflow
SMS sent from WhatSnap business device
Setup:
Install IFTTT on client's personal Android phone
Configure webhook to send to your GHL workflow
In GHL workflow, when creating contact, add your WhatSnap device tag
SMS sends from your WhatSnap business number, not client's personal number
Different Responses by Time of Day
After Hours Response:
Add "If/Else" condition in workflow
Condition: Current time is between 6 PM - 8 AM
IF True → Send "We're closed, will respond in the morning" message
IF False → Send standard missed call message
Weekend Response:
Condition: Current day is Saturday or Sunday
Custom message for weekend calls
Trigger Different Workflows by Caller
Known Contacts vs. New Leads:
Add "If/Else" after webhook
Condition: Contact exists in GHL
IF Existing → Send personalized "Sorry I missed you, [Name]!" message
IF New → Send "Thanks for calling! How can I help?" message
VIP Clients:
Condition: Contact has tag
vip-clientIF VIP → Different message + immediate notification to you + high-priority task
IF Standard → Normal missed call flow
Troubleshooting
IFTTT Not Detecting Missed Calls
Webhook Not Reaching GoHighLevel
SMS Not Sending
Duplicate Contacts Created
Best Practices
Message Templates
Professional but Friendly:
Hi {{contact.first_name | default: "there"}}! I saw you called - sorry I missed you.
Text me here and I'll respond ASAP. Or I'll call you back within [timeframe].
- [Your Name]After Hours:
Thanks for calling! Our office hours are [hours].
Text me your question and I'll respond first thing [tomorrow morning / Monday morning].
Need immediate help? Call [emergency number].Sales/Lead:
Hey {{contact.first_name}}! Just missed your call.
I'm excited to help you with [your service]. Text me here or I'll call you back within 30 minutes!
- [Your Name], [Your Title]Appointment-Based:
Hi! I saw you called.
Looking to book an appointment? Text me your preferred date/time, or book instantly here: [booking link]
Talk soon!Workflow Optimization
Key Actions to Include:
✅ Create/update contact with phone and name
✅ Add tags:
missed-call,follow-up-needed, device tag✅ Send immediate auto-response SMS
✅ Assign to appropriate team member
✅ Create callback task (due 1-2 hours)
✅ Send internal notification to team
✅ Wait for reply, then trigger conversation workflow
Avoid:
❌ Sending multiple texts in short succession (looks spammy)
❌ Overly long auto-response messages
❌ Not tagging contacts (can't track missed calls)
❌ Forgetting to add device tag (SMS won't route properly)
Client Installations
For Agencies Installing on Client Phones:
Get Permission: Always get explicit permission before installing IFTTT on client devices
Document Setup: Provide client with documentation on what's installed and why
Battery Impact: Warn clients IFTTT may have minor battery impact
Privacy: Explain what data is captured (just missed call info, not call content)
Support: Provide support for if they need to disable or troubleshoot
Next Steps
After setting up missed call text back:
Call Forwarding - Forward calls to numbers with GHL integration
Verified Caller ID - Display your WhatSnap number for outbound calls
Making Calls - Understand call capabilities with WhatSnap
Workflow Automation - Advanced GHL workflow strategies
Need Help? Contact WhatSnap support at support@whatsnap.ai for assistance with your missed call text back setup.
Last updated
