Code

Appointment Booking & Scheduler Plugins for WordPress - Truebooker

Appointment Booking & Scheduler Plugins for WordPress - Truebooker

Cart 35 sales
Recently Updated

Appointment Booking & Scheduler Plugins for WordPress – Truebooker

Truebooker is a powerful and user-friendly appointment booking plugin designed to simplify online scheduling for any type of business or individual professional. Whether you run a small studio, a large organization, or a personal service, Truebooker lets you easily add a complete appointment booking system to your WordPress website.

With Truebooker, you can enjoy:

  • Flexible time management for effortless scheduling
  • Multiple services and service categories to organize your offerings
  • Automated email notifications to keep you and your clients informed
  • Manage everything from one simple, responsive interface

What’s New in Truebooker

We continuously enhance Truebooker to deliver a smoother and more powerful appointment scheduling experience. Here’s what’s new in the latest update:

  • Branch Management & Branch Handler: Easily manage multiple branches with their own staff, services, and schedules.Assign branch managers to control bookings and staff for their specific location, streamlining operations and accountability.
  • Department Management & Department Handler: Organize your services by departments and assign a department handler to oversee all appointments, staff, and information for their specific department, ensuring smooth and efficient operations.
  • Staff Members & Staff Dashboard: Give your staff their own dashboard to manage personal details, assigned services, and schedules, enabling them to stay organized and handle appointments efficiently.
  • Service Timing & Holiday Control: Define specific working hours, holidays, and special day-offs for better scheduling flexibility.
  • Refund Policy Terms & Eligibility: Easily configure refund rules and eligibility settings within the plugin.
  • Reschedule & Cancel Appointments: Allow customers and admins to reschedule or cancel bookings seamlessly.
  • Admin Rescheduling: Allow administrators to easily reschedule appointments directly from the backend, ensuring flexible and efficient booking management.
  • Individual Staff Working Hours: Set unique working hours and break times for each staff member.
  • Appointment Filter: Quickly filter appointments in the backend using filter dropdowns.
  • Dynamic Service Pricing: Automatically calculate and adjust service prices based on duration, custom rules, or other predefined criteria, ensuring flexible and accurate pricing for your clients.
  • Custom Thank-You Page Redirection: Redirect customers to a custom thank-you or confirmation page after booking completion.

Core Functionality

Truebooker offers essential tools to manage appointments, staff, services, and notifications, providing a seamless scheduling experience for any business.

  • Tax : Truebooker Booking extension for automatic tax calculation while scheduling appointments.
  • Invoice : Truebooker feature to create and send invoices for appointment reservations.
  • Cart : Truebooker feature to treat appointments like cart items for checkout.
  • Deposit payment : Truebooker enable down payment requirements for appointment confirmation.
  • Staff member : Enable customers to choose their preferred staff member when booking appointments, giving them more control and ensuring a personalized service experience on every appointment page.
  • Extra services : Allow businesses to create bundled packages of multiple services, giving customers the convenience of booking several services together in a single appointment.
  • Multi booking feature : Truebooker allows customers to schedule multiple appointments in a single session, streamlining the booking process and saving time for both clients and staff.
  • Holiday setting : Lets you block specific days or holidays to prevent bookings, ensuring your calendar reflects accurate availability and avoids scheduling conflicts.
  • Special day : Lets you set special pricing for appointments on holidays, events, or other occasions, providing flexible and tailored cost management.
  • Custom service duration : Truebooker’s booking module allows you to set customizable appointment durations and pricing, giving you full control over scheduling and service costs.
  • Custom scheduling status : Truebooker lets you assign custom status tags to appointments, enabling quick identification and streamlined management of your bookings.
  • Reschedule appointments : Allows customers to easily change their appointment date or time, providing flexibility and enhancing the overall booking experience.
  • Appointments analytics : Truebooker lets you track and analyze appointment trends over time, helping you make data-driven decisions and optimize scheduling efficiency.
  • Payment gateways : Truebooker supports multiple payment gateways, enabling secure and seamless online payments for appointments directly through your site.

Admin Panel

Truebooker’s admin panel gives you complete control over your booking system. Manage appointments, staff, services, and branches effortlessly from a single dashboard. Monitor booking trends, update schedules, and configure settings with ease, ensuring smooth operations and efficient management of your business.

Automatic notifications

  • Email notifications : Truebooker sends appointment confirmations, reminders, and cancellations directly via email, ensuring clients stay informed and reducing scheduling conflicts.
  • WhatsApp notifications : Truebooker sends appointment updates—including confirmations, reminders, and cancellations—directly via WhatsApp, keeping clients informed and improving engagement.(A verified Twilio account and phone number are required to enable WhatsApp notifications.)
  • SMS notifications : Truebooker enables sending appointment confirmations, reminders, and cancellations directly to clients’ phones via SMS, keeping everyone informed and reducing no-shows.(A verified Twilio account and phone number are required to enable WhatsApp notifications.)

Secure Payment Method

In Truebooker, this setting provides a centralized place to manage and customize all aspects of your payment process. Here, you can configure your preferred currency, set up deposit payment rules to secure bookings, and define tax settings to ensure compliance with local regulations. It allows you to tailor the payment experience to your business needs, making transactions smooth, transparent, and efficient for both you and your customers.

  • Local Payments
  • PayPal Payments
  • Stripe Payments
  • Mollie Payments

Branch Management

Truebooker allows businesses to create and manage multiple branches, each with its own services, staff, working hours, and appointment schedules. Branch-specific settings ensure that each location can operate independently while remaining part of the centralized booking system. This makes it ideal for multi-location businesses or enterprises with several departments.

Branch Handler

A Branch Handler is a designated manager for a specific branch. They can oversee daily operations, manage appointments, and track branch-level performance. While branch handlers have control over their own branch, administrators retain the ability to monitor all branches from a central dashboard, ensuring smooth coordination and accountability across the entire organization.

Department Management

Truebooker allows businesses to organize services into departments, making it easier to manage appointments, staff, and resources by category. Each department can have its own services, schedules, and specific settings to ensure smooth and organized operations.

Department Handler

A Department Handler is a designated manager responsible for overseeing all appointments, staff, and operations within their assigned department. While they manage daily activities at the department level, administrators can monitor performance and appointments across all departments from a central dashboard, ensuring efficient management and accountability.

Staff Member

Truebooker allows you to add and manage staff members, assigning them specific services, schedules, and working hours. Each staff member can have a dedicated dashboard to view and manage their appointments, availability, and personal details, ensuring smooth day-to-day operations.

Services

Truebooker lets you create and manage a wide range of services with customizable durations, pricing, and staff assignments. Organize services by category to make booking simple and user-friendly for clients.

Extra Services

Enhance your main offerings with add-on or extra services. Customers can select additional options during booking—such as premium upgrades, extended sessions, or complementary features—allowing you to increase value and provide a more personalized experience.

Cart feature

The Truebooker Cart feature transforms the booking process by allowing customers to add multiple appointments or services to a cart before checkout. Users can review, modify, or remove appointments just like eCommerce items, then complete all bookings in a single transaction. This streamlined workflow saves time, simplifies payment processing, and enhances the overall customer experience—perfect for clients booking multiple services or sessions at once.

Reschedule Appointments

Truebooker gives customers the flexibility to modify their appointment date or time based on their availability. Through an intuitive interface, clients can easily reschedule without needing admin assistance. This feature helps reduce cancellations, improves customer satisfaction, and keeps your booking calendar organized and up to date automatically.

Truebooker Plugin Refund Policy

Truebooker allows you to set and manage a custom refund policy for appointments directly within the system. Define refund rules based on cancellation time, service type, or specific conditions to maintain transparency with clients. This feature helps build trust, reduces disputes, and ensures a smooth and professional refund management process for your business.

Custom Scheduling Status

Truebooker allows you to create and assign custom status tags to appointments for quick and easy identification. Whether it’s Pending, Approved , Completed, or Cancelled, you can define statuses that match your workflow. This feature helps streamline appointment management, improve organization, and give both admins and staff instant clarity on booking progress.

Appointment Analytics

Truebooker provides insightful analytics to help you monitor appointment trends and performance over time. Track key metrics such appointments count , Customers count and Revenue . These insights enable data-driven decisions, helping you optimize schedules, improve resource allocation, and enhance overall business efficiency.

Holiday Settings

Truebooker lets you set up holiday schedules to automatically block bookings on specific dates. This ensures your calendar accurately reflects non-working days and prevents clients from scheduling appointments when your business is closed. It helps maintain organized scheduling and avoids unwanted overlaps during holidays.

Special Days

Truebooker allows you to define special days with custom pricing for services or appointments. Whether it’s holidays, events, or promotional occasions, you can set unique rates and conditions to match your business needs, offering flexibility and better control over pricing strategies.

Refund Policy

  • If the item is downloaded mistakenly then we don’t offer a refund.
  • Before purchasing any item, we recommend you view demo and read the description & compatibility content thoroughly because we don’t offer a refund once you purchase mistakenly

Customer Support

If you find any trouble then you can contact us directly. We have a great team that can assist you. We’d love to help you.

Changelog

Version 2.0.3 : 17th December 2025
    - [Fixed] Minor bug fixes and optimization
    - [Updated] Language .POT file for easier translation
    - [Improved] Compatibility with latest WordPress v6.9
Version 2.0.2 : 15th November 2025
    - [Fixed] Issue - WooCommerce Edit Product page tabs not working 
    - [Fixed] Design conflicts with other popular themes.
    - [Fixed] Issue - Branch manager redirects to woocommerce My account page after login.
    - [Improved] Minor UI and design enhancements. 
Version 2.0.1 : 28th October 2025
    - [New] Branch handler - Enable branch managers to manage bookings and staff for their respective branches.
    - [New] Department handler - When enabled, designates a specific individual as the department handler, allowing them to log in and access all information related to that department.
    - [New] Staff dashboard - A Staff Dashboard that allows each team member to view and manage their profile, including their name, email, branch, department, and assigned services. 
    - [New] Completely redesigned frontend and admin UI with modern, responsive layout, enhanced usability, and real-time booking updates.
    - [New] Added calendar view for appointments .
    -------------------------------------------------------------------------------
    Features :
    - [New] Manage service hours, holidays, and special day-off settings
    - [New] Manage refund policy, including terms, conditions, and eligibility criteria. 
    - [New] Allows users to reschedule or cancel their appointments as needed. 
    - [New] Supports multiple locations and staff management across all branches.
    - [New] Admins can now reschedule bookings directly from the admin panel.
    - [New] Added functionality to configure and customize email notifications based on specific service types.
    - [New] Customize working hours for each staff member to optimize scheduling flexibility.
    - [New] Introduced backend functionality to search and filter appointments efficiently.
    - [New] Added Invoice feature, allowing users to create, manage, and have invoices for appointment reservations.
    - [New] Added Cart Add-on to allow customers to book multiple services or appointments in a single transaction
    - [New] Added Extra Services feature to allow customers to include add-ons or additional options when booking an appointment.
    - [New] Real-Time WhatsApp Updates to instantly notify customers about booking confirmations .
    - [New] Added Custom Service Duration feature to allow flexible time settings for each service
    - [New] Added Appointments Analytics feature to track and analyze booking performance and trends.
    - [New] Implemented a backend “Staff Availability Calendar” for easier staff scheduling.
    - [New] Introduced dynamic pricing for services, calculated based on their duration.
    - [New] Introduced custom thank-you page redirection after successful booking.
    - [Fix] Resolved layout, alignment, and time slot issues . improved mobile responsiveness and overall performance.
    - [Fix] Addressed and resolved the time slot duplication problem in the booking system.
    - [Fix] Corrected booking form alignment for improved display on mobile devices.
    - [Fix] Fixed coupon code validation error to ensure accurate processing.
    - [Fix] Corrected a minor display issue in the appointment summary for improved readability.
    - [Fix] Corrected total amount calculation error for specific payment gateways.
    - [Fix] Corrected email notification delays to ensure timely delivery.
    - [Fix] Fixed layout and styling issues affecting mobile responsiveness.
    - [Fix] Fixed an issue with the default service category filter.
    - [Fix] Corrected validation errors occurring in the multi-step form.
    - [Fix] Resolved pagination issues in the appointment list on the backend.
    - Made minor UI/UX improvements to enhance the booking process.
    - Optimized backend and frontend code for performance and scalability.
Version 2.0.0 : 27th October 2025
    - [Fixed] Purchase verification bug solved
    - [Updated] Language .POT file for easier translation
    - [Updated] Minor code improvement
Version 1.0.9 : 24th June 2025
    - [Fixed]:  Minor bug fixes and optimization;
    - [Updated] translation file *.pot.
    - [Added] WordPress compatibility support 6.8.1
Version V1.0.8 – 29th January 2024
    - [New] Added Customer Account panel – Customers can now manage account details, past bookings, addresses, etc.
    - [New] Added support for Taxes.
    - [Improved] Enhanced the appearance of the booking form.
    - [Improved] Overall UI improvements in the Admin panel.
    - [New] Added category for different settings fields.
    - [Fixed] Issue with displaying time slots considering time zone offset.
    - [New] Introduced Customer Management Panel.
    - [Improved] Enhanced the email template appearance.
    - [Fixed] Minor code bugs resolved.
Version V1.0.7: 28th November 2024
    - [New] Require Service , Subservice , Category , Appointments  Should Be  Editable
    - [New] If Cancelled The Booking Then That Time Should Be Appear For The Date
    - [New] Passed Time Shouldn't Be Display
    - [New] Change  Time Format According To WordPress General Setting ?
    - [New] Time Shouldn't Be Enable On Approved Booking
    - [New] Some Of Passed Time Booking Not Disable
    - [New] Require Enable /disable Option For Payment Method To Show Which Available Payment Method Will Be Display In Dropdown List At Frontend 
    - [Fix] Validation Gets Wrongly Appear 
    - [Fix] Passed Time Booking Shouldn't Be Confirmed
    - [Fix] All Selection Of Checkbox Not Working At The Same Time Add New Services Ya Whatever , Its Reflect After Refresh The Page
    - [Fix] Payment Method Title Shouldn't Be There In Summery
    - [Fix] Unable To Close The Pop Up in stripe payment method
    - Some minor code bugs solved
Version V1.0.6: 16th November 2024
    - [New]Time format new feature include
    - [New] Mollie payment method include
    - [Updated] setting related code modify
    - Some minor code bugs solved
Version V1.0.5: 10th November 2024
    - [Solved] Some translation bug solved
    - [Solved] Currency issue solved
    - Some minor code bugs solved
Version V1.0.4: 28th June 2024
    - [Solved] State not display for selected country bug solved
    - [Solved] Payment issue solved
    - [Solved] Empty time slot bug solved
    - [Added] Added loader for Category, Services & Sub Services
    - [Solved] Some code issue solved
    - [Solved] Booking Summary book date & time display different issue solved
Version 1.0.3 : 23th February 2024
    - [Fixed] Payment issue with Stripe payment method
    - [Fixed] Appointment booked without pay in PayPal method issue solved
    - Added some fields in appointment booking form
    - CSS & JS files are updated
    - Remove some unwanted files & code.
Version 1.0.2 : 3rd January 2024
    - [NEW] Feature: SMS Notification
    - [NEW] Feature: WhatsApp Notification
    - [NEW] Feature: RTL Support
    - [NEW] Feature: Added Google Calender
    - [NEW] Added One New Tab Style
    - Documentation update
    - Some small design bugs solved.
Version 1.0.1 – 27th November 2023
    - [NEW] Added Slot Management feature for all new and existing buyers.
    - Some small bugs solved.
Version 1.0.0 : 3rd November 2023 
    - Initial release of Truebooker - Appointment Booking Plugins
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey