WooCommerce Booking and Reservation DocumentationWooCommerce Booking and Reservation Documentation
  • Getting Started

    • Documentation Home
    • Overview
    • Features
    • Booking Comparison
    • Installation
  • Daily Operations

    • Booking Dashboard
    • Managing Bookings
    • Logs and Tools
  • Setting Up a Product

    • Product Setup
    • Booking Types
    • Availability
    • Pricing
    • Resources
    • People and Guests
    • Services, Extras and Fees
    • Location and Search
    • Calendar Sync
  • Store-wide Settings

    • Global Settings
    • Notifications
  • Your Customers

    • The Booking Experience
    • My Bookings
    • Shortcodes and Blocks
  • Help & Support

    • Troubleshooting
    • FAQ
Demo
Buy Now
  • Getting Started

    • Documentation Home
    • Overview
    • Features
    • Booking Comparison
    • Installation
  • Daily Operations

    • Booking Dashboard
    • Managing Bookings
    • Logs and Tools
  • Setting Up a Product

    • Product Setup
    • Booking Types
    • Availability
    • Pricing
    • Resources
    • People and Guests
    • Services, Extras and Fees
    • Location and Search
    • Calendar Sync
  • Store-wide Settings

    • Global Settings
    • Notifications
  • Your Customers

    • The Booking Experience
    • My Bookings
    • Shortcodes and Blocks
  • Help & Support

    • Troubleshooting
    • FAQ
Demo
Buy Now
  • Booking and Reservation

    • WooCommerce Booking and Reservation
    • Overview
    • Features
    • WooCommerce Booking Plugin Comparison
    • Installation
    • Booking Dashboard
    • Managing Bookings
    • Logs and Tools
    • Product Setup
    • Booking Types
    • Availability
    • Pricing
    • Resources
    • People and Guests
    • Services, Extras and Fees
    • Location and Search
    • Calendar Sync
    • Global Settings
    • Notifications and Reminders
    • The Customer Booking Experience
    • My Bookings
    • Shortcodes and Blocks
    • Troubleshooting
    • Frequently Asked Questions

Notifications and Reminders

Reminders are how you stop no-shows and chase unpaid balances. They are configured store-wide under Webkul WC Addons → Booking Management System → Global Settings → Notification and Alerts, and can also be fired by hand from the booking list.

Notification and Alerts

What is sent, and what is not

Booking remindersSent by this plugin, to the customer's email address
Balance-due remindersSent by this plugin when a deposit leaves an outstanding balance
Order confirmations, payment receipts, refund noticesSent by WooCommerce, exactly as for any other order

Important

Version 4.0.0 does not add its own booking-confirmation or booking-cancellation templates to WooCommerce → Settings → Emails. Your customers' booking confirmation is the ordinary WooCommerce order email — which already carries the booking's dates, guests, resource, services and extras on the order line. If you want the wording to mention the reservation, edit your WooCommerce order email templates.

Booking Emails

SettingDefaultWhat it does
Enable Booking EmailsEnabledMaster switch for booking emails
Send Admin CopyEnabledCopy the store admin on booking emails
Email From NameemptyOverride the sender name. Blank uses the WordPress default
Email From AddressemptyOverride the sender address. Blank uses the WordPress default

Tips

Leave Email From Address blank unless you have a specific reason. A "from" address that does not belong to your domain is the most common cause of booking emails landing in spam.

Reminders

The Reminders section

SettingDefaultWhat it does
Enable Reminder JobsEnabledMaster switch for automatic reminders
Reminder Before StartEnabledSend a reminder before the booking starts
Hours Before Start24How long before
Reminder After StartDisabledSend a follow-up after it starts
Hours After Start1How long after
Reminder Before EndDisabledSend a reminder before it ends
Hours Before End1How long before
Reminder After EndDisabledSend a follow-up after it ends
Hours After End2How long after

Each reminder type is sent at most once per booking. The booking list records which ones have gone out and when, so you can see at a glance whether a customer has already been chased.

What each reminder is for

ReminderTypical use
Before start"Your stay begins tomorrow — check-in is from 2 pm."
After startA late-arrival check for a no-show
Before end"Check-out is at 11 am tomorrow."
After endA thank-you or a review request
Balance due"The remaining ₹7,245 is due before arrival."

Balance-due reminders

Under Payments:

SettingDefaultWhat it does
Enable Deposit Balance ReminderDisabledChase the outstanding balance automatically
Balance Due Reminder Before Start (hours)24How long before the booking starts

The reminder names the outstanding amount and the booking's start time. It is only sent for bookings that actually carry a balance — see Pricing.

The same section also holds compatibility switches, all enabled by default, for stores running gift cards, wallets, points or multi-currency plugins:

SettingDefault
Gift Card Compatibility ModeEnabled
Wallet Compatibility ModeEnabled
Points Compatibility ModeEnabled
Multi-Currency Compatibility ModeEnabled

Sending a reminder by hand

From Bookings:

  1. Choose a Reminder type at the top of the tab — Before start, After start, Before end, After end or Balance due.
  2. Click Send reminder on the booking's row.

You get "Reminder sent for booking #N", and the sent list on that row is updated.

Manual reminders say so in the message, so the customer is not confused by a second copy of an automatic one.

If a reminder fails

MessageCauseFix
No customer email found for this booking.The booking has no customer email — usually a manual booking with Customer ID 0Edit the booking and set a customer, or contact them another way
Failed to send reminder email.Your site could not send mailCheck your SMTP or mail plugin; test with any other WooCommerce email

SMS, WhatsApp and push

Under Messaging:

SettingDefaultWhat it does
Enable Twilio SMS HookDisabledSend booking SMS through Twilio
Twilio Account SIDemptyFrom your Twilio console
Twilio Auth TokenemptyFrom your Twilio console
Twilio Sender ID (Phone or Service SID)emptyThe number or messaging service messages are sent from
Twilio SMS TemplateemptyThe message body
Enable WhatsApp HookDisabledFor a custom WhatsApp integration
Enable Push HookDisabledFor a custom push integration

Warning

Your Twilio Auth Token is a credential. Never share a screenshot of this section, and rotate the token in the Twilio console if you think it has been exposed.

SMS is only attempted when the hook is enabled and the Twilio credentials are filled in. If either is missing the message is skipped silently — the booking itself is never affected.

The WhatsApp and Push switches expose hooks for a developer to connect a provider. Turning them on without an integration behind them does nothing.

Automatic reminders need WP-Cron

All automatic reminders run on an hourly scheduled job. If your host has disabled WP-Cron, or your site gets very little traffic, they will not fire. Manual reminders from the booking list always work.

See Installation for how to check.

A sensible starting configuration

SettingValue
Enable Reminder JobsEnabled
Reminder Before StartEnabled
Hours Before Start24
Reminder After EndEnabled, 2 hours — a thank-you
Enable Deposit Balance ReminderEnabled if you take deposits
Balance Due Reminder Before Start48

Next step

  • Managing Bookings — send a reminder on demand.
  • Pricing — set up the deposits that balance reminders chase.
Prev
Global Settings
Next
The Customer Booking Experience