Description
Turn your WordPress site into a booking engine using your Google Calendar.
Let clients book appointments instantly based on your real-time availability without back-and-forth emails or calls.
The plugin automatically checks your Google Calendar for existing events and only allows clients to book open time slots.
Easily add a booking page or embed a customizable “Book Now” button anywhere on your site to start accepting bookings in minutes.
Create different appointment types, control availability, and customize your scheduling experience.
Reduce no-shows with built-in SMS reminder capabilities. Automatically notify clients before their appointment so they actually show up.
Unlike traditional booking plugins, this plugin offers optional features to help ensure your clients actually show up, not just book.
How it works
- Install the plugin
- Connect your Google Calendar
- Set your appointment availability and appointment types
- Add your booking page or “Book Now” button
- Start accepting appointments instantly
Optional: Enable automated SMS reminders to reduce appointment no-shows.
Perfect for appointment-based businesses like cleaning services, law offices, accounting services, salons, tutors, consultants, therapists, and mobile service providers.
Why choose this plugin
- Uses your Google Calendar for real-time availability
- Simple scheduler with fast setup
- Add a “Book Now” button in minutes
- Easy, client-friendly booking experience
- Built-in SMS reminders (optional upgrade)
- Reduce lost revenue from no-shows
Free to start. Upgrade anytime to enable SMS reminders.
External Services
This plugin connects to the SMS Reminder service to enable booking functionality and SMS notifications.
Service details
- Service: SMS Reminder
- Marketing website & support context: https://www.smsreminder.app/
- Booking web app (login / OAuth): https://www.smsreminder.co/
- API base URL: https://go-interactive.herokuapp.com/
What data is sent and when
The plugin communicates with the SMS Reminder API in the following cases:
-
On connection (administrator-initiated):
- Site URL
- Callback URL
- Platform instance identifier
- Temporary authentication state
-
After connection, in WordPress Admin (administrator-initiated):
- Authenticated API requests (using the stored access token) to fetch booking configuration, upcoming appointments and related customer fields shown on this plugin’s settings screen, and other data needed for setup and previews.
-
On the public site when the booking block is present:
- Each page view that renders the block can trigger a server-side request to retrieve embed parts for the booking button. Site visitors do not need to click the button for that request to occur.
Only the administrator starts connection and plugin setup. After the site is connected, normal page loads, not only explicit clicks in the dashboard, can cause your server to contact the SMS Reminder API when booking content is embedded on a page.
Site administrators: Information on the Settings SMSReminder Booking (for example customer name, phone, or message on upcoming appointments) is loaded from your SMS Reminder account over the API for display in WordPress Admin. Treat it as remote data governed by SMS Reminder’s policies, not as data this plugin independently collects from site visitors.
Why this is needed
This communication is required to:
– Link your WordPress site to your SMS Reminder account
– Generate booking interfaces
– Enable automated SMS reminders and confirmations
Terms and privacy
- Privacy Policy: https://www.smsreminder.app/privacy-policy
- Terms of Service: https://www.smsreminder.app/terms-of-service
Blocks
This plugin provides 1 block.
- SMS Reminder Booking Button Insert a button that takes clients to your booking page.
Installation
- Install and activate the plugin.
- Connect your Google Calendar.
- Set your appointment availability and appointment types.
- Add your booking page or “Book Now” button to your site.
- Start accepting bookings instantly.
FAQ
-
How does this work with Google Calendar?
-
The plugin connects directly to your Google Calendar and checks your availability in real time so clients can only book open time slots.
-
How fast can I set this up?
-
Most users are live in under 5 minutes.
-
Do I need technical skills?
-
No. It is designed to be simple and beginner-friendly.
-
Can I use this without SMS reminders?
-
Yes. Booking is free to start. SMS reminders are optional.
-
How do SMS reminders work?
-
You can enable automated reminders before appointments to reduce no-shows.
-
Yes. You can embed a customizable button or booking page anywhere on your site.
-
Does this work for mobile businesses?
-
Yes. It is ideal for businesses where time and travel matter.
Reviews
Contributors and Developers
“SMSReminder Appointment Booking & Reminders for Google Calendar” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “SMSReminder Appointment Booking & Reminders for Google Calendar” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Change Log
1.0.1
- Connection flow: the redirect to the SMS Reminder web app now includes a
sourcequery parameter (wordpress) so new signups started from this plugin can be attributed correctly in product analytics. No change to stored tokens, callbacks, or booking behavior.
1.0.0
- Initial public release.
- Added Google Calendar-based appointment booking for WordPress.
- Added booking page and “Book Now” button embedding.
- Added optional SMS reminders.
