AppointFox - WordPress Appointment Booking & Scheduling System

AppointFox - WordPress Appointment Booking & Scheduling System

(5) 4.80 stars
67 Sales

AppointFox is finally here, turning the entire process of scheduling your appointment 100% automated. Setting up your appointment system shouldn’t be so hard.

Easy to use booking form, automated staff assignment and mobile friendly. AppointFox brings a new scheduling and hassle-free experience.

AppointFox is so much more than your ordinary online scheduling software and reservation system.

> 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!

Flash Sale




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...