We are proud to present you with the best WordPress Appointment Booking plugin around. It is our best and most advanced product to date. All the code and design is tested and optimized to perfection, so rest assured it will work incredibly well on your site. With it, you are able to receive payments for your appointments and much more. Read more below.
WordPress Appointment Booking done Right
This is the Best appointment scheduling software you can get right now. It allows you to receive payments for appointments or just receive appointment requests with delayed payment. Have perfectly organized calendar and reduce no-shows with advanced notifications and reminders. Plugin is focused on appointments, not rentals, so there is no confusion with the setup and it your customers will schedule appointments with ease.
Manage Appointments
Appointments are managed with WooCommerce and all controls are connected with the ecommerce system. You can overview and manage your appointments in a well organized calendar, view your daily and weekly schedule and manage availability as with no other system.
Manage Customers
Customers are integrated with WooCommerce system and can be managed the same way. They can view their appointment history and even cancel an appointment within time range you choose. You can communicate with customers with Order Notes and send them email notifications and reminders.
Manage Staff and Schedules
Your staff can manage their own appointments, see their schedule in calendar overview and also edit appointment, where they are assigned as providers. When staff is assigned to multiple appointable products / services, their availability does not overlap, so overscheduling is not even possible.
2-way Google Calendar Sync
Google calendar synchronization works both ways. When you add or edit appointment in Google calendar, it will be automatically synced with your site and vice-versa. No delays whatsoever. Even if for some reason your server breaks during appointment sync, we got you covered. Calendars will not overlap with your personal Google calendar events and each appointable product gets automatically assigned Google calendar.
Manually add bookings
It is very easy to add a new appointment manually for a customer. Besides adding new appointment in your website admin, you can also add new appointment to your Google calendar and it will be automatically synced.
Flexible email notifications
All email templates are integrated with WooCommerce notification system and can be edited the same way as default WooCommerce email notifications. Templates can also be edited in your child themes.
Calendar administration
For better overview of your appointments, you can view and edit your appointments inside a flexible calendar. Manage the calendar in weekly or daily view. Calendar is synced with staff as well as Google calendar.
Request confirmation
Not only can you accept payments/deposits for your appointments, you can also receive appointment requests. This way, you don’t accept payments for you appointments upfront and have better control over the schedule.
Martin says
Hi Zejan, in your rental car theme you are offering the option to include pick-up and drop-off – is this an option within the appointments plugin as well?
Željan Topić says
You can add any field to WooCommerce Appointments plugin.
Martin Rusteberg says
Hi Zeljan, I would need, similar to Birchpress, to be able to associate an employee to a location, sorry for not having made that clear but I thought that that’s how the car rental availability works as well…
Željan Topić says
You can associate an employee to any input field, including location. Share an example on a website and I’ll see if it’s possible to do similar stuff with WooCommerce Appointments.
Martin says
https://www.birchpress.com/support/documentation/scheduler/get-started – under ‘add services’, you will see how birchpress handles this. it would be awesome if i could offer similarly ‘pickup’ and ‘drop off’ with ‘pick up’ considering product availability and ‘drop off’ being a woocommerce variation defining the total price.
Željan Topić says
This is already possible by using built-in Add-ons.