Thank you for choosing our plugin. We hope you enjoy building your project with us. It is a powerhouse of great features and powerful functionalities that would take months to develop. The plugin is fully responsive and be rest assured your project looks absolutely stunning on any types of screens.
Pre-Requirements:To install and use WPBookit effectively, your server should meet certain requirements. It is essential to ensure that the server has fullfill the below requirements.
PHP version | Minimum required PHP version for this plugin is 7.4 |
MySQL version | Minimum required MySQL version for this plugin is 5.6 |
MySQL user permission | CREATE TABLE permission required |
cURL | PHP cURL extension must be installed and enabled. |
If you want to enable your customers to manage their appointments and edit their profiles, creating a dedicated profile page is essential. You can skip this step if you intend to use WPBookit in "Guest Booking" mode.
One of the initial tasks you should address is setting up your Date/Time preferences within WordPress. These settings influence various aspects of WPBookit. Navigate to Settings > General to configure your Timezone, Date Format, Time Format, and the Week Starts On preferences. WPBookit relies on all of these settings.
The Dashboard Tab provides a comprehensive overview of the booking system's performance. It includes reports on Total Bookings, Total Revenue, and Total Customers. Additionally, a mixed chart displays the correlation between Revenue and the number of Bookings, which can be filtered by date to extract specific data for a given period.
On the right-hand side, there are links to manage appointments, with tabs to sort them by upcoming, pending, and completed statuses. This layout ensures that all critical metrics and functions are easily accessible for efficient management.
The Calendar Tab offers an overview of all bookings, categorized by dates created by users. It includes various filters for sorting bookings by specific staff members and booking types. Additionally, users can print a comprehensive list of all bookings.
The Calendar Tab also allows users to efficiently create new bookings and also edit existing bookings to make desired modifications.
In Booking Tab you will allow to manage all the bookings. Also you are allow to get booking list with Advanced Filters.
Here we provide feature to get booking between date-range, booking type, status and customer name.
To create a New Booking, simply fill in all the required fields, choose the booking type, and select an available date. Based on the chosen date, you can then pick an available time slot. As an administrator, you have the ability to select a registered customer, set the default status, choose the payment mode, and determine it's status. This streamlined process ensures that managing bookings is efficient and user-friendly.
The Booking Type Tab is name like service module. Here you can see all your booking types and easily manage them.
By clicking the Add Booking Type module, you'll see all required fields which are show in the below screenshot:
This form allows users to create a new booking type, specifying various details such as title, duration, staff, description, availability, and unavailable dates.
The "Customer" section in WPBookit allows you to view and manage customer's information. You can add new customers, edit existing customer details, and delete customers. This section also provides an option to export the customer list.
The main customer list displays the following information for each customer:
The Payment Tab provides an overview of all user payments, listing each transaction. It also includes a feature to print payment invoices.
The "Staff" section in WPBookit allows you to view and manage staff information. You can add new staffs, edit existing staff details, and delete staffs. This section also provides an option to export the staff list.
The main staff list displays the following information for each staff:
The Guest Tab provides an overview of all booking information created by guest users who haven't logged-in or registered. The Guest Tab displays details such as the emails and names of guest users. It also includes a feature to delete bookings made by these users.
The General Settings module allows you to configure various aspects of WPBookit to suit your business needs. It provides options to customize the booking process, staff management, currency, email notifications, and other functionalities.
The Theme Settings module allows you to configure your dashboard logo and footer copyright text.
The Offline Payment Mode settings module allows you to add custom Offline Payment option in booking module.
The Online Payment Mode settings module allows you to add custom Online Payment option in booking module.
The Custom Code settings module allows you to add Custom CSS style and JS script.
WP Zoom Integration seamlessly integrates Zoom with WPBookit, making it easy to schedule and manage virtual meetings directly from your dashboard. Enhance your user experience with automated meeting links and calendar sync.
Here is the default email template available in our plugin, which triggers based on the user's role. We implemented this email template feature to allow users to fully customize it by overwriting the template in their parent theme or child theme, whose path is also shown in the action tab.
When you click on "edit template," there are options to change the email settings:
Use the following URLs to either download a static feed (not auto-updating) or paste the URL into your favorite calendar app (Google Calendar, Apple Calendar, etc.) as a subscription to load a read-only auto-updating booking feed.
In version 1.6.6, we have rebranded the plugin from WPBookit to WPBookit Pro. Follow these steps to migrate:
Note: To facilitate this transition, we have launched the WPBookit Lite version on WordPress.org with minimal features, while the full-featured version is available as WPBookit Pro on CodeCanyon.
In our plugin we provide pre build shortcodes which you can utilize on front end pages which is shown as follows:
[wpb-booking]Shortcode
WPBookit Whatsapp-meta-notification Addon seamlessly integrates Whatsapp-meta-notification with WPBookit, enabling you to send real-time notifications directly through WhatsApp's messaging platform. This integration enhances communication with your users by delivering instant updates and alerts, ensuring that important information reaches your audience efficiently and securely.
WPBookit WhatsApp Meta Notifications Template Addon provides seamless integration with WPBookit, allowing you to manage and send customized notification templates via WhatsApp. This addon enables you to define specific templates for different booking events, such as confirmations or approvals, ensuring consistent and timely communication with your customers. By leveraging pre-approved WhatsApp templates, this integration ensures that your messages are delivered instantly and professionally, enhancing customer satisfaction and streamlining your booking process.
WPBookit google-calender Addon seamlessly integrates Google-calender with WPBookit.
WPBookit Google Meet Addon seamlessly integrates Google Meet with WPBookit, making it easy to schedule and manage virtual meetings directly from your dashboard. Enhance your user experience with automated meeting links and calendar sync.
WPBookit Microsoft Team Addon seamlessly integrates Microsoft Team Addon with WPBookit, .
WPBookit Razorpay Payment Gateway Addon seamlessly integrates Razorpay Payment Gateway with WPBookit, enabling secure and efficient payment management directly from your dashboard. Enhance your user experience with automated payment processing and real-time transaction tracking.
WPBookit Stripe Payment Addon seamlessly integrates Stripe payment processing with WPBookit, enabling secure and efficient payment management directly from your dashboard. Enhance your user experience with automated payment processing and real-time transaction tracking.
WPBookit Twilio Notification Addon seamlessly integrates Twilio's messaging services, enabling automated SMS notificationsfor booking confirmations, reminders, and updates. Enhance your user experience with real-time communication and timely notifications directly from your dashboard.
WPBookit Review Ratings Addon allows users to configure how ratings are managed. Users can:
Changes can be saved by clicking the "Save" button.
The Ratings Email will be sent to the customer's email when the status of the booking is changed to Completed. This email is used to collect the customer's review and ratings.
In booking types, the ratings are displayed according to the selected period for calculating the average rating in the Rating settings.
The "Review And Ratings" section in WPBookit allows you to view and manage Review And Ratings information. You can edit existing Review And Ratings details, and delete Review And Ratings.
The main Review And Ratings list displays the following information for each customer:
When the WPBookit Rate and Review plugin is activated, a page named Ratings will be automatically created. If you prefer to create your own custom page, follow these steps:
This will allow your custom page to display the review and ratings content.
The Rate and Review shortcode will be displayed when the booking status changes to completed. Once this status is triggered, the customer will receive an email containing a link. By clicking on this link, the customer can provide a review and rating for their booking. Additionally, customers can give ratings through their profile by clicking on the Rate your experience button, which opens a modal for submitting their review.
In the WPBookit booking type, the average customer rating for a specific booking type will be displayed. By clicking on the Review button, a modal will open where all reviews and comments will be shown, and sorting functionality will be available
In the WPBookit Coupon Addon, you can create a new coupon by filling in all the required details. Specify a unique Coupon Code, and set the Coupon Rate either as a percentage (%) or in dollars ($). Select the Booking Types to which the coupon applies, and specify Customer Names if the coupon is to be applied to particular customers only. Additionally, set a Usage Limit for the minimum number of times the coupon can be used.
In the WPBookit Coupon Addon, to apply a coupon, open the booking shortcode, where you'll find the Apply Coupon Code field. Enter the coupon code and click on Apply Coupon to use it. You can also remove the coupon by clicking on Remove.
In the WPBookit Coupon Addon, the Coupon Tab allows you to manage all coupons.
In the WPBookit Coupon Addon, the applied coupon will display in customer Booking, Payment, and Invoice.
In the WPBookit Location Addon, you can add a new location by providing all the necessary details. Enter a unique Location Name, assign the Staff for this Location, and include a description, address, and phone number to complete the setup.
In the WPBookit Location Addon, the Location tab allow you to manage all location. When a staff member deletes a location from their dashboard, it will only be removed from their view and not from the admin dashboard.
In the WPBookit Location Addon, the location name assigned to each booking type will be displayed in a dropdown, based on the selected staff member.
In the WPBookit Location Addon, when booking based on a selected booking type, the available locations will be displayed in a dropdown, allowing users to choose a location specific to that booking type.
In the WPBookit Location Addon, when a user selects a booking type, a dropdown will display the available locations specific to that type, allowing them to choose a location directly within the booking shortcode.
In the WPBookit Location Addon, once a booking is successfully completed, the booking confirmation page will display the location's name, address, and phone number.
The Group Booking feature in WPBookit enables admins to configure booking types that allow multiple attendees to book the same time slot. This is ideal for activities such as group classes, workshops, or shared sessions.
Once Group Booking is enabled, users can book multiple seats in a single session.
On the frontend, Users should see a checkbox labeled "Bring Guest with You" during the initial booking step.
If the user selects this option, the system will enable the next step to collect guest details.
users will see details of Available seats (if Show Remaining Seats is enabled)
If the checkbox is checked, the user proceeds to the next step to enter details for one or more guests.