Messaging Basics
Learn how to send and receive WhatsApp messages through GoHighLevel using WhatSnap's integrated messaging system and communication channels.
Once your WhatsApp accounts are connected through WhatSnap, you can send and receive messages directly within GoHighLevel. This seamless integration allows you to leverage all of GHL's powerful features while communicating through WhatsApp.
Native Integration: WhatSnap messages appear directly in your GoHighLevel conversations, maintaining a unified communication experience.
Understanding WhatSnap Channels
Depending on how you configured WhatSnap during installation, you'll interact with WhatsApp messages in one of two ways:
SMS Channel Override (Recommended)
WhatSnap Replaces SMS Channel
When you choose to override the SMS channel:
WhatsApp messages appear in the existing SMS conversation tab
All SMS functionality is replaced with WhatSnap WhatsApp messaging
Maximum integration with existing GHL workflows and features
Seamless transition from SMS to WhatsApp without workflow changes
Custom WhatSnap Channel
Separate WhatSnap Tab
When you choose a custom channel:
WhatSnap appears as a separate tab alongside Email, SMS, Official WhatsApp
Maintains existing SMS functionality independently
Requires webhooks for advanced automation
More complex workflow setup required
Sending Messages
Using the Conversation Interface
Message Routing Logic
WhatSnap determines which WhatsApp account to use based on the contact's tags:
Message Types and Features
Simple Text Communication
Character Limits: Follow WhatsApp's standard character limits
Formatting: Basic text formatting supported
Emojis: Full emoji support for engaging communication
Links: Automatic link detection and preview
Best Practices:
Keep messages concise and clear
Use professional language for business communication
Include relevant context for better understanding
Receiving Messages
Automatic Contact Creation
When someone messages your connected WhatsApp accounts:
Contact Information Extraction
WhatSnap automatically extracts available information:
From WhatsApp Profile:
Phone Number: Primary contact identifier
Display Name: Name shown in WhatsApp
Profile Picture: WhatsApp profile photo when available
Status Message: WhatsApp status when accessible
Additional Processing:
Account Tagging: Automatic assignment of appropriate WhatsApp account tag
User Assignment: Automatic user assignment if configured
Workflow Triggers: Activation of relevant automated workflows
Contact Enrichment: Integration with existing contact data
Message Organization
Conversation Features:
Unified Thread: All messages with a contact in one conversation
Team Collaboration: Multiple team members can participate in conversations
Message History: Complete history of all interactions
Context Preservation: Maintain conversation context across sessions
Multi-Account Messaging
Understanding Account Selection
With multiple WhatsApp accounts connected, WhatSnap uses tags to determine routing:
Scenario Examples:
Contact: Sarah Johnson Tag: whatsnap-account-support
Result: Messages to Sarah are sent from the Support WhatsApp account
Workflow:
Sarah initially messaged the Support WhatsApp number
Her contact received the
whatsnap-account-support
tagAll messages to Sarah use the Support account
Consistent experience from one phone number
Manual Account Switching
Sometimes you need to send messages from a different WhatsApp account than the one associated with a contact. WhatSnap provides powerful command-based solutions for this:
Command System: WhatSnap includes special commands that allow you to override default account routing for specific messages or conversations.
Available Commands:
#switch
: Permanently change the WhatsApp account for a contact#switch_unique
: Send one message from a different account without changing the association
See the Command System guide for detailed information on using these powerful features.
Workflow Integration
SMS-Based Workflows (Recommended Setup)
When using SMS channel override, all existing SMS workflows work immediately with WhatsApp:
Workflow Actions That Work:
Send SMS: Now sends WhatsApp messages through WhatSnap
Wait for Reply: Waits for WhatsApp message responses
Message Triggers: Trigger on incoming WhatsApp messages
Contact Assignment: Automatic assignment based on WhatsApp interactions
Internal Notifications: Send team notifications via WhatsApp
Custom Channel Workflows
When using the custom WhatSnap channel, you'll need webhooks for automation:
Webhook Integration:
Send Messages: Use webhooks to send WhatsApp messages
Trigger Workflows: Configure webhook triggers for incoming messages
Advanced Automation: Build complex workflows using webhook actions
See the Workflow Automation guide for detailed workflow setup instructions.
Message Status and Delivery
Delivery Status Indicators
WhatSnap provides real-time message status information:
Status Types:
Sent: Message sent to WhatsApp servers
Delivered: Message delivered to recipient's phone
Read: Recipient has read the message (when read receipts enabled)
Failed: Message failed to deliver
Message Tracking
Analytics Available:
Message Volume: Total messages sent and received per account
Response Rates: Percentage of messages that receive replies
Delivery Performance: Success rates and delivery timing
Engagement Metrics: Interaction patterns and contact engagement
Best Practices for WhatSnap Messaging
Professional Communication
Business Standards: Maintain professional standards in all WhatsApp business communications to build trust and credibility.
Communication Guidelines:
Clear Subject Lines: Start messages with clear context when needed
Professional Tone: Maintain business-appropriate language
Timely Responses: Respond promptly to maintain engagement
Relevant Content: Keep messages focused and valuable
Contact Management
Organization Strategies:
Tag Consistency: Maintain consistent tagging for account routing
Contact Enrichment: Add relevant information to contact profiles
Interaction History: Keep detailed records of all interactions
Follow-up Planning: Schedule and track follow-up communications
Multi-Account Coordination
Team Coordination:
Account Responsibility: Clear ownership of different WhatsApp accounts
Message Consistency: Maintain brand voice across all accounts
Handoff Procedures: Smooth transitions between accounts/departments
Performance Monitoring: Track effectiveness across all accounts
Troubleshooting Common Issues
Message Delivery Problems
Next Steps
Now that you understand messaging basics:
Command System - Master advanced message routing with commands
Workflow Automation - Set up automated messaging workflows
Outreach Campaigns - Create mass messaging campaigns
Performance Analytics - Monitor and optimize messaging performance
Last updated