Command System
Master WhatSnap's command system to dynamically switch WhatsApp accounts, send messages from specific accounts, and control message routing with simple commands.
WhatSnap's command system provides powerful control over message routing and WhatsApp account selection. These special commands allow you to override default account routing, switch accounts for specific messages, and manage multi-account communications with ease.
Invisible to Recipients: Commands are processed by WhatSnap and not visible to message recipients. The recipient only sees your actual message content.
Command Overview
Commands are special instructions embedded in your messages that tell WhatSnap how to handle the message routing. They work in both manual conversations and automated workflows.
Available Commands
#switch
Change contact's associated WhatsApp account
Permanent
#switch_unique
Send single message from different account
One message only
How Commands Work
Switch Command (#switch)
#switch)The #switch command permanently changes which WhatsApp account is associated with a contact.
Syntax
#switch|whatsnap-account-[account-name] Your message content hereHow It Works
Practical Examples
Scenario: Marketing contact needs to be handed off to sales
Command:
#switch|whatsnap-account-sales Hi John, this is Mike from our sales team. I understand you're interested in our premium package...What Happens:
Contact's tag changes from
whatsnap-account-marketingtowhatsnap-account-salesMessage sent from Sales WhatsApp account
All future messages to John use Sales account
John sees: "Hi John, this is Mike from our sales team. I understand you're interested in our premium package..."
Scenario: General inquiry needs technical support
Command:
#switch|whatsnap-account-tech-support Hello Sarah, I'm transferring you to our technical support team. They'll be able to help you with the integration questions.What Happens:
Contact's tag changes to
whatsnap-account-tech-supportMessage sent from Technical Support WhatsApp account
Future support messages use Technical Support account
Clear departmental handoff maintained
Scenario: Contact needs regional representative
Command:
#switch|whatsnap-account-west-coast Hi Maria, I'm connecting you with our West Coast team who can better assist you with local services.What Happens:
Contact's tag changes to
whatsnap-account-west-coastMessage sent from West Coast WhatsApp account
Regional representative takes over communication
Local expertise and timezone alignment
Workflow Integration
The #switch command works seamlessly in GoHighLevel workflows:
Workflow Example - Sales Qualification:
Trigger: Contact responds with "Yes" to marketing message
Action: Send SMS with content:
#switch|whatsnap-account-sales Great news! I'm connecting you with our sales specialist who will help you get started. Expect a call within 2 hours.Result: Contact is automatically transferred to sales WhatsApp account and assigned appropriately.
Switch Unique Command (#switch_unique)
#switch_unique)The #switch_unique command sends a single message from a different WhatsApp account without changing the contact's permanent association.
Syntax
#switch_unique|whatsnap-account-[account-name] Your message content hereHow It Works
Practical Examples
Scenario: Support rep wants to introduce manager without transferring the case
Primary Contact Tag: whatsnap-account-support
Command:
#switch_unique|whatsnap-account-manager Hello Jennifer, this is David, the support manager. I wanted to personally ensure you're getting the best possible help with your issue.What Happens:
Message sent from Manager's WhatsApp account
Contact's tag remains
whatsnap-account-supportNext message from support rep uses Support account again
Manager introduction without permanent transfer
Scenario: General support case needs one-time expert input
Primary Contact Tag: whatsnap-account-support
Command:
#switch_unique|whatsnap-account-technical-expert Hi Tom, I'm Dr. Peterson, our lead technical expert. Based on your description, here's my recommendation for your integration setup...What Happens:
Expert advice delivered from specialist's account
Contact remains associated with general support
Follow-up handled by original support representative
Expert input without changing ownership
Scenario: Sales rep needs to provide billing update
Primary Contact Tag: whatsnap-account-sales
Command:
#switch_unique|whatsnap-account-billing Hi Lisa, this is Janet from billing. Your payment has been processed successfully and your account is now fully active.What Happens:
Billing update sent from Billing WhatsApp account
Contact remains associated with Sales
Sales rep continues primary relationship
Departmental expertise without confusion
Workflow Applications
#switch_unique is powerful in automated workflows for multi-departmental communication:
Example Workflow - Order Processing:
Trigger: Order status changes to "Shipped"
Action 1: Send SMS (from shipping account):
#switch_unique|whatsnap-account-shipping Your order #12345 has shipped! Tracking number: ABC123. Expected delivery: Friday.
Action 2: Wait 2 days
Action 3: Send SMS (back to original sales account):
How was your delivery experience? We'd love to hear your feedback!Command Best Practices
Choosing Between Commands
Use #switch When
Use #switch_unique When
Transferring ownership
Providing temporary expertise
Changing departments
Manager/executive introduction
Regional reassignment
Cross-departmental updates
Role changes
One-time specialist input
Process handoffs
Temporary coverage
Message Composition
Command Formatting:
Commands must be at the beginning of the message
Use exact tag names as they appear in your system
Include space after command before message content
No spaces around the pipe (|) character
Good Examples:
✅ #switch|whatsnap-account-sales Hello from our sales team!
✅ #switch_unique|whatsnap-account-manager Quick update from management...Bad Examples:
❌ Hello! #switch|whatsnap-account-sales (command not at beginning)
❌ #switch | whatsnap-account-sales (spaces around pipe)
❌ #switch|wrong-tag-name (incorrect tag format)Tag Verification
Before Using Commands:
Verify tag names match exactly with your connected accounts
Test commands with a small group before widespread use
Document tag naming conventions for your team
Regular audits to ensure tags remain current
Advanced Command Usage
Workflow Command Strategies
Progressive Support Escalation
Level 1: Standard support (whatsnap-account-support)
↓ If not resolved in 24 hours
Level 2: #switch|whatsnap-account-senior-support
↓ If still not resolved in 48 hours
Level 3: #switch|whatsnap-account-support-managerBenefits:
Automatic escalation with appropriate handoffs
Clear communication from each level
Maintained conversation context
Multi-Touch Campaign with Different Voices
Day 1: Marketing message (whatsnap-account-marketing)
Day 3: #switch_unique|whatsnap-account-sales Quick follow-up from sales...
Day 7: Sales continues (whatsnap-account-marketing - original)
Day 14: #switch_unique|whatsnap-account-manager Personal note from leadership...Benefits:
Multiple touchpoints with different perspectives
Maintained primary campaign context
Varied communication style
Complete Customer Lifecycle Management
Lead Stage: whatsnap-account-marketing
Qualification: #switch|whatsnap-account-sales
Onboarding: #switch|whatsnap-account-onboarding
Support: #switch|whatsnap-account-support
Account Management: #switch|whatsnap-account-successBenefits:
Clear stage-based communication
Specialized expertise at each stage
Smooth customer experience transitions
Multi-Account Campaign Distribution
Use commands to distribute campaigns across multiple accounts:
Campaign Setup:
Contact Group 1: #switch|whatsnap-account-campaign-1
Contact Group 2: #switch|whatsnap-account-campaign-2
Contact Group 3: #switch|whatsnap-account-campaign-3
Contact Group 4: #switch|whatsnap-account-campaign-4Benefits:
Risk Distribution: Issues with one account don't affect others
Speed Increase: Parallel sending through multiple accounts
Limit Management: Stay within daily message limits per account
Performance Testing: Compare account performance
Troubleshooting Commands
Common Command Issues
Testing Commands
Recommended Testing Process:
Integration with Other Features
Command + Outreach Campaigns
Commands work within outreach campaigns to provide sophisticated routing:
Example: Campaign message that routes qualified leads to sales:
Hi {{first_name}}, interested in learning more about our premium features?
Reply YES for pricing information.
[Workflow triggers on "YES" response]
#switch|whatsnap-account-sales Great! I'm connecting you with our sales specialist for personalized pricing...Command + User Assignments
Commands work together with user assignments:
Command switches account tag
User assignment rules activate for new tag
Contact automatically assigned to appropriate team member
Seamless handoff with proper routing
Next Steps
After mastering the command system:
Workflow Automation - Integrate commands into automated workflows
Outreach Campaigns - Use commands in mass messaging campaigns
Advanced Strategies - Implement sophisticated multi-account workflows
Team Training - Train your team on effective command usage
Command Mastery: The command system is one of WhatSnap's most powerful features. Master it to unlock sophisticated multi-account messaging strategies that would be impossible with traditional WhatsApp integrations.
Last updated
