Notifications & Email
The Simple BnB Rental plugin can automatically send email notifications both to the property manager and to the guest. These messages are sent when a reservation is created, confirmed, or requires an action (for example, email confirmation via token).
1. Confirmation page
The Confirmation page field links to the page containing the [simpbnb_confirm] shortcode.
This page is used only when online payments are disabled. In that case, the guest receives an email with a confirmation link, and by visiting that page the reservation is automatically marked as Confirmed.
The page can also include text or images, but the shortcode [simpbnb_confirm] must be placed where you want the confirmation or error message to appear.
💡 We recommend keeping the page content simple to avoid showing static text when the confirmation token is invalid or missing.
2. Email format
You can choose to send emails in HTML (formatted and more elegant) or plain text (simpler but less readable).
If you choose the HTML format, you can include custom elements such as your logo, headings, or basic formatting.
Here’s an example of a confirmation email with logo and formatted text:
<img src="https://yoursite.com/logo.png" alt="Logo" width="140" style="margin-bottom:15px;">
<h2>Thank you for booking with {site_name}!</h2>
<p>Hi {customer_name},</p>
<p>Your reservation has been confirmed:</p>
<p><strong>{room_name}</strong><br>
from {checkin_date} to {checkout_date}<br>
Total: {total_price}</p>
<p>We look forward to welcoming you soon!<br>
<em>The {site_name} team</em></p>
💡 You can also add links to your website or social media — just keep the HTML simple and compatible with the most common email clients.
3. Admin notification
When Admin notification is enabled, the plugin sends a copy of each new or confirmed reservation to the property manager.
You can specify one or more custom recipients, separated by commas (for example:
info@hotel.com, reception@hotel.com).
If left empty, the site’s main WordPress admin email address will be used.
Available fields
- Admin subject – Subject of the email sent to the administrator
- Admin body – Content of the email (you can use the placeholders listed below)
4. Guest confirmation email
When Guest confirmation is enabled, the guest automatically receives a confirmation email after booking.
You can customize both the subject and the body of the message.
Available fields
- Guest subject – Subject of the email sent to the guest
- Guest body – Content of the email (customizable with placeholders)
5. Available placeholders
For both admin and guest emails, you can use the following dynamic placeholders, which will be replaced with actual reservation details:
| Placeholder | Description |
|---|---|
{site_name} |
WordPress site name |
{reservation_id} |
Reservation number |
{room_name} |
Room or unit name |
{checkin_date} |
Check-in date |
{checkout_date} |
Check-out date |
{nights} |
Number of nights |
{adults} |
Number of adults |
{children} |
Number of children |
{total_price} |
Total reservation amount |
{customer_name} |
Guest name |
{customer_email} |
Guest email |
{customer_phone} |
Guest phone number |
{admin_url} |
Direct link to the reservation in the admin area |
6. Tips
- Always include dates and total amount, so guests have a clear summary.
- If you use HTML emails, add basic formatting (headings, paragraphs, bold) to make them more readable.
- Send a test booking to check how your notifications look in real emails.
7. Summary
| Setting | Purpose |
|---|---|
| Confirmation page | Page with the [simpbnb_confirm] shortcode for manual confirmations |
| Email format | Choose between HTML or plain text |
| Admin notification | Sends a notification to the manager |
| Guest confirmation | Sends a confirmation email to the guest |
| Subject / Body | Customizable with dynamic placeholders |