Skip to main content

Install and activate

Install TheBooking like any other premium WordPress plugin, then complete a short setup checklist before publishing your first calendar.

Requirements​

  • WordPress 6.3 or later.
  • PHP 8.1 or later.
  • HTTPS on production sites, especially for payments and integrations.
  • An active TheBooking subscription for updates and connected services.

Install the plugin​

  1. Download team-booking.zip from your TheBooking account.
  2. In WordPress, open Plugins > Add New Plugin > Upload Plugin.
  3. Upload the ZIP file, install it, and activate the plugin.
  4. Open TheBooking > Settings > Core > License.
  5. Enter the license code and activate this site.
Settings > Core > License, with an active license, its details, and the field to replace the license code

Existing bookings remain in the site if the subscription expires, but updates and connected services require an active subscription.

Prepare the site​

Before creating services, review the basic site settings:

  • currency and price format;
  • sender email;
  • contact details for customers (email, phone, and a short note), shown when customers need to reach you, for example when a booking can no longer be cancelled online;
  • WordPress timezone;
  • roles that can manage TheBooking;
  • privacy policy content, if the site collects customer data.
Settings > Core > General, with the price format, the sender email, and the contact details for customers Settings > Core > Roles, with Editor allowed to be a provider

Create your first booking flow​

  1. Create a service.
  2. Create an availability plan.
  3. Add a booking widget to a WordPress page, and choose the booking flow.
  4. If customers manage their bookings online, add a My bookings page.
  5. Make a test reservation.
  6. Review the customer email and the reservation in the backend.

Publish the page only after the test booking creates the expected reservation, notification, and payment behavior.

Updating an existing site​

TheBooking 3.x installations run the included database migrations automatically during update. Take a full file and database backup before updating production.

Versions older than 3.0 are not migrated automatically. See Legacy installations.