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.

Time Required: 15-20 minutes for complete setup

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.

1

Log In to WhatSnap Dashboard

  1. Log in to your GoHighLevel account

  2. Navigate to the sub-account where WhatSnap is installed

  3. Click on the WhatSnap tab in the left sidebar

  4. You'll land on the WhatSnap dashboard

First Time Setup: If you haven't installed WhatSnap yet, follow the Quick Start Guide to install the plugin first.

2

Access Connected Accounts

  1. In the WhatSnap dashboard, navigate to Connected Accounts or Devices

  2. Click "Add Account" or "Add Device"

  3. You'll see account type options:

    • WhatsApp

    • SMS/iMessage (P2P) ← Select this

    • Twilio SMS

3

Select Android SMS

  1. Click on "SMS/iMessage (P2P)"

  2. Choose "Android" as your device type

  3. The system will prepare your connection settings

4

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

5

Note Your Authentication Details

  1. The WhatSnap dashboard will display a QR code and/or authentication token

  2. Keep this screen open - you'll need it in Part 2

  3. Do not share this QR code or token with anyone


Part 2: Setting Up Your Android Device

Now configure your Android device and install the WhatSnap Gateway app.

1

Prepare Your Device - Disable Play Protect

Google Play Protect may block installation of apps from outside the Play Store.

  1. Open the Google Play Store app on your Android device

  2. Tap your profile icon (top right)

  3. Tap Play Protect

  4. Tap the Settings icon (gear icon, top right)

  5. Toggle OFF: "Scan apps with Play Protect"

Why This Step: WhatSnap Gateway is distributed as an APK file (not via Google Play Store). Disabling Play Protect allows you to install the app. This is safe - WhatSnap is a legitimate application.

2

Turn Off RCS (Rich Communication Services)

RCS can interfere with SMS delivery in some configurations.

  1. Open the Messages app (Google Messages)

  2. Tap your profile icon (top right)

  3. Go to Messages settings

  4. Tap RCS chats (or "Chat features")

  5. Toggle OFF: "Enable chat features"

For more details: RCS Settings Guide

3

Download the WhatSnap Gateway App

  1. On your Android device, open Chrome browser

  2. Return to your WhatSnap dashboard on your computer

  3. You'll see a download link for the Android APK

  4. 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

  1. Download the APK file

  2. If prompted about downloading from unknown sources, tap "OK" or "Download anyway"

4

Install the WhatSnap Gateway App

  1. Once downloaded, tap the APK file in your downloads or notification

  2. You may see: "For your security, your phone is not allowed to install unknown apps from this source"

  3. Tap "Settings"

  4. Toggle ON: "Allow from this source" (for Chrome or your browser)

  5. Tap the back button

  6. Tap "Install"

If Play Protect warning appears:

  • You'll see: "App blocked by Play Protect"

  • Tap "More details"

  • Tap "Install anyway"

  1. Wait for installation to complete

  2. Tap "Open" to launch the app

5

Grant App Permissions

The WhatSnap Gateway app requires several permissions to function.

Initial Launch:

  1. Open the WhatSnap Gateway app (if not already open)

  2. You may be prompted to allow SMS access

    • If denied accidentally, close and reopen the app

    • Or: Long press app icon → App InfoPermissions

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:

  1. When prompted: "Remove permissions if app is unused"

    • Toggle this OFF (we want the app always ready)

  2. When prompted: "Allow app to always run in background"

    • Tap "Allow" or "Always allow"

6

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

Recommendation: Most users should tap "No". You can still send and receive SMS perfectly without making it the default app. Only set as default if you specifically need MMS support.

7

Authenticate with QR Code

  1. In the WhatSnap Gateway app, select "Sign in using QR code"

    • ⚠️ Do NOT type your login credentials manually

    • Always use QR code authentication

  2. The app will open your camera

  3. Point your camera at the QR code displayed in your WhatSnap dashboard (on your computer)

  4. 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

8

Start the Gateway Service

  1. After successful authentication, you'll see the main gateway screen

  2. Tap the red play button (▶️) to start the gateway

  3. A confirmation prompt appears: "Start gateway service?"

  4. 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


Part 3: Configure WhatSnap Settings

Finalize your device settings in the WhatSnap dashboard.

1

Refresh WhatSnap Dashboard

  1. Return to your WhatSnap dashboard in GoHighLevel (on your computer)

  2. Refresh the page or devices list

  3. Navigate to DevicesAndroid Devices (or similar)

  4. You should see your newly connected device listed

Device Information Shown:

  • Device model

  • Phone number (from SIM card)

  • Connection status

  • Last active time

2

Name Your Device

Give your device a descriptive name for easy identification:

  1. Click on the device or its settings menu (⋮)

  2. Find the "Device Name" or "Nickname" field

  3. Enter a descriptive name, such as:

    • Android-Main-SMS

    • Sales-Team-Device

    • DBR-Campaign-Device-1

    • Support-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

3

Configure Dual-SIM Settings (If Applicable)

If your Android device has 2 SIM cards installed:

  1. In device settings, you'll see both SIM cards listed

  2. Uncheck any SIM card you do NOT want to use for WhatSnap

  3. Keep checked only the SIM(s) you want for CRM messaging

Dual-SIM Strategy: You can use both SIMs for WhatSnap to double your capacity, or reserve one for personal use. Learn more in Multiple SMS Accounts.

4

Save Device Configuration

  1. After configuring device name and SIM selection

  2. Click "Save" or "Update"

  3. Confirm your changes are saved

5

Assign Device to Sub-Account

If you manage multiple GoHighLevel sub-accounts:

  1. In WhatSnap dashboard, go to SIMs or Accounts section

  2. Find "Assign to Sub-Account" or "Connected Locations"

  3. Toggle ON the sub-account(s) where you want to use this device

  4. Click "Confirm" or "Save"

6

Set Custom Provider in GoHighLevel (If Using Override)

If you chose SMS Channel Override in Part 1:

  1. Log into the connected sub-account in GoHighLevel

  2. Go to SettingsPhone Numbers (or Business ProfilePhone Numbers)

  3. Scroll to Additional Settings

  4. Under "Custom Provider", change from:

    • "LeadConnector" or "Twilio"

    • TO: "WhatSnap SMS Gateway" or similar (exact name may vary)

  5. Click "Save"

7

Note Your Account Tag

WhatSnap automatically creates a unique tag for your device:

  1. In WhatSnap dashboard, find your device's tag

  2. It will look like: whatsnap-account-android-1 or whatsnap-account-[your-device-name]

  3. 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.

1

Prepare a Test Contact

  1. In GoHighLevel, open or create a test contact

  2. Use your personal phone number or a colleague's number for testing

  3. Ensure the contact has a valid mobile phone number

2

Add the Device Tag

  1. Open the contact's profile

  2. Navigate to the Tags section

  3. Add your device's tag (e.g., whatsnap-account-android-1)

  4. Save the contact

Why Tag Contacts: WhatSnap uses tags to determine which device/account should handle each contact's messages. Without the tag, messages won't route correctly.

3

Send a Test Message

  1. Open the contact's Conversations tab in GoHighLevel

  2. Click on SMS (if using override) or WhatSnap (if using custom channel)

  3. Type a test message, such as:

    • "Hi! This is a test message from my WhatSnap SMS gateway. Please reply to confirm you received this."

  4. Click Send

4

Verify Delivery

On Your Android Device:

  1. Open the WhatSnap Gateway app

  2. Check the message log or activity feed

  3. You should see the outgoing message listed

On Recipient's Device:

  1. The recipient should receive your SMS

  2. The message will come from your Android device's phone number

  3. It will appear as a regular SMS (not from a short code or unknown number)

In GoHighLevel:

  1. Message status should show as "Delivered" or "Sent"

  2. Check message timestamp

5

Test Receiving Messages

  1. Have the recipient reply to your test message

  2. 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)

  3. 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

  1. Open Settings

  2. Go to AppsWhatSnap Gateway

  3. Tap Battery or Battery usage

  4. Select "Unrestricted" or "No restrictions"

Alternative path:

  1. Settings → BatteryBattery optimization

  2. Tap dropdown: "All apps"

  3. Find WhatSnap Gateway

  4. Select "Don't optimize"

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:

  1. Open Google Play Store

  2. Search for any WhatSnap-related apps (if applicable)

  3. Tap the app → Tap (three dots, top right)

  4. 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:

  1. Repeat Parts 1-4 for each additional device

  2. Give each device a unique name

  3. Each device gets its own unique tag

  4. Use GHL workflows to distribute contacts across devices

Full Instructions: Multiple SMS Accounts Guide


Troubleshooting Installation Issues

App Won't Install

Play Protect Blocking Installation

Problem: "App blocked by Play Protect" message appears.

Solution:

  1. When you see the warning, tap "More details"

  2. Tap "Install anyway"

  3. If this doesn't work:

    • Open Play StoreProfilePlay ProtectSettings

    • Disable "Scan apps with Play Protect"

    • Retry installation

Unknown Sources Not Allowed

Problem: "Installation blocked - For your security, your phone is not allowed to install unknown apps from this source."

Solution:

  1. Tap "Settings" in the error message

  2. Toggle ON: "Allow from this source" (for your browser)

  3. Return to the installer and try again

Alternative:

  1. Settings → Security (or Privacy)

  2. Find "Install unknown apps"

  3. Select your browser (Chrome, Firefox, etc.)

  4. Toggle ON: "Allow from this source"

APK File Won't Download

Problem: Browser blocks APK download or download fails.

Solution:

  1. Use Chrome browser (most reliable for APK downloads)

  2. Ensure stable internet connection

  3. Clear browser cache: Chrome → Settings → Privacy → Clear browsing data

  4. Retry download

  5. If link expired, refresh your WhatSnap dashboard to get a new download link

App Won't Connect

QR Code Won't Scan

Problem: Camera opens but QR code doesn't scan.

Solution:

  1. Ensure good lighting (not too bright, not too dark)

  2. Hold phone steady 6-12 inches from screen

  3. Clean camera lens

  4. Refresh QR code in WhatSnap dashboard (may have expired)

  5. Try different screen (laptop vs. monitor)

  6. Take screenshot of QR code, display it larger on screen

Gateway Shows "Disconnected"

Problem: Gateway app shows disconnected status after authentication.

Solution:

  1. Check internet connection (WiFi or mobile data)

  2. Restart the gateway service (stop and start again)

  3. Check firewall settings (if using corporate WiFi)

  4. Re-authenticate with fresh QR code

  5. Restart the app completely

  6. Restart your Android device

Device Not Appearing in Dashboard

Problem: Authenticated successfully but device doesn't show in WhatSnap dashboard.

Solution:

  1. Refresh the WhatSnap dashboard page

  2. Wait 30-60 seconds (may take time to sync)

  3. Check you're viewing the correct sub-account

  4. Check gateway app status (should show "Connected")

  5. Log out and log back into WhatSnap dashboard

  6. Contact support if device still doesn't appear after 5 minutes

Permissions Issues

SMS Permission Denied

Problem: App can't access SMS.

Solution:

  1. Open Settings → AppsWhatSnap Gateway

  2. Tap Permissions

  3. Find SMS → Set to "Allow"

  4. Restart the app

App Keeps Requesting Permissions

Problem: App repeatedly asks for the same permissions.

Solution:

  1. Grant all permissions at once in Settings (not within app)

  2. Settings → AppsWhatSnap GatewayPermissions

  3. Set ALL to "Allow": SMS, Phone, Camera, Notifications

  4. Toggle OFF: "Remove permissions if app unused"

  5. Restart device

  6. Reopen app

For additional troubleshooting, see: SMS Troubleshooting Guide


Next Steps

After successful installation:

  1. Warm up your SIM card - Essential before sending volume

  2. Configure RCS settings - Optimize message delivery

  3. Set up workflows - Automate SMS messaging

  4. Learn multi-SIM strategies - Scale your operations

  5. Review best practices - Maximize deliverability and avoid blocks


Need Help? Contact WhatSnap support at support@whatsnap.ai or join our community for assistance.

Last updated