“When can I book?”
Customers can browse your service and open times on your site instead of waiting for a reply or being sent to an unfamiliar booking page.
Give customers a simple way to choose a service, find a real opening, and book right on your WordPress site. Keep your team, calendar and follow-up in the same workflow.
Free and open source. No license key or paid feature gates in the plugin.
Preview only — no booking is submitted.
When availability, customer updates and payments live in separate places, small handoffs turn into extra work. Bookingistic brings the core appointment flow onto the WordPress site you already run.
Customers can browse your service and open times on your site instead of waiting for a reply or being sent to an unfamiliar booking page.
Set working hours, time off, holidays and booking limits. Optional calendar sync can use external events to keep availability in context.
Send branded confirmations and reminders, manage cancellations or reschedules, and connect paid bookings with your WooCommerce checkout.
Keep your brand in front, your rules in control, and your customer journey simple.
Start with services and availability. Add the form style, calendar connection, payment flow and follow-up that fit how you work.
Choose Classic, Modern Card, Split Hero or Minimal Inline. Pick a default or switch the template for an individual shortcode. Adjust accent color and corner radius; let your site theme shape the rest.
Design that fits your siteDefine service duration, buffers, price or deposit, confirmation mode and slot interval. Set each staff member’s working hours, days off, holidays, daily limits and calendar connection.
Your schedule, your rulesSet minimum notice, maximum booking window, daily limits and time-zone-aware slots. A row-locked booking guard helps prevent two customers taking the same opening at once.
Fewer scheduling surprisesLet customers browse a month grid, a mobile-first 14-day date scroller, or a concise upcoming list with Today and Tomorrow labels.
Comfortable on every screenSend branded HTML confirmations, reminders, cancellation and reschedule notices. Use event-based rules and review the email send log.
Keep everyone informedCreate a WooCommerce order for a paid booking and use the gateways already enabled in your store. Supports deposits, signed expiring payment links and a payment ledger.
Your store’s checkoutEvery site can include .ics email attachments and “Add to Google Calendar” links. Connect a staff member’s own OAuth client for optional two-way sync and free/busy checks.
Optional, per staff memberAdd the Bookingistic Form widget with drag-and-drop controls, or place a shortcode on the page. Set service, template and calendar view without building a separate booking app.
Works with your page workflowCustomers can manage a booking from signed, expiring links in their email—without needing to create an account on your site.
Less back-and-forthBookingistic links the parts of an appointment that usually need a manual handoff. You control the service and schedule; your customer chooses an available time; the configured confirmation, calendar and payment steps follow.
Place the booking form on a page and let people choose a service, date and open slot.
Duration, buffers, staff hours, time off, notice periods and capacity all influence availability.
Booking emails, calendar details and—if configured—WooCommerce payment status stay connected to the booking.
Configure bookable services and staff schedules around the work you do.
Every booking plugin makes different trade-offs. Here’s the Bookingistic approach, so you can compare the workflow against your own requirements.
| What to check | Bookingistic’s approach | What it means for you |
|---|---|---|
| Where does booking happen? | Place the form on a WordPress page with a shortcode or Elementor widget. | Your booking experience can use your site’s content and visual style. |
| How is availability set? | Service durations, buffers, staff hours, time off, holidays, notice and booking windows. | Define the rules around your team and service—not just an open calendar. |
| What is included in the free plugin? | The public repository describes all listed plugin features as free and open source, with no license keys or in-plugin feature gates. | Review the code and current release before choosing; no paid plan is required for the documented plugin feature set. |
| How can customers pay? | Optional WooCommerce orders for paid bookings, using the gateways already enabled in your store. | Payments are a WordPress/WooCommerce setup choice, not a separate mandatory booking checkout account. |
| Can calendars connect? | .ics and Google Calendar links are available; optional two-way sync is configured per staff member. | Connect only the staff calendars that need external busy-time checks or booking sync. |
| Who controls the data? | Bookings and email logs are stored in your WordPress database; the plugin ships no telemetry or external CDN calls. | Your site remains the primary place to manage booking records and privacy settings. |
Feature descriptions reflect the public Bookingistic repository. Integrations marked optional require their companion service or setup. Compare current plugin versions and your hosting setup before switching.
Begin with the core booking setup. Add integrations when they’re useful for your workflow.
Search for Bookingistic under Plugins → Add New in WordPress, or upload the current release ZIP from GitHub.
Choose an industry appearance preset or set your colors. Add each service, duration, price or deposit, and confirmation preference.
Add team members, working hours, days off, holidays and any daily booking limits that suit your business.
Add the shortcode or Elementor widget to a page. Test an appointment, review its email flow, then connect optional integrations.
Booking records and email logs stay in your WordPress database. Google Calendar is optional and connects only when a staff member explicitly links their calendar with your OAuth setup.
Review the source on GitHub ↗Use your own WordPress site as the center of your booking operations.
Need an installation answer or want to inspect what’s in the plugin? Start with the official resources.
Visit support forumYes. The public repository describes Bookingistic as free and open source under GPL-2.0-or-later, with no license keys and no in-plugin feature gates. Optional services such as WooCommerce and Google Calendar have their own setup requirements.
It is built for appointment-based services such as salons, clinics, tutors, fitness trainers, consultants, coaches and home service providers. Create bookable services and set staff availability to match your process.
No customer account is required for the booking flow described in the plugin documentation. Signed, expiring links in email can be used to cancel or reschedule a booking.
Yes, when WooCommerce is installed and configured. Bookingistic can create a WooCommerce order for a paid booking and use any gateway enabled in your store. You can also configure deposits and signed expiring payment links.
Calendar files and “Add to Google Calendar” links are available without a two-way connection. Two-way sync is optional and configured per staff member with your own Google OAuth client. Connected bookings and calendar free/busy data are sent to Google.
Yes. Bookingistic includes an Elementor Form widget with service, template and calendar controls. You can also add the booking flow to a page using the [bookingistic] shortcode.
The repository lists WordPress 6.4 or later and PHP 8.0 or later. Elementor and WooCommerce are optional; WooCommerce is needed for paid booking checkout.
Visit the public GitHub repository for the source and changelog, or the WordPress.org listing to install the plugin from your WordPress dashboard.
Build a clear, branded appointment flow right on your WordPress site.