SMS Installation & Setup
Step-by-step guide to install and configure WhatSnap SMS Gateway on your Android device and integrate it with your GoHighLevel account.
This comprehensive guide walks you through the complete process of connecting your Android device to WhatSnap for SMS messaging through GoHighLevel.
Prerequisites Checklist
Before beginning installation, ensure you have:
✅ Android device with Android 9.0+ and minimum 2 GB RAM (See specifications)
✅ Active SIM card installed and tested (can send/receive SMS)
✅ WhatSnap account installed in your GoHighLevel sub-account
✅ Internet connection (WiFi or mobile data)
✅ Device charger (keep device plugged in during setup)
✅ GoHighLevel login credentials ready
Installation Overview
The installation process consists of three main parts:
Part 1: Integrating WhatSnap with GoHighLevel
Connect your WhatSnap account with your GoHighLevel sub-account to enable SMS messaging.
Choose Integration Method
Select how WhatSnap integrates with GoHighLevel:
Option 1: SMS Channel Override (Recommended)
WhatSnap replaces your existing SMS channel
All SMS workflows automatically use your Android device
Seamless integration with existing automations
Option 2: Custom WhatSnap Channel
WhatSnap appears as a separate messaging channel
Keeps existing SMS functionality intact
Requires specific channel selection when messaging
Recommendation: Choose SMS Channel Override for the smoothest experience and full workflow compatibility.
Part 2: Setting Up Your Android Device
Now configure your Android device and install the WhatSnap Gateway app.
Prepare Your Device - Disable Play Protect
Google Play Protect may block installation of apps from outside the Play Store.
Open the Google Play Store app on your Android device
Tap your profile icon (top right)
Tap Play Protect
Tap the Settings icon (gear icon, top right)
Toggle OFF: "Scan apps with Play Protect"
Turn Off RCS (Rich Communication Services)
RCS can interfere with SMS delivery in some configurations.
Open the Messages app (Google Messages)
Tap your profile icon (top right)
Go to Messages settings
Tap RCS chats (or "Chat features")
Toggle OFF: "Enable chat features"
Exception: If using an eSIM from another country to send SMS over WiFi, you'll need RCS enabled. See RCS Settings Guide for details.
For more details: RCS Settings Guide
Download the WhatSnap Gateway App
On your Android device, open Chrome browser
Return to your WhatSnap dashboard on your computer
You'll see a download link for the Android APK
Use your phone to visit the download URL, or:
Scan a QR code if provided
Send yourself the link via email
Alternative: Some setups provide a direct download link you can access on your phone
Download the APK file
If prompted about downloading from unknown sources, tap "OK" or "Download anyway"
Install the WhatSnap Gateway App
Once downloaded, tap the APK file in your downloads or notification
You may see: "For your security, your phone is not allowed to install unknown apps from this source"
Tap "Settings"
Toggle ON: "Allow from this source" (for Chrome or your browser)
Tap the back button
Tap "Install"
If Play Protect warning appears:
You'll see: "App blocked by Play Protect"
Tap "More details"
Tap "Install anyway"
Wait for installation to complete
Tap "Open" to launch the app
Grant App Permissions
The WhatSnap Gateway app requires several permissions to function.
Initial Launch:
Open the WhatSnap Gateway app (if not already open)
You may be prompted to allow SMS access
If denied accidentally, close and reopen the app
Or: Long press app icon → App Info → Permissions
Required Permissions:
Grant the following permissions (tap "Allow" for each):
📧 SMS - Required to send and receive SMS messages
📞 Phone - Required to access SIM card and phone number
📷 Camera - Required for QR code authentication
🔔 Notifications - Required for connection status alerts
Additional Settings:
When prompted: "Remove permissions if app is unused"
Toggle this OFF (we want the app always ready)
When prompted: "Allow app to always run in background"
Tap "Allow" or "Always allow"
Critical: If you skip any permissions, the app will not function properly. You can adjust permissions later in Android Settings → Apps → WhatSnap Gateway → Permissions.
Configure as Default SMS App (Optional)
When prompted: "Make WhatSnap your default SMS app?"
Choose based on your needs:
Tap "No" if:
You only need SMS (text) messaging
You want to keep your regular messaging app for personal use
Recommended for most users
Tap "Yes" if:
You need MMS support (picture messages, group messages)
You want all messages to route through WhatSnap
Authenticate with QR Code
In the WhatSnap Gateway app, select "Sign in using QR code"
⚠️ Do NOT type your login credentials manually
Always use QR code authentication
The app will open your camera
Point your camera at the QR code displayed in your WhatSnap dashboard (on your computer)
The app will automatically scan and authenticate
If QR code doesn't scan:
Ensure good lighting
Hold camera steady
Move phone closer or farther from screen
Refresh the QR code in your WhatSnap dashboard if it expired
Start the Gateway Service
After successful authentication, you'll see the main gateway screen
Tap the red play button (▶️) to start the gateway
A confirmation prompt appears: "Start gateway service?"
Tap "Yes" to confirm
Status Indicators:
🟢 Green/Connected: Gateway is running and connected
🔴 Red/Stopped: Gateway is not running
🟡 Yellow/Connecting: Gateway is attempting to connect
Gateway Started! Your Android device is now connected to WhatSnap and ready to send/receive SMS through GoHighLevel.
Part 3: Configure WhatSnap Settings
Finalize your device settings in the WhatSnap dashboard.
Refresh WhatSnap Dashboard
Return to your WhatSnap dashboard in GoHighLevel (on your computer)
Refresh the page or devices list
Navigate to Devices → Android Devices (or similar)
You should see your newly connected device listed
Device Information Shown:
Device model
Phone number (from SIM card)
Connection status
Last active time
Name Your Device
Give your device a descriptive name for easy identification:
Click on the device or its settings menu (⋮)
Find the "Device Name" or "Nickname" field
Enter a descriptive name, such as:
Android-Main-SMSSales-Team-DeviceDBR-Campaign-Device-1Support-Line-Android
Why Name Your Device:
Easy identification in multi-device setups
Clear organization in reports and logs
Team members know which device handles which contacts
Assign Device to Sub-Account
If you manage multiple GoHighLevel sub-accounts:
In WhatSnap dashboard, go to SIMs or Accounts section
Find "Assign to Sub-Account" or "Connected Locations"
Toggle ON the sub-account(s) where you want to use this device
Click "Confirm" or "Save"
Note: Toggling a sub-account ON does not change or override anything in your GoHighLevel account. It simply makes the device available for that location.
Set Custom Provider in GoHighLevel (If Using Override)
If you chose SMS Channel Override in Part 1:
Log into the connected sub-account in GoHighLevel
Go to Settings → Phone Numbers (or Business Profile → Phone Numbers)
Scroll to Additional Settings
Under "Custom Provider", change from:
"LeadConnector" or "Twilio"
TO: "WhatSnap SMS Gateway" or similar (exact name may vary)
Click "Save"
Integration Complete! Your SMS workflows will now automatically use your Android device for messaging.
Note Your Account Tag
WhatSnap automatically creates a unique tag for your device:
In WhatSnap dashboard, find your device's tag
It will look like:
whatsnap-account-android-1orwhatsnap-account-[your-device-name]Write this down - you'll use it to route messages to this device
Tag Purpose:
Contacts with this tag will route messages to this specific Android device
Use in workflows to target specific messaging channels
Filter contacts by device/account
Part 4: Send Your First Test SMS
Verify your setup is working correctly by sending a test message.
Verify Delivery
On Your Android Device:
Open the WhatSnap Gateway app
Check the message log or activity feed
You should see the outgoing message listed
On Recipient's Device:
The recipient should receive your SMS
The message will come from your Android device's phone number
It will appear as a regular SMS (not from a short code or unknown number)
In GoHighLevel:
Message status should show as "Delivered" or "Sent"
Check message timestamp
Success! If the recipient received your message, your setup is complete and working.
Test Receiving Messages
Have the recipient reply to your test message
The reply should appear in:
Your Android device's WhatSnap Gateway app
GoHighLevel conversations tab for that contact
Your Android phone's regular Messages app (if visible there)
All messages should stay in sync
Bidirectional Sync Confirmed!
✅ Outbound messages: GoHighLevel → WhatSnap → Android device → Recipient
✅ Inbound messages: Recipient → Android device → WhatSnap → GoHighLevel
Device Configuration Best Practices
Power Management Settings
To ensure 24/7 operation, configure your Android device to prevent the gateway app from being killed:
Disable Battery Optimization for WhatSnap Gateway
Open Settings
Go to Apps → WhatSnap Gateway
Tap Battery or Battery usage
Select "Unrestricted" or "No restrictions"
Alternative path:
Settings → Battery → Battery optimization
Tap dropdown: "All apps"
Find WhatSnap Gateway
Select "Don't optimize"
Critical Setting: If battery optimization is enabled, Android may kill the WhatSnap Gateway app after periods of inactivity, causing messages to fail.
Allow Background Activity
Settings → Apps → WhatSnap Gateway
Tap Mobile data & Wi-Fi (or Data usage)
Toggle ON: "Background data"
Toggle ON: "Unrestricted data usage" (if available)
App Background Restrictions:
Settings → Apps → WhatSnap Gateway
Look for "Background restrictions" or "Remove permissions if unused"
Ensure these are disabled/OFF
Enable Auto-Start (Varies by Manufacturer)
Samsung:
Settings → Apps → WhatSnap Gateway
Tap Battery → Optimize battery usage
Set to "Don't optimize"
Xiaomi/MIUI:
Settings → Apps → Manage apps → WhatSnap Gateway
Enable "Autostart"
Set Battery saver to "No restrictions"
Huawei/EMUI:
Settings → Apps → Apps → WhatSnap Gateway
Battery → App launch → Manage manually
Enable: Auto-launch, Secondary launch, Run in background
OnePlus/Oppo:
Settings → Battery → Battery optimization
Find WhatSnap Gateway → Don't optimize
Power & Sleep Settings
Keep device plugged into charger 24/7
Settings → Display → Screen timeout → Set to shortest time (to save power)
Settings → Battery → Disable any "Adaptive battery" or "Battery saver" modes
Developer Options (Optional - Advanced Users):
Enable Developer Options: Settings → About phone → Tap "Build number" 7 times
Settings → System → Developer options
Find "Stay awake" → Toggle ON (keeps screen on while charging)
Screen Burn-In: If using "Stay awake", be aware of potential screen burn-in on OLED displays. Consider setting screen brightness very low or using a screen saver app.
Network Connection
WiFi (Recommended):
More stable than mobile data
No data usage charges
Consistent connection quality
Set your device to never disconnect from WiFi when sleeping
Mobile Data (Backup):
Enable as fallback if WiFi drops
Ensure adequate data allowance (app uses minimal data: ~50-100 MB/month)
Check that SIM plan includes data
App Update Settings
Disable Automatic Updates:
Open Google Play Store
Search for any WhatSnap-related apps (if applicable)
Tap the app → Tap ⋮ (three dots, top right)
Uncheck "Enable auto-update"
Why: Automatic updates can restart the app unexpectedly, causing message delays during business hours. Update manually during off-peak times.
Multi-SIM Setup (Optional)
If you're setting up multiple Android devices or SIM cards:
Quick Setup:
Repeat Parts 1-4 for each additional device
Give each device a unique name
Each device gets its own unique tag
Use GHL workflows to distribute contacts across devices
Full Instructions: Multiple SMS Accounts Guide
Troubleshooting Installation Issues
App Won't Install
App Won't Connect
Permissions Issues
For additional troubleshooting, see: SMS Troubleshooting Guide
Next Steps
After successful installation:
Warm up your SIM card - Essential before sending volume
Configure RCS settings - Optimize message delivery
Set up workflows - Automate SMS messaging
Learn multi-SIM strategies - Scale your operations
Review best practices - Maximize deliverability and avoid blocks
Installation Complete! Your Android device is now connected and ready to send/receive SMS through GoHighLevel via WhatSnap.
Need Help? Contact WhatSnap support at support@whatsnap.ai or join our community for assistance.
Last updated
