Skip to content

Booking Integration

Send automated SMS notifications for booking and appointment events with BookingPress, WooCommerce Appointments, and Booking Calendar.

The Booking Integration add-on connects WSMS with popular WordPress booking plugins. Automatically send text messages when appointments are booked, approved, canceled, or rescheduled—keeping your clients and staff informed at every step.

Why SMS for Bookings?

Email notifications often go unread. SMS ensures your clients stay informed:

BenefitDescription
Instant ConfirmationsClients receive immediate booking confirmations
Higher Open Rates98% SMS open rate vs 20% for email
Reduced No-ShowsTimely reminders keep appointments on track
Better ExperienceProfessional communication builds trust

Supported Plugins

PluginStatus
BookingPressSupported
WooCommerce AppointmentsSupported
Booking CalendarSupported
AmeliaPlanned
Simply Schedule AppointmentsPlanned

Key Features

Instant SMS for New Appointments

Automatically send text messages whenever a new appointment is booked, keeping both customers and admins informed.

Approved and Canceled Alerts

Notify customers and admins right away when an appointment is approved or canceled.

Rescheduled Appointment Updates

Send quick SMS updates if an appointment date or time changes, avoiding confusion and missed appointments.

Easy Plugin Integration

Works seamlessly with BookingPress, WooCommerce Appointments, and Booking Calendar. No complex coding required—just install and configure.

Additional Features

FeatureDescription
Customizable MessagesPersonalize SMS templates to match your brand
Multi-Recipient SupportSend notifications to multiple admins or staff
Reminder SystemAutomated reminders to reduce no-shows
Simple SetupConfigure quickly from WordPress dashboard

Supported Events

EventCustomer SMSAdmin SMS
New AppointmentYesYes
Appointment ApprovedYesOptional
Appointment CanceledYesYes
Appointment RescheduledYesYes
Appointment ReminderYesNo
Missed AppointmentYesYes

How It Works

  1. Install & Activate: Install the add-on alongside WSMS
  2. Configure Gateway: Set up your preferred SMS gateway in WSMS settings
  3. Connect Plugin: Select your booking plugin (BookingPress, WooCommerce Appointments, or Booking Calendar)
  4. Enable Notifications: Choose which booking events trigger SMS
  5. Customize Messages: Set up personalized message templates
  6. Save & Test: Test the notifications with a sample booking

Configuration

BookingPress Setup

  1. Go to SMS → Integrations → BookingPress
  2. Enable desired notifications:
    • New Appointment SMS Notification
    • Approved Appointment SMS Notification
    • Canceled Appointment SMS Notification
    • Rescheduled Appointment SMS Notification
  3. Customize message templates
  4. Save settings

WooCommerce Appointments Setup

  1. Go to SMS → Integrations → WooCommerce Appointments
  2. Enable desired notifications
  3. Customize message templates
  4. Save settings

Booking Calendar Setup

  1. Go to SMS → Integrations → Booking Calendar
  2. Enable desired notifications
  3. Customize message templates
  4. Save settings

Reminder Configuration

Set up automatic reminders to reduce no-shows:

  1. Go to the booking plugin SMS settings
  2. Enable appointment reminders
  3. Set reminder time (e.g., 24 hours before, 1 hour before)
  4. Customize reminder message
  5. Save settings

NOTE

Reminders require WordPress cron to be functioning properly. See Scheduling Issues if reminders aren’t sending.

Message Variables

Use these variables in your messages:

VariableDescription
%customer_name%Customer’s full name
%first_name%Customer’s first name
%last_name%Customer’s last name
%service%Booked service name
%date%Appointment date
%time%Appointment time
%location%Service location
%staff%Assigned staff member
%duration%Appointment duration
%price%Service price
%site_name%Your website name

Example Messages

Booking Confirmation

Hi %customer_name%, your appointment for %service% is confirmed for %date% at %time%. Location: %location%. See you then!

Appointment Approved

Great news, %first_name%! Your %service% appointment on %date% at %time% has been approved. We look forward to seeing you!

Reminder (24 hours before)

Reminder: Hi %customer_name%, you have an appointment for %service% tomorrow at %time%. Location: %location%.

Cancellation

Hi %customer_name%, your %service% appointment on %date% has been canceled. Contact us to reschedule: %site_name%

Rescheduled

Hi %customer_name%, your %service% appointment has been rescheduled to %date% at %time%. See you then!

Admin Notification

New booking: %customer_name% booked %service% for %date% at %time%. Staff: %staff%.

Installation

  1. Ensure WSMS is installed and activated
  2. Ensure a compatible booking plugin is installed (BookingPress, WooCommerce Appointments, or Booking Calendar)
  3. Download Booking Integration from your account
  4. Go to Plugins → Add New → Upload Plugin
  5. Upload wp-sms-booking-integrations.zip and activate
  6. Enter license key in SMS → Add-Ons

Requirements

RequirementVersion
WordPress6.0+
PHP7.4+
MySQL5.7+
MariaDB10.2+ (alternative to MySQL)
WSMS (core)6.9+
Booking PluginBookingPress, WooCommerce Appointments, or Booking Calendar

Perfect For

  • Salons and spas
  • Medical and dental clinics
  • Fitness studios and gyms
  • Consulting businesses
  • Service providers
  • Restaurants and hospitality
  • Tutoring and education services
  • Any appointment-based business

Last updated: December 29, 2025