What Happens If Messages Fail?
Understand and manage pending and queued messages in WhatSnap SMS. Learn what causes messages to get stuck and how to clear or resend them.
Sometimes SMS messages get stuck in Pending or Queued status instead of being delivered. This guide explains what these statuses mean, why messages get stuck, and how to clear or resend them.
Understanding Message States
Message Flow
Message Status Definitions
⏳ PENDING
What it means: Message has been received by WhatSnap's server but hasn't been sent to your Android device yet.
Where it is: On WhatSnap's cloud server (not on your phone)
Normal duration: Seconds to a few minutes
When to worry: If stuck for more than 5-10 minutes
Visible in:
✅ WhatSnap dashboard → Pending Messages
⚠️ GoHighLevel (shows as "Pending" but might actually be Queued)
⏳ QUEUED
What it means: Message has been successfully delivered from WhatSnap server to your Android phone, but hasn't been sent out to the recipient yet.
Where it is: On your Android device, in the WhatSnap Gateway app queue
Normal duration: Seconds to minutes (depends on queue length)
When to worry: If stuck for more than 10-15 minutes with good connection
Why messages queue:
Other messages are ahead in line (app sends sequentially, one at a time)
Device is processing previous messages
Waiting for carrier to accept next message
Visible in:
✅ WhatSnap dashboard → Queued Messages
✅ WhatSnap Gateway app on Android (if it shows queue)
⚠️ GoHighLevel (shows as "Pending" - can't distinguish from actual pending)
Queued is Normal: If you're sending multiple messages, newer messages will queue while older messages send. The app works sequentially to avoid overwhelming carriers.
❌ FAILED
What it means: Message couldn't be delivered and has stopped trying.
Where it is: Failed messages log in WhatSnap dashboard
Why it failed: See Error Codes Guide for specific reasons
What to do: Investigate error code, fix issue, resend or delete message
🚫 MAX REACHED - DELETE ONLY
What it means: WhatSnap system has tried to send your message multiple times and was unsuccessful. No more automatic retry attempts will be made.
Where it is: WhatSnap dashboard, Pending Messages section
Why this happens:
Message failed repeatedly (e.g., 5+ attempts)
Same error occurred each time
System has exhausted retry logic
What to do:
❌ Cannot resend from this state
✅ Delete the failed message
✅ Fix the underlying issue (check Error Codes)
✅ Send new message if still needed
Why Messages Get Stuck
Common Causes for PENDING Messages
Gateway App Offline
Android device not connected to internet
Check device connection, restart app
Device Offline
Phone powered off or no network
Power on device, connect to WiFi/data
WhatSnap Server Issues
Temporary server delay (rare)
Wait 5-10 minutes, contact support if persists
Integration Disconnected
GoHighLevel token expired
Reconnect WhatSnap integration
Device Not Assigned
SIM not assigned to sub-account
Assign device in WhatSnap dashboard
Common Causes for QUEUED Messages
High Sending Rate
Sending too quickly, messages piling up
Slow down sending, use drip mode
Sequential Processing
App sends one message at a time
Wait - this is normal, queue will clear
SIM Card Blocks
Carrier has restricted or blocked your SIM
Reduce volume, contact carrier, see Error Codes
MMS Configuration
Sending MMS without being default app
Set WhatSnap as default messaging app
Insufficient Balance
Prepaid plan out of credit
Add funds to carrier account
Connection Failures
App can't report back to server
Check internet, restart app
Oppo/Realme Confirmation
These phones prompt for each message
Disable confirmation or use different brand
How to Clear Pending Messages
Accessing Pending Messages
Choose Action
You have two options for each pending message:
Option 1: Process (Resend)
Attempts to push the message through again
Useful if issue was temporary (device was offline, server hiccup)
Click "Process" or "Retry"
Option 2: Delete
Permanently removes message from queue
Use if message is no longer needed or irrelevant
Use if error is unfixable (invalid number, blocked contact)
Click "Delete" or trash icon
Bulk Actions
If you have many pending messages:
Check if there's a "Select All" option
Choose bulk action:
Process All: Attempts to resend all pending messages
Delete All: Clears all pending messages
Confirm action
Caution with Bulk Delete: Ensure you actually want to discard all pending messages before using bulk delete. This action may not be reversible.
How to Clear Queued Messages
Accessing Queued Messages
Choose Your Approach
Option 1: Wait (Recommended)
Let the app continue sending
Queue will clear on its own
Typical speed: 1 message per minute (or faster if drip mode not active)
Monitor progress in dashboard
Option 2: Delete Queued Messages
Permanently removes messages from sending pipeline
Use only if you don't want these messages sent
Click "Delete" for specific messages
Or use bulk delete if available
Warning: Deleting queued messages means they will NOT be sent. Only delete if you're certain you want to cancel these messages.
Preventing Messages from Getting Stuck
Best Practices
1. Use Drip Mode
Problem: Sending too fast causes queuing and potential carrier blocks.
Solution:
Configure workflows to send 1 message per minute maximum
Add "Wait" actions between messages
Use GHL workflow delays and time restrictions
See: Database Reactivations - Drip Configuration
2. Monitor Queue Length
Problem: Queue grows too large, causing delays.
Solution:
Check WhatSnap dashboard regularly
If queue exceeds 50-100 messages, slow down sending
Consider adding more devices to distribute load
3. Ensure Device Reliability
Problem: Device goes offline, stops processing queue.
Solution:
Keep device plugged in 24/7
Maintain stable internet connection
Disable battery optimization for WhatSnap Gateway
Check device daily
See: SMS Installation - Device Configuration
4. Warm Up New SIMs
Problem: New SIM gets blocked, all messages fail.
Solution:
Follow proper 2-week warm-up schedule
Start with 10-20 messages/day only
Gradually increase volume
Monitor for carrier warnings
See: SIM Warm-Up Process
5. Monitor for Errors
Problem: Same error repeats, messages keep failing.
Solution:
Check error codes immediately
Fix underlying issue before sending more
Don't ignore "GENERIC_FAILURE" errors
See: Error Codes Guide
Handling Specific Scenarios
Large Queue After Campaign Launch
Situation: Launched campaign, now have 500 messages queued.
What's happening:
All messages reached your device at once
App is sending them one by one
This will take time (500 msgs @ 1/min = 8+ hours)
Options:
Option 1: Wait it Out
Let messages send naturally
Monitor for delivery issues
Ensure device stays online
Option 2: Delete Some Messages
Keep first 100-200 messages
Delete the rest
Re-send later at slower pace
Option 3: Distribute to Multiple Devices
If you have multiple SIM cards
Pause campaign
Distribute contacts across devices
Resume campaign
Messages Stuck for Hours
Situation: Messages have been pending/queued for 4+ hours with no movement.
Diagnosis Steps:
Check Device
Is phone online?
Is WhatSnap Gateway app running?
Is app showing "Connected"?
Check SIM
Can you send SMS directly from phone?
Is SIM active and has signal?
Has carrier blocked your SIM?
Check Integration
Is WhatSnap connected in GHL?
Try reconnecting integration
Check device is assigned to sub-account
Check for Errors
Any error messages in dashboard?
Look up error codes
Address specific errors
Resolution:
If device issue → Restart app/device
If SIM issue → Contact carrier or replace SIM
If integration issue → Reconnect WhatSnap
If persistent → Delete stuck messages and resend
MMS Not Sending
Situation: Picture messages stuck in queue.
Common Cause: WhatSnap Gateway not set as default messaging app.
Solution:
On Android device:
Settings → Apps → Default apps → SMS app
Select WhatSnap Gateway as default
Restart WhatSnap Gateway app
MMS should now send
Additional checks:
Ensure image is under 800 KB
Check device signal strength (MMS needs stronger signal than SMS)
Try connecting to WiFi and enable WiFi calling
Queue Management Tools
WhatSnap Dashboard Features
Available Actions:
✅ View pending message count
✅ View queued message count
✅ Process individual messages
✅ Delete individual messages
✅ Bulk process (if available)
✅ Bulk delete (if available)
✅ View error details
✅ Filter by status
✅ Filter by device
Monitoring Queue Health
Healthy Queue:
⬇️ Messages move from Pending → Queued → Delivered within minutes
✅ Queue length stays manageable (under 50 messages)
✅ No error messages
✅ Delivery rate above 95%
Unhealthy Queue:
⚠️ Messages stuck for 30+ minutes
⚠️ Queue length growing (more incoming than sending)
⚠️ Multiple error messages
⚠️ Delivery rate below 90%
Action for Unhealthy Queue:
Stop sending new messages immediately
Diagnose root cause
Fix underlying issue
Clear stuck messages
Resume sending slowly
Advanced Queue Management
For High-Volume Operations
If running large campaigns (1,000+ messages/day):
Strategy 1: Stagger Sending
Campaign 1: Send 100 msgs
Wait: 2 hours (let queue clear)
Campaign 2: Send 100 msgs
Wait: 2 hours
Repeat...Strategy 2: Multi-Device Load Balancing
Distribute contacts across 3-5 devices
Each device processes independently
Total throughput multiplied by device count
Strategy 3: Queue Length Triggers
Monitor queue length via API (if available)
Pause sending if queue exceeds threshold (e.g., 50)
Resume when queue drops below threshold (e.g., 20)
See: Multiple SMS Accounts - Load Balancing
Troubleshooting Persistent Queue Issues
Issue: Queue Never Clears
Checklist:
If all checked and queue still stuck:
Restart WhatSnap Gateway app
Restart Android device completely
Delete queued messages and resend in smaller batches
Contact support: support@whatsnap.ai
Issue: New Messages Immediately Queue
Cause: Messages are queuing faster than they can be sent.
Solutions:
Slow down sending:
Increase workflow delays
Use drip mode (1 msg per minute)
Pause campaigns temporarily
Add capacity:
Connect additional devices/SIM cards
Distribute contacts across devices
Scale horizontally
Switch carriers:
If current carrier is rate-limiting
Try carrier with higher limits
Consider Twilio for ultra-high volume
Related Resources
Error Codes Guide - Understand specific failure reasons
Main Troubleshooting - General SMS troubleshooting
Database Reactivations - Volume management best practices
Multiple SMS Accounts - Scale with multiple devices
Questions about pending or queued messages? Contact WhatSnap support at support@whatsnap.ai with details about stuck messages and error codes.
Last updated
