SMS Troubleshooting
Basic troubleshooting steps for WhatSnap SMS on Android. Verify installation, check device settings, and resolve common issues before diving into specific problems.
This guide covers fundamental troubleshooting steps for resolving SMS sending and receiving issues with WhatSnap on Android devices.
Quick Diagnostic Steps
If you're experiencing issues with SMS not sending or receiving, follow these steps in order:
Step 1: Test SIM Card Directly
Verify your SIM can send SMS outside of WhatSnap:
Open the native Messages app on your Android device
Send a test SMS to your personal number or a colleague
Ask them to reply to verify two-way communication works
If this fails:
❌ Problem is with your SIM card or carrier, not WhatSnap
Contact your carrier/service provider first
Verify account has credit/balance (for prepaid plans)
Check if SIM plan includes SMS capability
Ensure SIM is not blocked or restricted
If this works:
✅ SIM card is functional, continue to Step 2
Step 2: Verify Installation is Correct
Confirm that WhatSnap SMS is properly installed and configured:
✅ Check WhatSnap Integration in GoHighLevel
Log in to your GoHighLevel sub-account
Go to Settings → Integrations or Phone Numbers
Verify WhatSnap appears in your integrations list
Check custom provider is set to "WhatSnap SMS Gateway" or similar
If missing:
Reconnect WhatSnap integration (see Step 7)
✅ Check WhatSnap Gateway App on Android
Open your Android device
Find the WhatSnap Gateway app
Verify app is installed and visible
If app won't install:
Ensure Google Play Protect is disabled
Play Store → Profile → Play Protect → Settings → Disable scanning
Allow installation from unknown sources
Settings → Security → Install unknown apps → Enable for Chrome/browser
✅ Verify App is Running
Open WhatSnap Gateway app
Check status indicator shows "Connected" or "Running" (green)
Gateway service should be started (not stopped)
If stopped:
Tap the play button (▶️) to start the gateway
Wait 30 seconds for connection to establish
✅ Check App Can Run in Background
Long press the WhatSnap Gateway app icon
Tap "App info" or "Info"
Go to Battery settings
Ensure it's set to "Unrestricted" (not "Optimized" or "Restricted")
To fix:
Settings → Apps → WhatSnap Gateway → Battery → Select "Unrestricted"
See detailed instructions: Device Configuration
Step 3: Verify Device Registration
✅ Device Added to WhatSnap Dashboard
Log in to WhatSnap dashboard in GoHighLevel
Navigate to Connected Accounts or Devices
Verify your Android device appears in the list
Check connection status shows "Online" or "Connected"
If device is missing:
Re-authenticate device with new QR code
Follow installation steps
If device shows "Offline":
Check internet connection on Android device
Restart WhatSnap Gateway app
Re-authenticate if needed
✅ SIM Connected to Sub-Account
In WhatSnap dashboard, go to SIMs or Account Assignment
Verify your device is assigned to the correct GoHighLevel sub-account
Toggle should be ON for the sub-account you're using
If not assigned:
Click "Connect Location" or "Assign"
Select the appropriate sub-account
Save changes
Step 4: Verify Device Specifications
Confirm your device meets minimum requirements:
Check your device:
Settings → About phone → Check Android version and RAM
If device doesn't meet specs:
Consider upgrading to a recommended device
See: SMS Device Specifications
Step 5: Check Phone Software Updates
Ensure device software is current:
Go to Settings → System → System update (or Software update)
Check for available updates
Install any pending updates (during off-hours to avoid disruption)
Note: Keep device updated for security and compatibility, but disable auto-updates to prevent unexpected restarts.
Step 6: Verify RCS is Disabled
RCS (Rich Communication Services) can interfere with SMS delivery in most setups.
Open Messages app
Go to Settings → RCS chats or Chat features
Verify RCS is disabled (turned OFF)
Exception: Enable RCS only if using eSIM from another country over WiFi
See: RCS Settings Guide
Step 7: Reconnect WhatSnap Integration
If messages still aren't sending/receiving, the GoHighLevel connection token may have expired.
Reconnect at Agency Level
Reconnect Integration
Click the WhatSnap integration (or integration button)
Should show "Already Connected with Agency" or similar
Click "Reconnect" or "Connect"
Select your Agency
Enable both checkboxes:
✅ Install for all locations
✅ Auto-install for new locations
Click "Install" or "Proceed"
Important: Make sure you're logged into app.gohighlevel.com, not just your white-label domain.
Step 8: Test Message Sending
After completing the above steps, test your setup:
Open a contact in GoHighLevel
Ensure contact has your device tag (e.g.,
whatsnap-account-android-1)Navigate to Conversations → SMS
Send a simple test message
Check delivery on recipient's device
Ask recipient to reply and verify sync to GHL
If messages still fail:
Proceed to specific troubleshooting guides below
Check Error Codes for specific error messages
Contact support with error details
Specific Troubleshooting Topics
Once you've completed the basic steps above, explore these specific troubleshooting guides:
🗑️ Uninstall Integration
Remove WhatSnap from GoHighLevel agency
Common Issues Quick Reference
Messages Not Sending
Most Common Causes:
⚠️ Gateway app not running → Restart app
⚠️ Contact missing device tag → Add tag in GHL
⚠️ Device offline → Check internet connection
⚠️ SIM card issue → Test direct from phone
⚠️ Battery optimization killing app → Set to unrestricted
Solutions: See Main Troubleshooting Guide
Messages Not Receiving
Most Common Causes:
⚠️ Gateway app disconnected → Reconnect in dashboard
⚠️ Network blocking → Try mobile data instead of WiFi
⚠️ Firewall restrictions → Whitelist WhatSnap domains
⚠️ App permissions revoked → Re-grant permissions
Solutions: See Main Troubleshooting Guide
SIM Card Blocked
Most Common Causes:
⚠️ Sent too many messages too quickly
⚠️ Spam content detected by carrier
⚠️ Didn't warm up new SIM card properly
⚠️ Exceeded carrier fair use policy
Solutions:
Stop messaging immediately for 24-48 hours
Contact carrier to request unblock
Review SIM Warm-Up Process
See Avoiding Carrier Blocks
App Keeps Stopping
Most Common Causes:
⚠️ Battery optimization enabled
⚠️ Low device memory
⚠️ Manufacturer restrictions (Xiaomi, Huawei, etc.)
⚠️ App conflicts
Solutions: See Main Troubleshooting Guide
MMS Not Sending
Quick Checks:
Note: MMS requires the WhatSnap Gateway app to be set as the default messaging app on Android.
If MMS still won't send:
Check signal strength - MMS needs stronger signal than SMS
Try connecting to WiFi and enable WiFi calling
Reduce image size (compress to under 500 KB for best results)
Test sending MMS directly from phone first
Device-Specific Issues
Samsung Devices
Common issues:
Aggressive battery optimization
Samsung's "Sleeping apps" feature
Solutions:
Settings → Battery → Background usage limits
Remove WhatSnap Gateway from "Sleeping apps" list
Settings → Apps → WhatSnap → Battery → Unrestricted
Xiaomi / MIUI Devices
Common issues:
Very aggressive app killing
Autostart restrictions
Solutions:
Settings → Apps → Manage apps → WhatSnap Gateway → Enable Autostart
Security → Permissions → Autostart → Enable for WhatSnap
Battery saver → No restrictions
Huawei / EMUI Devices
Common issues:
Protected apps system
Aggressive battery management
Solutions:
Settings → Apps → WhatSnap Gateway
Battery → App launch → Manage manually
Enable: Auto-launch, Secondary launch, Run in background
OnePlus / OxygenOS
Common issues:
Battery optimization
App "Deep Optimization"
Solutions:
Settings → Battery → Battery optimization → WhatSnap → Don't optimize
Disable "Deep Optimization" for WhatSnap in battery settings
Still Having Issues?
If you've followed all the steps above and are still experiencing problems:
1. Check Error Codes
Review the specific error message you're receiving:
Error Codes Guide - Decode GENERIC_FAILURE and other error codes
2. Review Main Troubleshooting Guide
For comprehensive troubleshooting covering all scenarios:
3. Contact Support
Before contacting support, gather:
Contact:
Email: support@whatsnap.ai
Subject: "SMS Troubleshooting - [Brief Description]"
Include all information from checklist above
Preventive Maintenance
Avoid issues before they occur:
Daily Quick Check (30 seconds)
Weekly Maintenance (5 minutes)
Monthly Review (15 minutes)
Prevention is Better Than Cure: Spending a few minutes weekly on maintenance prevents hours of troubleshooting later.
Related Guides:
Database Reactivations - Avoiding Blocks
Last updated
