banner

Team Booking – WordPress Booking & Reservation Plugin

img

Product Overview

Team Booking is a WordPress booking and reservation plugin built for businesses that need a reliable appointment and service scheduling system. Its most distinctive feature is its deep integration with Google Calendar, which serves as the backbone for availability planning. Rather than relying on a separate internal scheduling system, Team Booking turns your Google Calendar events into bookable time slots, creating a seamless workflow between your calendar and your website.

The plugin is designed for collaborative environments. Multiple team members — referred to as coworkers — can each manage their own availability through their individual Google Calendars while working together on the same service. This makes Team Booking an ideal solution for clinics, salons, consulting firms, fitness studios, and any business where several providers offer services to customers.

Key Features

  • Google Calendar Integration — Create availability plans directly through Google Calendar. Calendar events automatically become free slots ready to be booked, and after a booking is made, the relevant Google Calendar event is updated accordingly.
  • Collaborative Team Management — Assign WordPress roles with permission to act as service providers. Each coworker can maintain their own Google Calendar for availability planning while contributing to shared services.
  • Complete Booking Solution — Supports services, events, appointments, rooms, and more. Whether you run a single-provider business or a multi-provider team, the plugin scales to your needs.
  • Customizable Booking Behavior — Adjust general and personal booking settings, front-end calendar styling, maps, confirmation emails, and more to match your brand and workflow.
  • Ready-to-Use Access Codes — The front-end booking calendar works with straightforward access codes, so setup is simple and complications are minimized.
  • Time Zone Conversion — Let customers select their own time zones so everyone sees availability in their local time.
  • Booking Form Creator — Build custom booking forms tailored to the information you need from each customer.
  • PayPal and Stripe Payments — Accept payments directly through your booking system using two of the most trusted payment gateways.
  • Promotions and Coupons — Run discount campaigns and offer coupon codes to incentivize bookings.
  • Email Notification System — Create personalized email content with dynamic user data for confirmations, reminders, and updates.
  • Data Export — Download your complete reservation database as CSV or XLSX files for reporting and analysis.
  • WPML Compatibility — Fully compatible with WPML Multilingual CMS for multilingual websites.
  • Language Support — Translatable via .po and .mo language files.

How It Can Be Used

Team Booking is versatile enough to serve a wide range of industries and use cases. Medical and dental practices can manage patient appointments across multiple providers. Beauty salons and barbershops can let stylists manage their own availability. Fitness studios can handle class reservations and personal training sessions. Consulting firms can coordinate client meetings among team members. Event venues can manage room bookings and event scheduling. The collaborative nature of the plugin makes it especially valuable for any business where multiple people offer services to customers.

Technical Requirements

  • WordPress 4.7 or higher
  • PHP 5.3 or higher
  • Google Calendar API connectivity for availability planning
  • For PayPal payments: server must support SHA256 and TLSv1.2

Important note: Using outdated versions of PHP can expose you and your customers to security vulnerabilities and bugs that have been fixed in newer PHP releases. We strongly recommend keeping your server environment up to date.

License and Updates

Team Booking is distributed under a GPL license with lifetime updates (manual updates). It supports unlimited domain usage, meaning you can use it across all your websites without additional licensing fees. The product includes clean, virus-free files and is verified for security.

Frequently Asked Questions

Is a Google Calendar connection required?

Service providers need Google Calendar to set availability for scheduled services. However, unscheduled services do not require Google Calendar, and customers do not need a Google account to book a service.

Can I create repeated or all-day time slots?

Yes. All of these Google Calendar features work seamlessly with Team Booking. Repeating slots in Google Calendar allow you to set recurring availability without creating each slot manually.

Are multi-day events supported?

Multi-day events (a single event spanning several days) are not yet supported by the plugin.

Can I hide the end time of a booking slot?

Yes. You can choose not to display the end time, though the slot will still have a defined duration that the customer cannot modify.

Can I show different front-end calendars for different coworkers or services?

Yes. You can display separate calendars per coworker or per service, and you can also mix them as needed through access codes.

Conclusion

Team Booking offers a powerful, flexible approach to online appointment and reservation management for WordPress sites. Its unique Google Calendar-based availability system, combined with collaborative team features, payment processing, promotional tools, and multilingual support, makes it a comprehensive booking solution for businesses of all sizes. With a GPL license, lifetime updates, and unlimited domain usage, it delivers strong long-term value for any team that needs to manage bookings efficiently.

Team Booking is a WordPress booking and reservation plugin that uses Google Calendar to manage availability for appointments, services, rooms, and events. Designed for teams, it lets multiple service providers collaborate while maintaining their own Google Calendars.Deep Google Calendar integration for availability planningCollaborative team booking with role-based permissionsPayPal and Stripe payment supportTime zone conversion for customersCustomizable booking forms and front-end calendarDiscount coupons and promotional campaignsComplete email notification systemWPML multilingual compatibilityCSV and XLSX data exportGPL license with lifetime updates and unlimited domain usage