Description
Text Messages That Fire the Moment a Booking Changes
Hotel Booking Messaging connects your property’s reservation data to your guests’ phones. A new booking arrives, and a text goes out. A reservation is confirmed, and the guest hears about it right away. Someone cancels, and the person who needs to know gets a message before the empty room goes unnoticed. This GPL-licensed add-on for the Hotel Booking plugin handles the whole chain without anyone on your team typing a single message by hand.
Three things set it apart from a generic SMS tool bolted onto a WordPress site. First, it listens to real booking events inside Hotel Booking, so the triggers match how a hotel actually operates. Second, it can message guests and administrators, each with their own wording. Third, every message is built from a template you control, which means the tone of your texts sounds like your property and not like a software default.
If you have been searching for a Hotel Booking Messaging WordPress plugin that keeps both sides of a reservation informed, this is what it does: it turns booking activity into short, timely texts and leaves the decisions about when and what to say in your hands.
Feature Breakdown
Automated Alerts for Bookings, Confirmations and Cancellations
The core of the plugin is a set of event-based alerts. New bookings, confirmations and cancellations each have their own trigger, and the plugin covers more booking events beyond those. You choose which ones should produce a text. A small guesthouse might only want a message on confirmation, while a busier property may want the front desk pinged for every new request.
Messages for Guests and for Admins
Guests and staff need different information. A guest wants reassurance that the stay is locked in. An administrator wants a quick heads-up that something needs attention. Because the plugin separates the two audiences, you can write a friendly confirmation for the traveller and a terse operational note for the manager.
Fully Customizable Templates
Every SMS is generated from a template you edit yourself. That gives you room to:
- Match the voice of your brand, whether that is warm and chatty or brief and professional
- Pull booking details into the text so each message feels specific to that reservation
- Keep messages short enough to read at a glance on a lock screen
- Write different wording for different events, so a cancellation never sounds like a welcome
Configurable Triggers
Not every event deserves a text. Trigger settings let you decide which booking changes send a message and which stay quiet. That control matters for guest experience, since a flood of notifications feels intrusive, while a well-chosen few feel attentive.
A Secure Connection to the SMS Service
The link between your site and the MotoPress SMS service is stored on your site in encrypted form, protected by your WordPress security keys. Credentials are not left lying around in plain text, which is the kind of detail worth caring about when a plugin sits next to guest contact information.
Where Does It Help in Real Life?
The Small Family-Run Inn
Picture an owner who also cooks breakfast and changes the linens. She cannot sit next to the inbox all day. With admin alerts switched on, her phone buzzes when a booking lands, and she can glance at it between tasks. The guest, meanwhile, receives a confirmation text without her having to write one.
The Busy Boutique Hotel
A hotel with a reception desk and a handful of staff on rotation benefits from clear, consistent messages. Templates keep the wording the same no matter who is on shift. When a cancellation comes in late in the evening, the admin text means the team knows about the freed-up room by morning rather than discovering it at check-in time.
Vacation Rental Managers
Anyone running several rental units from one WordPress site deals with a steady stream of changes. Texts for new bookings and cancellations act as a running log delivered to your pocket. You can tell at a glance whether something needs action without opening the dashboard.
Properties With International Guests
Travellers often do not check email until they arrive, especially while in transit. A text reaches them on the device they actually carry. Writing your own templates lets you keep wording plain and clear, which helps when your guests read in a second language.
How Does It Work Under the Hood?
The plugin sits on top of Hotel Booking and watches for booking status changes. When one of those changes matches a trigger you have enabled, the plugin takes the relevant template, fills in the reservation details, and sends the result through the MotoPress SMS service to the right phone number.
The connection to that service is saved inside your WordPress installation. To keep it private, the plugin scrambles it using the security keys already defined for your site. Only your site, with those same keys, can read it back. This is a sensible design, though it has one practical consequence: if the keys change, the saved connection cannot be decrypted, and the plugin will show the SMS service as disconnected. You simply reconnect, and messaging resumes. Your SMS account itself is not touched by this.
Because everything runs from settings inside WordPress, there is no separate application to maintain. You configure triggers, edit templates, and let the booking flow do the rest.
Frequently Asked Questions
Why does the plugin sometimes ask me to reconnect the SMS service?
The saved link to the SMS service is encrypted with your site’s WordPress security keys. If those keys change, the plugin can no longer unlock the stored link and reports the service as disconnected. Typical causes are moving the site to a new server or a security reset carried out by you or your host. Your SMS account is unaffected, so reconnecting is all that is needed.
Can I send texts to both guests and administrators?
Yes. The plugin supports notifications for each audience, and you can write separate templates for them. A guest might receive a friendly confirmation, while an admin gets a short note that a new booking or cancellation has come in. That way neither group reads information meant for the other.
Which booking events can trigger a message?
New bookings, confirmations and cancellations are the main ones, and the plugin covers further booking events too. Each trigger can be configured, so you decide which events generate a text. If you prefer a quiet setup, enable only the one or two that matter most to your operation.
Can I change the wording of the messages?
Absolutely. Every SMS is built from a template that you can edit. You can adjust the tone, shorten the text, and include reservation details so the message fits the booking it describes. Different events can have different templates, which keeps a cancellation notice from sounding like a welcome.
Is the connection to the SMS service stored safely?
The link is saved on your site in encrypted form, using the security keys that WordPress already generates for your installation. This keeps the stored connection scrambled and unreadable to anyone who lacks those keys. It also explains the reconnect behavior after a key change, which is a side effect of that protection rather than a fault.

