AppointFox - WordPress Booking Plugin

AppointFox - WordPress Booking Plugin

(5) 4.80 stars
70 Sales

AppointFox is a complete WordPress Booking Plugin for your business. It’s soo easy to set up, and within minutes, you will be able to manage your customer appointment booking 100% automated.

It comes with an easy to use booking form, seamless Google integration, online payment and mobile friendly. AppointFox brings a new scheduling and hassle-free experience for your customers.

AppointFox is so much more than your ordinary online scheduling software and reservation system. It’s fully customizable and perfect for various types of business like Salon booking, Clinic booking, Consultants booking, Gym & sports booking and many more.

> Simple user navigation with interactive visualization.
> Process payments instantly and securely.
> Fast and easy access through mobile devices and desktops.
> Control your availability 24/7 with Advanced availability calendar.
> Accept group bookings to manage your classroom, training or events appointments.
> Adjust your booking website to your brand and customize all messages for notifications and reminders.
> Sync the booking page with your Google Calendar.
> Filterable, sortable and searchable appointment list that you can print or export to CSV.
> Multi-language support – 12 languages included.
> Multiple services and service categories.
> Six months of 24/7 online customer support.
> And many more (see feature list).

Build amazing booking experiences for your WordPress website with AppointFox Today!


AppointFox Booking Plugin Demo

AppointFox Booking Plugin Features

Customers Love AppointFox

5 Stars Reviews


  • Dashboard
  • Appointments management
  • Customers management
  • Services management
    • Ability to set maximum booking per time slot
    • Ability to block time slot if staff can only handle one service at a time
    • Ability to accept group bookings
  • Staffs management
    • Integrate with Google Calendar
  • Payments management
  • Availability calendar management
  • Settings
    • Customize labels
    • Enable offline & online payment
    • Customize email notification
    • Google calendar settings
    • Customize client’s page
  • Customers
    • View appointment details
    • Make online payment
    • Auto appointment reminder
    • Add to my calendar (Google, Outlook and iCal)
  • Staff login

Quick Start

Click here to view the quick start guide


Click here to view the documentation




Username: demo
Password: demo123


Username: staff
Password: staff123

Paypal payment test account:

Password: buyer123

Need Support?

Submit support ticket here:
Email us at

Submit it here:


Version 2.3.6
- Added payment options: Pay locally and PayPal
- Fixed button list style as per latest WP default theme
- Fixed DB not populated when first activated

Version 2.3.5
- Fixed wrong timezone format when connecting to Google Calendar
- Fixed sql error occured when reactivating the plugin

Version 2.3.4
- Fixed cannot save problem when time_format is set to 24 hours in translation mode

Version 2.3.3
- Added Danish language
- Fixed broken settings link in WP Plugin page

Version 2.3.2
- Added ability to display selected category and service in the booking form
- Added ability to block booked's start and end dates for days-based duration
- Added ability to block dates for other services with the same staff
- Added 30 days service's duration

Version 2.3.1
- Added number of persons field in manage appointments form
- Fixed wrong days duration display in manage appointment calendar
- Improved manage appointments page

Version 2.3
- Added ability to make a group booking
- Added new language: Finnish and Swedish
- Improved booking form - Hide time when daily based duration used
- Added new keywords in the language template

Version 2.2
- Added ability to check staff's availability in their Google calendar when a customer makes a new appointment.

Version 2.1
- Added ability to block time slot if staff can only handle one service at a time
- Added ability to set maximum number of customers allowed to book a service for the certain time period

Version 2.0
- New and improved user interfaces
- New admin dashboard
- Integrate with your Google Calendar in both one-way and two-way sync
- New payment summary in the manage payment page
- Enable your customer to add an appointment into their Google calendar, Outlook, and iCal
- Import customers in bulk
- Improved booking form performance
- Added new appointment’s status field for better workflow
- Improved booking form for a day(s) bookings
- New manage appointment page
- Added service’s note in the booking form
- Added customer and staff notification in appointment form for admin
- Added ability to add and edit payment in the manage payments page 
- Fixed multi-clicks event occurred when clicking edit or view link in data table - improve performance
- Fixed HTTP cdn being blocked when the plugin deployed on HTTPS
- Removed unnecessary two ajax call made when datepicker first initialize - improve performance
- Fixed error missing field when running appointment reminders
- Fixed select2 CSS styles conflicted with WooCommerce theme - Salient theme

Version 1.5.4
- Fixed momentjs conflicted with theme - Coaching
- Fixed js error: Failed to execute 'setAttribute' on 'Element'. Change date-picker element name to datepicker
- Fixed wrong appointment datetime format in appointment details page
- Fixed missing some email tokens
- Added customer's email and phone email tokens

Version 1.5.3
- Fixed long category name overlap in service page
- Fixed momenjs conflicted with Eduma theme
- Fixed customer, payment and staff page blank when PHP Intl extension not enabled
- Fixed Vue router conflicted with other plugin

Version 1.5.2
- Fixed booking form not appear when using Sydney theme. Js Error: TypeError: m.formatPHP is not a function. MomentJs files conflicted.

Version 1.5.1
- Added ability to create new staff in Service page

Version 1.5
- Added new settings - Sender email
- Added new settings - Admin email
- Added ability to turn off selected email notification
- Added new email notification template - Notify Admin on Appointment confirmation
- Added new email notification template - Notify Staff and Admin on Payment Paid
- Fixed note index not found error
- Fixed hide price wrong display
- Added 45 min, 75 min and 1.5 hour service duration
- Removed reference to URL: to remove Google dangerous security warning
- Added allDay slot to fullcalendar setting 
- Added appointment calendar's default view
- Added more service's duration (5,6,7,8..12hrs...2,3,4...7days)
- Hide payment status when a service's set to hide price in admin appointment's calendar view page
- Changed is_free to is_show_price
- Added is_show_duration setting in service page
- Changed fullcalendar height to 650px
- Added main header and sub header in settings page (Client's page)
- Added active text next to service item list

Version 1.4.1
- Added notification to staff on new appointment confirmation
- Changed 'Free' label to 'Hide Price'
- Fixed PayPal button not showing when is_free is false and vise versa 

Version 1.4
- Added date format setting
- Updated language files
- Added is_free setting in Service module (Able to create a service with no price set)

Version 1.3.1
- Add min, hour and hours word to the translation module
- Add global moment locale setting

Version 1.3
- Fixed jQuery conflicted in certain themes
- Fixed JavaScript error on Admin - Manage appointments page
- Fixed class header conflicted with other themes
- Added new tested up version

Version 1.2
- Improved translation modules at front end and back end user interface
- Fixed all booked service still shown in booking form
- Improved services's ajax query
- Fixed bootstrap.min.js conflicted with another theme
- Fixed edit availability calendars cannot save assigned staffs
- Loco Translate ready

Version 1.1
- Enabled admin to assign a staff members in new service form
- Fixed overlaped wordpress version number display
- Fixed user can book existing booked appointments
- Improved database performance - Added table indices
- Improved appointment booking form - Added scrollTo
- Fixed error when plugin activated in multisite environment

Version 1.0
- Initial public release
- Appointments management        
- Customers management    
- Services management
- Staffs management
- Payments management
- Availability calendar management    
- Settings management    
- and many more...