Skip to main content

Overview

Welcome to TheBooking, a modern booking plugin for managing appointments and reservations on your WordPress website. This plugin - previously known as TeamBooking - is designed with a focus on usability and a clean, user-friendly interface.

In less than 5 minutes, you can discover how to use TheBooking to create a seamless booking experience for your customers. With its reactive calendar widget and step-by-step reservation process, your customers can book your services quickly and easily.

In this documentation website, you'll find everything you need to know, from installation and setup to advanced customization options.

Here's a quick overview of its main features!

TheBooking

3-way Google Calendar integration

TheBooking offers an unprecedented level of integration with Google Calendar, which allows you to not only reflect your availability directly through Google Calendar but also to decide the role of each calendar: source of availability, source of personal events, or destination for reservations.

Benefits of this integration include:

  • Unparalleled flexibility: unlike traditional 2-way integrations where Google Calendar merely reflects busy times and gets updated with reservations, TheBooking also lets you use your Google Calendar to actively plan and showcase your available service times.

  • Seamless synchronization: your Google Calendar events are automatically synced with TheBooking's scheduling system, ensuring that customers only book appointments during times when you're actually available. This eliminates the risk of double bookings and helps you maintain an accurate schedule.

  • Simplified management: the 3-way integration reduces the need for backend updates. By marking events to indicate when you're available, you can easily manage your schedule, even on-the-go using your mobile calendar app.

Google Calendar Overview

info

If you prefer not to use Google Calendar, TheBooking continues to offer an intuitive backend weekly planner that allows you to create unlimited availability plans, define your availability hours across different services, vacation time, and days off. This provides you with the flexibility to choose the option that works best for your scheduling needs.

Whether you choose to use Google Calendar, the backend weekly planner, or a combination of both, TheBooking has you covered.

Weekly Planner Overview

Service Providers

Discover the potential of managing multiple service providers directly on your WordPress website. This added layer of flexibility means you can introduce various users, each with their unique availability, to cater to the diverse services you offer.

  • Admin-led planning: as an administrator, you have the power to create and manage availability plans for each one of your service providers. This centralized approach ensures consistency and can be particularly useful if you want to maintain a tight grip on scheduling.

  • Provider autonomy: if you prefer a more decentralized approach, TheBooking allows you to grant service providers the autonomy to create and manage their own availability plans. This ensures that each provider can adjust their schedules based on their individual preferences and commitments.

Service Providers Overview

Flexible Reservation Form Builder

TheBooking comes with a powerful form builder that allows you to customize the reservation form for each of your services. You can easily add different types of form fields, including dropdowns, checkboxes, and even file upload fields, to create a personalized reservation experience for your customers.

Booking Form

Additionally, the form builder offers conditional rules that allow you to display, hide or require specific fields based on the selected state of another field. This means that you can create a tailored reservation process that guides your customers through the booking process in a way that works best for your business.

Furthermore, you can create custom validation rules for text fields, ensuring that customers provide accurate and relevant information while booking your services. With TheBooking's form builder, you can easily create a seamless and professional reservation process that meets your unique business needs.

Zoom Meetings and Google Meet

TheBooking integrates with Zoom and Google Meet to automate meetings creation and management for your services.

Google Meet Overview

Email Notifications

TheBooking's notification system offers a comprehensive set of notifications for actions like confirming, canceling, approving, denying, and reminding about reservations. These notifications are service-specific, so they can be customized for each service. Additionally, the notification templates can include dynamic tags that automatically fill in relevant reservation data, such as the customer's name and reservation date.

It bundles an advanced email content editor: create amazing HTML email content thanks to the clarity and power of TinyMCE editor.

Notifications Overview

Payment Gateways

TheBooking makes it easy for you to accept online payments for your services, thanks to our built-in integration with Stripe and PayPal. This means that your customers can securely pay for your services online, without the need for any additional plugins or complicated setup. Stripe and PayPal are both trusted payment providers, so you can be sure that your transactions are safe and secure. Plus, our integration is seamless and easy to use, so you can start accepting payments right away.

Payments Overview

Timezone Detection

Don't worry about timezones anymore. TheBooking detects the customer timezone automatically, and always displays dates in local time.

Approval System and Restrictions

With the Approval system, you can configure a service to require approval from an administrator or service provider before confirming a reservation. This allows you to review and approve bookings on a case-by-case basis, ensuring that the service is available and that the customer's requirements can be met. It also provides an opportunity to address any potential conflicts or scheduling issues before confirming the reservation, resulting in a more efficient and streamlined booking process for all parties involved.

TheBooking also offers the option to restrict your services to registered users only. This means that in order to book your services, customers must first create an account on your website. This can be a great way to build a community around your services and reward loyal customers with exclusive access.

...and many more!

Discover all the features of the plugin by exploring this documentation.