Appointment Booking Plugin WordPress
BookPro is an “All-in-One” WordPress Appointment Booking plugin designed for a wide range of businesses, including barber shops, hair salons, spa, nail studios, tuition classes, sports facility rentals, rental services, repair workshops, therapists, medical clinics, lifestyle and care services, and any business that requires appointment scheduling and booking.
The plugin simplifies the booking process with an advanced booking form, allowing customers to book multiple services in a single transaction. Additionally, it features a user-friendly business dashboard, enabling admins to manage services, bookings, and staff schedules directly from the front end without accessing the backend system.
1. A User-Friendly Business Dashboard
Offer an intuitive interface, ensuring ease of use for users of all technical skill levels. The dashboard allows users to add unlimited services, manage bookings, and oversee employee schedules directly from the front end, eliminating the need to access the back-end system.
2. Overall Schedule and My Schedule
The Overall Schedule: Include all appointments made within the system. Managers can view all appointments by week, date & list, and search for a Employee-Specific Schedule.
My Schedule ( Employee-Specific Schedule ): Allow employees to keep track of their appointments.
3. Plan Management
Enables scheduling of opening and closing times for all services or specific ones.
4. Customer Account Page
Offer a personal account page where customers can control and manage their reservations. Customers can access the features: My Wallet, My Orders, My Wishlist, My Profile
5. Advanced Discounting System
– Discount Rates: Offer reduction in the price of each service in a specific time period
– Coupon Codes: Create coupons in special time periods applicable to all or some selected services.
6. Employee Management
– Add new employees and assign specific roles to each employee.
– Set, manage, and track employee time off efficiently.
– View the schedule of each staff
7. Your Business Hours
Define and customize specified operational hours for your business
8. Service Management
Add unlimited services, assign staff to each service and define the service duration
9. Flexible Pricing Options
Offer various pricing plans: Fixed Price, Free, Price starts at, Varies.
10. Advanced Booking Form
Enable customers to select their preferred time and date, book multiple services in one transaction, apply discount coupons, and view a detailed breakdown of their total cost.
11. Order Management
– Managers can handle orders/bookings directly in the front end.
– Search for orders/bookings using various filters, such as customer name, order date, and order status (e.g., unpaid or successfully paid orders).
– Perform actions like downloading, canceling bookings, and changing times & dates of bookings
– Export orders based on multiple criteria
12. Payout Management
Establish unlimited payment methods in backend , allow customers to select payout method they want when they submit withdrawal requests in their wallet.
13. My Wallet
With a digital wallet, customers can track their balances and view transaction history. Additionally, they can select a payout method and submit a withdrawal request when needed. Admins can review and approve these requests from the backend.
14. Role Management
Create unlimited roles and define specific permissions for each role, controlling what they can access and perform within the system.
15. Cancellation Policy
Establish the cancellation rule, including minimum time required before canceling.
16. Changing Order Policy
Define changing policies, including limitations on the number of allowed changes and a minimum required before making changes.
17. Tax Management
Allows Admin to add multiple tax types, assign them to specific locations, and define whether prices are inclusive or exclusive of tax.
18. Email Notifications
Send an automatic email to inform for the Admin and customers about new bookings, booking cancellations, and booking changes.
19. Endpoint Feature
Endpoints are designed to create user-friendly paths. We provide endpoints to show different content without the need for multiple pages and short codes, and reduces the amount of content that needs to be installed.
20. Earning
Admins can configure a system fee that customers are required to pay when making a booking.
21. Payment Gateway
The plugin is compatible with WooCommerce, allowing seamless integration with various payment gateways supported by WooCommerce.
22. RECAPTCHA
ReCAPTCHA is a free security service provided by Google that protects websites from spam and abuse by verifying whether a user is human or a bot. You can create reCAPTCHA for booking form and other forms.
23: RTL – Arabic language.
You can translate the plugin to your lanuage.
Change log
Version 1.0.1 – 14 February 2025
+ Fix CSS + Fix add role, set role + Fix coupon + Fix day-off + Fix register, approve, reject vendor + Fix edit service, edit staff + Fix show time slots + Fix multiple languages + Fix endpoint + Fix cron jobDownload BookPro – Appointment Booking WordPress Plugin