WhatsApp & Messenger Setup
Connect WhatsApp Business and Facebook Messenger to communicate with guests through their preferred messaging apps. All messages flow through your unified inbox in HelloShift.
Overview
Feature | Description |
WhatsApp Business | Send and receive WhatsApp messages |
Facebook Messenger | Communicate via your Facebook Page |
Unified Inbox | All channels in one conversation thread |
Template Messages | Pre-approved messages for proactive outreach |
Channel Priority | Choose preferred messaging order |
Requirements
HelloShift Guest Messaging plan or higher
A Facebook account (personal or business)
For WhatsApp: A phone number (can be new or existing)
For Messenger: A Facebook Page for your property
WhatsApp Business Setup
Connect WhatsApp using Meta's Embedded Signup - a simple OAuth flow that takes less than 5 minutes.

What You'll Need
A Facebook account (personal or business)
A phone number for WhatsApp (can be new or existing)
Your business name and address
Step 1: Start the Connection
Go to Admin > Integrations
Click the Meta tab
Select the WhatsApp sub-tab
Click Connect WhatsApp
Step 2: Complete Meta Signup
A popup window will guide you through the Meta Embedded Signup:
Log in to Facebook - Use your personal or business Facebook account
Select or Create WhatsApp Business Account - Choose an existing account or create a new one
Enter Business Details - Provide your business name and address
Verify Phone Number - Enter and verify your WhatsApp phone number via SMS or voice call
Grant Permissions - Allow HelloShift to send and receive messages
Step 3: Confirm Connection
Once complete:
Your connected phone number displays on the Meta integration page
WhatsApp appears as a channel option in guest messaging
You're ready to send and receive WhatsApp messages

Disconnecting WhatsApp
To disconnect:
Go to Admin > Integrations > Meta > WhatsApp
Click Disconnect WhatsApp
Confirm the disconnection
Facebook Messenger Setup
Connect your Facebook Page to receive Messenger conversations.

What You'll Need
A Facebook account that manages your property's Facebook Page
A Facebook Page for your property (create one if needed)
Step 1: Start the Connection
Go to Admin > Integrations
Click the Meta tab
Select the Messenger sub-tab
Click Connect Messenger
Step 2: Complete Facebook Login
A popup window will guide you through:
Log in to Facebook - Use the account that manages your Page
Select Your Page - Choose which Facebook Page to connect
Grant Permissions - Allow HelloShift to receive and send messages
Step 3: Confirm Connection
Once complete:
Your connected Page name displays on the Meta integration page
Messenger conversations appear in your HelloShift inbox
Guests can message you via your Facebook Page

Creating a Facebook Page
If you don't have a Facebook Page:
Create a Business or Brand page
Enter your property name and details
Complete page setup (profile photo, cover photo, contact info)
Return to HelloShift to connect
Disconnecting Messenger
To disconnect:
Go to Admin > Integrations > Meta > Messenger
Click Disconnect Messenger
Confirm the disconnection
Channel Priority Settings
After connecting WhatsApp and/or Messenger, configure when to use each channel.
Setting Channel Priority
Go to Admin > Settings > Guest > Messaging
Find Order of Channels
Select your preferred order:
Priority | Description |
SMS → Email | Try SMS first, fall back to email |
SMS → WhatsApp → Email | Try SMS, then WhatsApp, then email |
WhatsApp → SMS → Email | Try WhatsApp first |
Email Only | Only use email |
WhatsApp Messaging Rules
WhatsApp has specific rules about when and how you can message guests.
24-Hour Messaging Window
Scenario | What You Can Send |
Guest messaged you first | Any message (within 24 hours) |
Within 24 hours of guest reply | Any message |
Outside 24-hour window | Template messages only |
No prior conversation | Template messages only |
Template Messages
Template messages are pre-approved by Meta for proactive outreach.
When to use templates:
First message to a guest
Re-engaging after 24 hours of silence
Automated pre-arrival messages
Template categories:
Transactional: Booking confirmations, check-in reminders
Appointment: Arrival reminders
Post-purchase: Thank you, feedback requests
Creating WhatsApp Snippets
Go to Guest > Snippets
Click New Snippet
Select type WhatsApp
Enter your message content
Use variables for personalization:
{{firstName}}- Guest's first name{{confirmationNumber}}- Reservation number{{arrivalDate}}- Check-in date{{roomNumber}}- Room number
Set status to Active
Guest Experience
How Guests Message You
WhatsApp:
Guest saves your WhatsApp number
Sends a message via WhatsApp app
Message appears in HelloShift inbox
Staff replies from HelloShift
Guest receives reply in WhatsApp
Facebook Messenger:
Guest visits your Facebook Page
Clicks Message button
Sends a message
Message appears in HelloShift inbox
Staff replies from HelloShift
Guest receives reply in Messenger
Unified Conversation View
All channels appear in one thread:
SMS messages
WhatsApp messages
Facebook Messenger
Email
Staff can reply from any channel; HelloShift routes via the guest's preferred channel.
Sending Messages
Manual Messages
Open guest conversation
Type your message
Click Send (uses channel priority)
Or select specific channel:
Click channel icon to send via specific platform
Automated Messages
Create automations that use WhatsApp:
Go to Automation > Scheduled Jobs
Create or edit an automation
Select WhatsApp as the channel
Choose a WhatsApp-type snippet
Save and activate
Note: Automated WhatsApp messages should use template-style content for reliability.
Opt-In and Compliance
WhatsApp Opt-In
Guest consent is recorded when they first message you
Stored with timestamp
Required for GDPR compliance
Guests can opt out by texting "STOP"
Opt-Out Handling
When a guest texts "STOP" (or similar):
All messaging is paused for that guest
"Do Not Send" flag is set
Staff can manually re-enable if guest requests
Recognized opt-out words:
STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT
Best Practices
Message Timing
Message Type | Best Time |
Pre-arrival | 24-48 hours before arrival |
Day-of | Morning (8-10 AM) |
Welcome | 30 min after check-in |
Post-stay | Next day, 10 AM |
Message Content
Keep it brief: WhatsApp messages should be concise
Personalize: Use guest name and relevant details
Include action: Clear next step (click link, reply, etc.)
Professional tone: Friendly but professional
Channel Selection
Scenario | Recommended Channel |
International guests | WhatsApp (global reach) |
US domestic | SMS (most reliable) |
Detailed information | |
Quick questions | WhatsApp or SMS |
Troubleshooting
WhatsApp connection failed
Possible Causes:
Facebook login interrupted
Phone number already registered with another WhatsApp Business Account
Browser blocked the popup
Solutions:
Try again with popups enabled
Use a different phone number
Clear browser cache and retry
WhatsApp messages not delivering
Possible Causes:
Guest's number not on WhatsApp
Outside 24-hour window without template
Phone number not verified
Solutions:
Verify guest has WhatsApp
Use template messages for proactive outreach
Check phone number verification in Meta Business Manager
Messenger not receiving messages
Possible Causes:
Page not properly connected
Permissions not granted
Page messaging disabled
Solutions:
Reconnect Messenger in Admin > Integrations > Meta
Check Facebook Page settings - ensure messaging is enabled
Verify HelloShift has message permissions
Guest shows as opted out
Possible Causes:
Guest sent STOP previously
Manual opt-out by staff
Solutions:
Check guest's "Do Not Send" status
Clear flag if guest wants to re-subscribe
Guest can re-opt-in by messaging you
Related Articles
All About Guest Messaging - Complete messaging guide
Snippets & Templates - Message templates
Guest Automations - Automated messaging
Twilio Setup - SMS configuration