iMessage
Learn how to connect your iPhone and Mac to WhatSnap for sending and receiving iMessages and SMS through GoHighLevel using your personal devices.
Connect your iPhone and Mac to WhatSnap to send and receive iMessages and SMS directly through GoHighLevel. This personal device integration (P2P) gives you the power of iMessage's high engagement rates combined with GHL's automation capabilities.
Personal Device Power: Using your own iPhone/Mac for iMessage allows you to leverage Apple's messaging ecosystem with its superior deliverability and engagement rates, all managed through GoHighLevel.
Important Usage Guidelines:
iMessage accounts are designed for personal, relationship-based messaging, not bulk outreach
Recommended limit: 50 unique contacts per day to maintain good standing with Apple
Your Mac must remain powered on and connected to the internet for messages to send/receive
Best suited for: Sales follow-ups, customer service, VIP communications
Prerequisites
Before connecting your iMessage account to WhatSnap, ensure you have:
✅ iPhone with active iMessage and cellular service (iOS 12.0+)
✅ Mac (MacBook, iMac, or Mac mini) running macOS Monterey 12.4 or later
✅ Same Apple ID signed in on both iPhone and Mac
✅ Active internet connection on both devices
✅ WhatSnap account connected to your GoHighLevel sub-account
Overview: How iMessage Integration Works
Part 1: Sync Your iPhone and Mac
Before installing the WhatSnap gateway, you need to ensure your Apple devices are properly synced.
iPhone Setup - Enable Messages in iCloud
This allows your messages to sync across all your Apple devices:
Open Settings on your iPhone
Tap on your Apple ID name at the top
Sign in with your Apple ID if not already signed in
Select iCloud
Scroll down and tap Messages
Toggle Sync this iPhone (or "Messages in iCloud") to ON
Wait a few moments for sync to complete
Mac Setup - Configure iMessage
Set up iMessage on your Mac to work with WhatSnap:
Open the Messages app on your Mac
Sign in with the same Apple ID used on your iPhone
Go to Messages → Settings (or Preferences on older macOS)
Click the iMessage tab
Check the box for Enable Messages in iCloud
Under "You can be reached for messages at", ensure your phone number is checked
Under "Start new conversations from", select your phone number (NOT your email)
⚠️ This is crucial - uncheck your email address to avoid confusion
Critical Setting: Always start conversations from your phone number, not your email. This ensures proper routing and delivery tracking in WhatSnap.
Test the Sync
Verify that your devices are properly synced before proceeding:
On your Mac, send a test iMessage to a friend or secondary phone
Verify the message appears on both your Mac and iPhone
Have the recipient reply
Confirm the reply appears on both devices
Sync Confirmed! If messages appear on both devices, you're ready to proceed to installing the WhatSnap gateway app.
Part 2: Download & Connect WhatSnap Gateway
Now that your devices are synced, install the WhatSnap Mac app to connect your iMessage to GoHighLevel.
Download the WhatSnap Mac App
Click "Connect Device" for Mac
Download the WhatSnap Gateway App for Mac from the provided link
Unzip the downloaded file
Move the app to your Applications folder
If macOS blocks the installation:
Open System Settings (or System Preferences)
Go to Privacy & Security
Scroll down to Security
Click "Allow" next to the blocked WhatSnap app message
Alternatively, click "Open Anyway" if prompted
Launch and Authenticate
Open the WhatSnap Gateway app from your Applications folder
Read and agree to the Terms of Use
Copy the authentication token from your WhatSnap dashboard
Paste the token into the Mac app
Click "Connect" or "Log In"
Important Usage Agreement:
iMessage should not be used for bulk messaging
Recommended maximum: 50 unique contacts per day
Violating Apple's terms may result in account restrictions
Keep Running: The WhatSnap Gateway app must remain open and running on your Mac for messages to send and receive. We recommend keeping your Mac on 24/7 or using power settings to prevent sleep.
Verify Connection
Once authenticated, verify your device appears in WhatSnap:
Return to your WhatSnap Dashboard in GoHighLevel
Refresh the page or devices list
You should see your Mac listed as a connected iMessage device
Status should show as "Connected" or "Active"
Device Connected! Your Mac is now bridging your iMessage to GoHighLevel through WhatSnap.
Part 3: Configure WhatSnap Settings
After connecting your device, configure how WhatSnap integrates with GoHighLevel.
Assign Device to Sub-Account
If you have multiple GoHighLevel sub-accounts:
In your WhatSnap Dashboard, locate your newly connected Mac device
Click on the device settings or menu (⋮)
Select "Assign to Sub-Account"
Choose the GoHighLevel sub-account where you want to use this iMessage account
Click "Assign" or "Save"
Configure Channel Integration
Choose how iMessage integrates with your GoHighLevel conversations:
Option 1: SMS Channel Override (Recommended)
WhatSnap replaces your existing SMS channel
iMessages appear in the SMS conversation tab
Works seamlessly with existing SMS workflows
All SMS workflow actions automatically use iMessage (when messaging iPhones)
Option 2: Separate iMessage Channel
WhatSnap appears as a separate tab in conversations
Maintains existing SMS functionality
Requires specific channel selection when messaging
Recommendation: Use SMS Channel Override for the smoothest experience. Your existing workflows will automatically work with iMessage, and you can still send regular SMS as fallback to Android devices.
Set Up Account Tag
WhatSnap automatically creates a unique tag for your iMessage account:
Note your account tag (e.g.,
whatsnap-account-imessage)This tag will be automatically applied to contacts who message this iMessage account
Use this tag in workflows and filters to target iMessage contacts
Tag Usage:
Messages to contacts with this tag will route through your Mac iMessage
You can manually add/remove this tag to control which account contacts use
Use the tag in GHL workflows for iMessage-specific automation
Part 4: Sending Your First iMessage
Test your setup by sending messages through GoHighLevel.
Manual Message Test
In GoHighLevel, open or create a contact
Navigate to the Conversations tab
Add the iMessage account tag to the contact (e.g.,
whatsnap-account-imessage)Click on SMS (if using override) or WhatSnap (if using separate channel)
Type a test message
Click Send
What to Expect:
To an iPhone: Message sends as iMessage (blue bubble on recipient's phone)
To an Android: Message sends as SMS (green bubble) using your iPhone's cellular plan
Message appears in your Mac's Messages app
Replies sync to both your Mac and GoHighLevel
Test Receiving Messages
Have someone reply to your test message
The reply should appear in:
Your Mac Messages app
Your iPhone Messages app
GoHighLevel conversations tab
All devices should stay in sync
Bidirectional Sync! Replies work in both directions, and you can respond from either GoHighLevel or your Mac Messages app.
Understanding Message Routing
How WhatSnap Routes Messages
Message Behavior
iPhone User
iMessage
Mac online, iMessage enabled
Blue bubble, "Delivered" status
Android User
SMS (via iPhone)
iPhone online, cellular active
Green bubble, SMS charges may apply
Unknown/No Number
Fails
-
Error message in GHL
SMS Fallback Limitations: When sending to Android devices, your iPhone must be online and have cellular service. SMS messages use your carrier plan and may incur charges.
Workflow Automation with iMessage
Using iMessage in GHL Workflows
When using SMS Channel Override, your workflows work automatically:
Example Workflow - iMessage Follow-up:
Trigger: Tag added → "whatsnap-account-imessage"
Wait: 5 minutes
Action: Send SMS (automatically sends via iMessage)
Message: "Hi {{first_name}}, thanks for reaching out! How can I help you today?"Key Points:
Use standard "Send SMS" actions in workflows
Messages automatically route through iMessage for tagged contacts
To iPhone: Sends as iMessage
To Android: Sends as SMS fallback via your iPhone
Advanced: Using #switch Commands
Switch between messaging accounts using WhatSnap commands:
Permanently switch to iMessage:
#switch|whatsnap-account-imessage Hi {{first_name}}, I'm following up personally via iMessage...Send one message via iMessage, then return to original account:
#switch_unique|whatsnap-account-imessage This is a personal check-in from our team...Best Practices
Daily Usage Guidelines
Apple's Unspoken Rules
While Apple doesn't publish official limits, staying within these guidelines keeps your account healthy:
50 unique contacts per day (maximum recommended)
Space out messages throughout the day
Avoid identical messages to multiple recipients
Engage naturally - don't just broadcast
Why These Limits Matter:
Apple monitors for spam-like behavior
Exceeding limits may trigger temporary restrictions
Multiple violations could lead to permanent iMessage blocks
Personal accounts are not designed for mass messaging
Keeping Your Mac Ready
For reliable 24/7 operation:
Power Settings:
Prevent Sleep: System Settings → Energy → Prevent automatic sleeping
Display: Allow display to sleep, but keep Mac awake
Power Nap: Disabled for consistency
Alternative: Use Amphetamine App
Free Mac app to keep your Mac awake
Available on Mac App Store
Recommended for Mac mini or headless setups
Gateway App:
Keep WhatSnap Gateway app always running
Add to Login Items for auto-start on boot
Monitor the app icon in menu bar for connection status
Internet Connection:
Use wired Ethernet for most reliable connection
If using WiFi, ensure strong signal strength
Have backup internet (mobile hotspot) for critical operations
Maintain Personal Touch
iMessage works best for relationship-based messaging:
Do:
✅ Personal follow-ups and check-ins
✅ Customer service conversations
✅ Sales relationship building
✅ VIP customer communications
✅ Appointment reminders and confirmations
Don't:
❌ Mass promotional campaigns
❌ Cold outreach at scale
❌ Identical messages to many recipients
❌ Excessive daily volume
❌ Automated spam-like content
Message Characteristics:
Use recipient's name and personal details
Reference previous conversations
Keep tone conversational and authentic
Allow time for responses before following up
Ideal Use Cases
Perfect For:
Sales Follow-ups: Personal touch after initial contact via WhatsApp or other channels
Customer Success: High-touch support for VIP customers
Appointment Reminders: Personal reminders with high open rates
Relationship Building: One-on-one conversations at scale
Internal Team Communication: Coordinate with team members who use iPhones
Not Ideal For:
❌ Cold outreach campaigns (use WhatsApp or Twilio instead)
❌ High-volume promotional blasts (use Twilio SMS)
❌ International messaging (use WhatsApp)
❌ Conversations requiring 99.9% uptime (use Twilio)
Multi-Platform Strategy
Combining iMessage with Other Channels
WhatSnap allows you to use multiple messaging platforms together:
Example Strategy:
Platform Selection Guide:
Initial cold outreach
Higher volume, international reach
Qualified leads
iMessage
Personal touch, higher engagement
Enterprise clients
Twilio SMS
Reliability, compliance, SLA
International customers
Global adoption, no SMS charges
VIP relationships
iMessage
Personal device, authentic feel
Mass notifications
Twilio SMS
Scale, reliability, uptime
Troubleshooting
Quick Solutions for Common Issues
Security and Privacy
Data Protection
Security Features:
End-to-end encryption for iMessages (Apple's native encryption)
Secure authentication token system
Local processing on your Mac before cloud sync
No message storage on WhatSnap servers beyond delivery
Compliance with Apple's terms of service
Your Responsibilities:
Keep your Mac secure with password protection
Don't share your authentication token
Log out from WhatSnap Gateway app when not in use
Use strong passwords for your Apple ID
Enable two-factor authentication on your Apple ID
Next Steps
After successfully connecting your iMessage account:
iMessage Device Specifications - Review hardware requirements and multi-device setup
Multiple iMessage Accounts - Connect multiple iMessage numbers for team collaboration and increased volume
iMessage Troubleshooting - Comprehensive guide for resolving issues
iMessage Account Blocked - Recover from iMessage deactivation by Apple
Account Settings - Configure typing simulation and other iMessage-specific settings
Tag Management - Master using tags to route messages between different platforms
User Assignments - Set up automatic assignment for iMessage conversations
Conversations - Start messaging contacts through iMessage
Workflow Integration - Automate iMessage communications
Ready to Message! Your iMessage account is now connected to WhatSnap. Remember to keep your Mac running and stay within Apple's usage guidelines for best results.
Questions or Issues? Contact WhatSnap support at support@whatsnap.ai or check our troubleshooting guides for additional help.
Last updated
