Customer Communication
Stay connected with your customers through multiple communication channels. Send individual messages, automated notifications, bulk campaigns, and use templates to save time while maintaining a personal touch.
Communication Channels
SeroBook supports multiple channels for reaching your customers. Each channel serves different purposes and can be configured independently.
Detailed confirmations, invoices, follow-ups, and marketing campaigns
SMS
Quick reminders, confirmations, and time-sensitive notifications
In-App
Portal notifications and internal booking notes visible to staff
Multi-channel approach
For the best results, use a combination of channels. Send email confirmations for detailed information and SMS reminders for time-sensitive appointment alerts. This reduces no-shows significantly.
Sending Individual Messages
You can message any customer directly from their profile or from a specific booking.
From a Customer Profile
- Navigate to Customers and open the customer's profile
- Click Send Message
- Choose the channel (Email or SMS)
- Write your message or select a template
- Preview and click Send
From a Booking
- Open the booking details
- Click Contact Customer
- The message is automatically associated with the booking
- Booking details (date, service, etc.) are available as merge tags
- Send via email or SMS
Message association
Messages sent from a booking are linked to both the customer profile and the specific booking, making it easy to track the full conversation history in context.
SMS Notifications
SMS messages have extremely high open rates and are ideal for appointment reminders and urgent communications.
Setting Up SMS
- Go to Settings → Communication → SMS
- Choose your SMS provider and enter your API credentials
- Set your sender name or phone number
- Configure your default SMS templates
- Send a test message to verify setup
SMS Best Practices
- Keep messages short – Stay under 160 characters when possible to avoid multi-part messages
- Include key details – Date, time, and business name at minimum
- Add opt-out instructions – Include "Reply STOP to unsubscribe" for compliance
- Time messages appropriately – Send during business hours and not too early or late
- Use merge tags – Personalize with the customer's first name
SMS compliance
Ensure you have customer consent before sending SMS messages. Customers must be able to opt out at any time. Check your local regulations regarding commercial SMS messaging.
Email Communications
Email is the primary communication channel for detailed messages, confirmations, and marketing. SeroBook supports both automated and manual email communications.
Types of Emails
- Transactional – Booking confirmations, reminders, cancellation notices, and receipts
- Operational – Schedule changes, staff updates, and service modifications
- Marketing – Promotions, newsletters, and re-engagement campaigns
- Follow-up – Post-appointment feedback requests and review invitations
Composing an Email
- Click Send Message from a customer profile or booking
- Select Email as the channel
- Enter a subject line or choose a template
- Compose your message using the rich text editor
- Insert merge tags for personalization (e.g.,
{{customer.firstName}}) - Preview the email and click Send
Email provider setup
For the best deliverability, configure your own email provider in Settings → Email. This ensures emails come from your business domain and customers can reply directly to you.
Communication History
Every message sent through SeroBook is logged and accessible, giving you a complete record of all customer interactions.
Viewing History
Access communication history from multiple places:
- Customer profile – See all messages sent to and from a specific customer
- Booking details – View messages related to a specific booking
- Communication log – Browse all messages across your entire business
History Details
Each message record includes:
- Date and time sent
- Channel used (email, SMS, in-app)
- Message content and subject line
- Delivery status (sent, delivered, opened, bounced, failed)
- Which staff member sent the message
- Associated booking (if applicable)
Email open tracking
Email open tracking is available when using a supported email provider. Open events are recorded in the communication history so you can see when a customer has read your message.
Bulk Messaging
Send messages to multiple customers at once for announcements, promotions, or important updates.
Creating a Bulk Message
- Go to Customers and select the recipients using filters or checkboxes
- Click Bulk Actions → Send Message
- Choose the channel (Email or SMS)
- Write your message or select a template
- Preview how the message will look with merge tags populated
- Review the recipient count and click Send to All
Targeting Recipients
Use filters to target specific groups of customers:
- By tag – Send to customers with specific tags (e.g., "VIP", "Inactive")
- By booking history – Target customers who booked a specific service
- By date range – Reach customers who last booked within a time period
- By status – Active customers, lapsed customers, etc.
- Manual selection – Hand-pick individual customers from the list
Bulk SMS costs
Bulk SMS messages are charged per message. Review the estimated cost shown before sending. For large campaigns, consider using email as the primary channel with SMS reserved for critical alerts.
Message Templates
Save time by creating reusable message templates for common communications. Templates support merge tags for automatic personalization.
Creating a Template
- Go to Settings → Communication → Templates
- Click Create Template
- Choose the channel (Email or SMS)
- Enter a template name for internal reference
- Write the message content with merge tags
- Save the template
Available Merge Tags
| Tag | Output |
|---|---|
{{customer.firstName}} | Customer's first name |
{{customer.lastName}} | Customer's last name |
{{booking.date}} | Booking date |
{{booking.time}} | Booking time |
{{booking.service}} | Service name |
{{business.name}} | Your business name |
Template library
SeroBook comes with a set of pre-built templates for common scenarios like booking confirmations, reminders, and follow-ups. Customize these to match your brand voice.
Customer Communication Preferences
Respect your customers' preferences by allowing them to control how they receive communications.
Preference Options
- Preferred channel – Email, SMS, or both
- Marketing opt-in/out – Whether to receive promotional messages
- Reminder preferences – How far in advance to send reminders
- Quiet hours – Time ranges when no messages should be sent
Managing Preferences
Preferences can be updated by staff from the customer profile or by the customer through the self-service portal. All preference changes are logged in the communication history.
Unsubscribe compliance
Always honor unsubscribe requests immediately. Continuing to send marketing messages to customers who have opted out may violate regulations such as GDPR, CAN-SPAM, or local privacy laws.
Scheduled Messages
Plan your communications in advance by scheduling messages to be sent at a specific date and time.
- Compose your message (individual or bulk)
- Instead of clicking Send, click Schedule
- Choose the date and time for delivery
- Confirm the schedule
Scheduled messages appear in Communication → Scheduled where you can review, edit, or cancel them before they are sent.