Administrator email
Notifications about new orders, booking confirmations, etc. will be sent to this address. By default, the address of the site administrator will be used. But if in your business the site administrator and the business administrator are different people, then it will be more expedient for you to change this email address so that important information goes directly to the appropriate person.
Address of service provision
Depending on your business model, you'll need to configure your service provision address by selecting one of three possible options.
The specified address will be automatically added to the email messages to your customers about the booking details.
Automatic email notifications
To ensure that automatic email messages from your website are always delivered to the addressee, the plugin provides simple integration with a third-party email delivery service Sendgrid. Just specify the API key that you will receive in your account on the Sendgrid website. Already in the free tariff plan you will have 100 sent messages per day.
If your site already has automatic email delivery set up, just leave this field blank and the plugin will use the native WordPress wp_mail() function.
SMS Reminders
To prevent your client from accidentally forgetting about the booked visit, the plugin can send a reminder via SMS at the time you set up. To enable this feature, you need an account on the Twilio service, as well as to set up a daily cron task (for a non-specialist it may seem something very complicated, but in fact it is very simple).
Sending SMS is a paid option, for each SMS sent Twilio will charge a small fee according to the country. We estimate that on average, just one booking saved in this way can cover the annual cost of all SMS messages.
Accepting Payments Online
WP Booking Panel allows you to easily enable accepting online payments for your services by payment cards, Apple Pay and Google Pay using Stripe payment processing platform.
The plugin supports both live and test payment modes. That is, you can first check the payment settings in test mode, and if everything is in order - start accepting real payments.
To do this, you just need to enter the appropriate keys that you will receive in your Stripe account. The list of countries where Stripe is available can be found here - https://stripe.com/global
If you practice receiving partial or full advance payment for your services, you can set this up very easily in the same section.
It is worth knowing that the administrator has the ability to mark the received payment for the order in manual mode, even if online payments are not configured.
Employees
The plugin provides the ability to edit the data and work schedule of any employee, temporarily or permanently block the possibility of booking this particular employee when placing an order by customers.
After adding the first employee, you will be able to configure his working schedule, i.e. specify the beginning and end of the working day, days off, lunch break if necessary.
When adding a new employee, the plugin creates an employee account so that the personal work schedule of bookings is always in his smartphone. Login details are sent automatically to the email address of the respective employee.
If it is important for your customers to be able to choose a specific service performer when making a booking, check the corresponding box. Then your client will be able to see free dates for booking of all employees who perform this service. Including the specific employee to whom he is accustomed. This option is important, for example, for beauty salons or clinics.
Parameter templates
Does the price of your services depend on certain parameters? And would you like the price for such a service to be calculated on the fly right on the site when making a booking?
The WP Booking Panel plugin has this feature. You can create the required number of parameters templates for different types of services. When adding or editing the price of a service, there is an option "Price with parameters", by selecting which you can specify the amount by which the price will increase when the customer selects a certain option. Thus, the price for the order is dynamically calculated.
A template of parameters for calculating the price of house cleaning services is already included.
Promo codes
The use of promotional codes is one type of effective sales promotion.
In the WP Booking Panel plugin, you can set up any number of promo codes for both a percentage discount and a discount for a certain specific amount. The promo code will dynamically reduce the amount of the service booking for the customer who enters the promo code when placing the order.
Categories
After activating the plugin you will have two preset categories "Category 1" and "Category 2". Change their names to the ones you need. You can also add any number of new categories or delete unnecessary ones.
Adding a new service
Since the services are linked to performers (employees or subcontractors), you will initially need to add at least one employee in the "Settings" section.
- Service title:
Enter the name of the service
- Short description:
Optimally 5-7 words
- Add picture:
We recommend using landscape photos
- Service category:
Select the appropriate category from the list
- Booking allowed:
"Single" - booking for only one client at the same time allowed, "Multiple" - mass booking of the same time is allowed for the clients
- List of employees:
Check the checkbox of those employees who perform this service
- Duration:
Specify the duration of the service in minutes
- Break after:
If necessary, specify the required break after the service in minutes
- Price:
Specify the base price of the service
- Price type:
"Strict" - the specified price of the service cannot change, "Starts from" - the final cost of the service may be higher, when you select "Price with parameters", a template of additional parameters will be loaded, which is configured in the "Settings" section
Editing a service
To edit a service, simply change the existing data to those that are current at the moment and click the "Save" button. If you only need to change the photo of the service - just upload a new image file (you do not need to press the "Save" button in this case).
Promotions
To boost sales, you can apply promotions for certain services. In this case, it is a reduction in the base price of the service by a specified percentage, which is valid for the period of time you choose. Such a service gets a red badge with a percentage discount, which will be shown to your customers during the promotion period.
Adding and editing promotions is related to services, so it is possible when manipulating a particular service. The discount is applied only to the base price. Therefore, if you use a price with parameters, the discount is not applied to the added value of the option when the customer chooses this option.
Filters and search
You can find the required order by customer's name or surname, order number.
You can also filter orders for a certain period, by booking status, by category, by specific service, by employee and payment status. You can use one filter, several filters or all of them at once.
Statuses
The WP Booking Panel plugin uses two types of statuses, the booking status for a specific service (which can be part of an order) and the payment status for an order (which can contain several service bookings). For convenience, booking statuses are labeled with colors.
Booking statuses
-
New Bookings with this status block the selected time for other bookings
-
Pending This booking is pending confirmation from the assigned employee that the service can be performed
-
Approved It is used to confirm the booking to all interested parties (client, assigned employee, administrator)
-
Completed It is marked by the employee and, when online payments are enabled, sends a message to the customer about the possibility of tipping online for a job well done
-
Cancelled A canceled booking by a client or administrator frees up the selected time for other bookings
Order payment statuses
- Unpaid:
No payment was received for this order.
- Partly paid:
The order is partially paid (marked automatically when online payments are enabled and a deposit is required, or marked by the administrator manually)
- Paid:
The order is fully paid (marked automatically if online payments are enabled or marked manually by the administrator)
- Cancelled:
The order was canceled by the customer or administrator
- Requested refund:
A customer has requested a refund of payment for an order
- Partly refunded:
The request for a refund was partially fulfilled
- Refunded:
The request for a refund was fulfilled in full
Booking management
To open the booking management card, just click on the corresponding booking. You will see detailed information, as well as booking management buttons, a button for assigning an employee if necessary, payment history, information about the applied promo code, and links to all other bookings, if any, in this order.
- Note to the booking:
The administrator can leave a note about the reservation, the client's peculiarities, etc. This note will be available to the employee who will perform the booked service in their schedule.
- Reschedule booking:
If you need to reschedule your booking to another date, click in the appropriate field, select the desired month and day in the calendar, and click the "Reschedule Booking" button
Order payments
By clicking the button in the last column of orders, you will open a window with the payment history for the corresponding order. Payments received online are marked automatically. The administrator also has the ability to mark received payments manually.
The WP Booking Panel plugin also provides the ability to refund online payments if necessary. That is, if the payment is received through Stripe, then accordingly, the return of such a payment is made by the administrator at the click of a button.
Adding a booking by the administrator
In order to keep your online booking calendar always up-to-date, the WP Booking Panel plugin allows the administrator to add bookings on their own (for example, for those clients who called you by phone or make an appointment for the next visit directly in your beauty salon or clinic).
There is no need to enter customer data every time if they have already been added to the database. Just start filling in the name field, and a list of all customers will appear below, from which you can simply select the one you need - and all the data will be automatically entered.
Employee assignment
Simply drag a booking that does not have an assigned performer to the row of the corresponding employee with the mouse and approve the action by clicking the green button.
One-employee company calendar
If you are that one employee, it will be more convenient for you to use your WordPress admin account instead of your employee account - and right on your smartphone.
A new booking made by an online customer requires approval
The booking made by you immediately gets the status "Approved"
opens the booking management card
changes the status to "Completed" and sends an email to the client about the possibility to thank with a tip for a job well done (if online payments are activated)
Adding a new customer
When you add a new client, an account will be created for them, where all their bookings will be displayed. Access data will be sent to the client by e-mail automatically.
For new customers who book your services online, accounts are created automatically.
Editing a customer
You can edit all customer contact details except for the email address.
- First name
- Last name
- Country code
- Phone
Export to CSV
With WP Booking Panel, you can export your customer database to a CSV file. In this case, the phone numbers will be immediately in the international format required for SMS campaigns.
SMS Reminders
Where can I get my Twilio Account SID, Twilio Auth Token, and my Twilio phone number?
You can get this information in your twilio.com account as shown by the arrows in the screenshot below.
How do I set up a daily cron job?
We suggest using the free service cron-job.org. Create an account and click the "CREATE CRONJOB" button. Then simply paste the link from the corresponding section of the WP Booking Panel plugin settings into the URL field. Carefully configure the execution schedule, preferably as shown below.
Automatic email notifications
How do I get the Sendgrid API key?
In your account in Sendgrid, in the Settings > API Keys section, click the Create API key button and copy. A specific feature of Sendgrid is that the key will be displayed only once.
Accepting Payments Online
Where can I get my Stripe secret key?
In your account in the Stripe as shown by the arrows. After activating your account for accepting payments in the live mode, add the live key in the WP Booking Panel settings and turn off the test mode.