Documentation: Appointzilla-Lite

Appointment Calendar Premium Powered By: AppointZilla

Appointzilla-Lite is a simple but effective plugin to take appointment on any wordpress site. Insert Booking calendar into any post / page and start taking appointments.


Installing Appointzilla

Appointment Calendar is simple to install just like any other wordpress plugin.

1) Download the Appointment Calendar from wordpress repository.

2) Unzip the archive and upload the content to ‘wp-content/plugins’ directory

3) Activate the plugin from admin panel


Using Appointzilla-Lite

1) Adding Service

Before we can use the plugin we need to create a service for taking appointments for.  It can be edited via the Services Menu. The plugin comes with a default service which can be easily edited.


2) Adding Calendar to Blog Post / Page:

The calendar can be added to any post or a page using the shortcode . It will embed a fully functional calendar with a booking form on the page. Once the calendar is added to a page you can start taking appointments on your wordpress site. Use the ShortCode


3) Create and Manage Appointments

Admin can create and manage appointments through the admin panel.   Admin can Create, Cancel, Delete and Reschedule the appointments.


4) Create Time-Off

Admin can add Time-Off like Lunch , Meetings, Holidays etc. Time Off can be Daily, Weekly or One-Off


5) Appointment Notification

Appointzilla will send a appointment notification to Admin on booking. The notification settings can be customized as per requirement.


Author Bio


Founder of Appointzilla and Spoontalk. Spoontalk lets you send beautiful Email Newsletter is minutes. Check out More Wordpress Related Tutorial on Spoontalk Wordpress Blog


  1. Rafael Fernandez - October 7, 2012

    having issues getting double calendars displaying twice on the page when using the short code.

  2. Richard - November 27, 2012

    There still seems to be some sort of jquery conflict with your plugin. Whenever I add the APCAL tag to my pages, I lose the slide show in my headers ??

  3. Sedruola Maruska - February 19, 2013

    When someone tries to make an appointment it says all the appointment times are taken, and they aren’t. What do I need to do?

  4. fabien - February 22, 2013

    Hi, your plugin is promising, but still my clients are french speaking: is there is a way to ‘translate’ or somethingld to make it french?

    • Frank Faraz - April 1, 2013

      Hi Fabien,

      We are going to launch new version of Appointment Calendar with multilingual feature within a week.
      So, after this you could translate plugin in any of language.

      -Frank Faraz

      • brigitte - May 6, 2013

        how can I translate it in german,please? Can you tell me how to do it?
        Thanks and some greetings

      • Judy - June 30, 2013

        Hi Frank!
        Is it possible for the calendar to be displayed in Swedish? I have read many of your posts about this topic, but none of them works. I’m waiting for your help!

        Thank you!

  5. James - March 8, 2013

    I am having problem with making appointment on phone. It is not responsive when clicked on make appointment.

    • Ankit - March 9, 2013

      Can you share the url? Also can you post the query on wordpress forum


  6. Matt - March 22, 2013

    Whenever I minimize the chat window, my webpage reloads and pops the chat window back up. How can I set this up so the chat window is minimized when you land on a page?

  7. Eric - March 28, 2013

    I have a call-to-action button in my sidebar to direct users to the Appointments page. When they arrive, I don’t want them to see another button. Can the ‘Schedule New Appointment’ button be hidden so they see the calendar immediately?

  8. Rob - April 5, 2013

    How do I edit the confirmation emails? There are typos, which looks unprofessional.

  9. Gerren - April 11, 2013

    The app is not showing correctly on my site. It is located on the “Contact” page. It loaded fine about a week ago but has been showing up weird the past 3 days

  10. NQUEVEDO - May 24, 2013

    Can I a set a filter in the services to change the prices if the appointment booked is in a weekend day?

    • Ankit - May 24, 2013

      HI, Unfortunately as of now this feature is not available.. but it is a nice suggestion and if more users demand it then we can include it in future versions…


  11. bobby - July 11, 2013

    hi great plugin is there any way to add sagepay direct payment gateway support paypal doesn’t support AED currency

  12. Mark - July 16, 2013

    Two problems:
    1) Using a template created in Artisteer, the modal popup appears below them menu tabs – even with z-index set higher than any other setting.
    2) When I link to a PAGE with the [APCAL] shortcode, all I get is the Schedule button and no calendar and the schedule button doesn’t work.
    Any ideas?

  13. caleb - July 31, 2013

    How do i put the calender on the sidebar?

  14. Brandon - August 28, 2013

    I just purchased your plugin but I can’t seem to figure out how to sort the services so they show up correctly in the booking drop down. I have 3 services – massage 30 min, massage 60 min, massage 90 min, but they show up out of order and randomly. This is really important and we should be able to do this. I posted in your support forum, hoping for a solution for the 99 bucks. Thanks man! :)

  15. Anand - September 4, 2013

    I am using free version of “appointment-booking-calendar” for doctors appointment .This is really great plugin and I thing it’s pro version will meet our complete requirement.

    Here i am facing difficulty in two areas .

    1. I would like to show doctors list by selecticing their specilality from dropdown.

    2. I would like to deactivate payment gatway for now.

    Your help would be much appreciable.


    Anand Kr. Mishra

  16. Marianne - September 10, 2013

    What is the staff limit of Appointzilla Lite?

  17. Corey - September 22, 2013

    Great plugin! I’m using the free version on my site, but would very much like to remove the time/price from the services dropdown.

    Can this be done?


  18. Anand - September 26, 2013

    Hi ,

    I am using free version of plugin, I would like to change the clock 24 hr instead of 12 hr. Please help me to do that.



  19. drew - October 18, 2013

    I’m trying to create just a short couple of days for people to book a time slot for a santa photo shoot. Is there a way to tell a service to only be for a certain amount of days?

  20. Giorgio - December 2, 2013

    Because the calendar appointments are always Booked. Some are approved other cancelled, or completed.
    Maybe because it’s the free version?

  21. jaison Mathew - January 3, 2014

    Schedule New Appointment pop up page is not working. It still loading

  22. Ankit - January 10, 2014

    We will contact you on the forum.


  23. Laura - February 4, 2014

    After a user books an appointment, a (default) notification appears: “Thank you for scheduling appointment with us. A confirmation mail will be forward to you soon after admin approval.”

    This notification contains spelling and grammatical errors. Is there any way to change or remove it?


  24. Carina - February 9, 2014

    Wondering if there is a way to get the phone number of the client emailed to me as well? Currently in the email it only shows their name, service requested on what date and time and email address. I would like to see the phone number as well. Is this possible?


  25. Appointment Calendar | WP Plugin Directory - February 14, 2014

    [...] Documentation for WordPress Appointment Calendar Plugin [...]

  26. Bryan - February 24, 2014

    1) Just wondering when the next update will be available?

    2) On the public calendar, rather than saying “Booked”, or on the admin calendar, rather than saying “Booked by: XXX”, can that be done like “XXX:YYYY”, where XXX = Name of the person who do the booking, and YYYY = Description of the booking. If this is possible, how will it show up on the google calendar.

    3) Assuming i have the premium version, where multiple calendars is possible by changing some of the codes, how does it show up on the google calendar?

    I greatly appreciate your help before i make the purchase.


    • Ankit - February 25, 2014

      Hi Bryan,

      We are currently working on a couple of Features:

      1) Staff Google calendar Sync: As of now only Admin Calendar is synced. With this new features, staff member can also update their Google calendar with the booking information

      2) Class Booking Version Of Appointzilla: This is a version aimed at coaches and instructors who take classess / sessions over Skype.

      The free version will be updated in a week


  27. tomas - February 27, 2014

    Hello, it is possible to change the 12 hour clock to a 24 hour mode.

  28. Cherebusteresmo - March 3, 2014


    I downloaded your work. Why is that when you set in pending, approved, cancelled and completed in Manage Appointments have still the same color which is green? Is that possible to make it color coding in front-end calendar?

  29. Justin - March 5, 2014

    my calendar has completely disappeared for some reason. I can’t figure it out. My Inspect Element Console says event.returnValue is deprecated. Please use the standard event.preventDefault() instead.

    And I haven’t touched it in weeks so this is just random that it wont work now.

    Any help at all would be appreciated. Thanks!

  30. Pot Balubal - March 6, 2014

    I’m having issues with the status of the booking on the front end. The cancelled bookings not reflecting on the front end of the site. It still displays booked.

  31. chong hyo rhee - April 3, 2014

    Great, plug in
    I ‘ll purchase soon,

    but, I got some trouble,

    my using theme, is one page style,


    the short code cannot work at the “custom section” in my page

    is there any solutions? about that

  32. psyling - July 8, 2014

    i have different slots for different days. I may need to schedule from 10 to 11 on one day and from 14 to 14-55 on another
    is there an option for this?

  33. David - July 9, 2014

    I would like to use this plugin for internal staff to set appointments for themselves. Because of this, I don’t need the admin approval functionality. Is there a way to automatically approve new scheduled appointments? (without having to go into the admin area and approve them after they have been scheduled)

    Also, I don’t need the fields “Email” or “Phone number” when a staff member is scheduling an appointment. Could you let me know where in the code I could remove these lines?

    Thank you!

  34. adil - July 10, 2014

    I am using pro version. I have issue with Notification Message. Not able to add html code in Notify Client On New Appointment body part. Please help.

  35. Matt - July 22, 2014

    I have installed the plugin and everything works on the admin calendar but I can’t get it to show on the client side. I have the shortcode [APCAL] and the page shows up with a large blank in the middle. It seems like all the code is there but nothing shows on the page:

    Any suggestions?

  36. kody - November 22, 2014

    I really don’t get this plugin. How do you set the appoinment times you ARE available? All I see is the times off?

  37. joe - March 20, 2015

    Hi there,
    I am getting two warning messages:

    Warning: include_once(lang/calendar.en.php): failed to open stream: No such file or directory in /home/ssnelson1234/public_html/wp-content/plugins/appointment-calendar/calendar/tc_calendar.php on line 157

    Warning: include_once(): Failed opening ‘lang/calendar.en.php’ for inclusion (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/ssnelson1234/public_html/wp-content/plugins/appointment-calendar/calendar/tc_calendar.php on line 157

  38. Carlos Camarena - March 31, 2015

    Hi there,

    Is it posible to have more than one appoinment at the same hour but diferent services, in the same calendar?

  39. Claude Gauthier - April 5, 2015

    I’m not still able to get it in french I read in a post in 2013 that next week it will be available in other language.

    Frank Faraz – April 1, 2013

    Hi Fabien,

    We are going to launch new version of Appointment Calendar with multilingual feature within a week.
    So, after this you could translate plugin in any of language.

    -Frank Faraz

  40. Andrew - April 22, 2015

    When I try to enter the settings page I am directed to the Strong Testimonials Plugin Settings. Little annoying having to turn off this plugin to build appointments.

    Also it seems to display only in US$, where as I am using Thai Baht. How might I change the currency?

  41. Bob - May 3, 2015

    I’m also trying to translate in dutch. However, the instruction on how to actually do this are far from user friendly and not up to date. What about an option to select your language in the settings? That would bring me a step further in buying this product

  42. Sumit - May 20, 2015

    How can i give a access to editor role for see an appointments and approved them.

Leave a reply

Appointment Booking Plugin for Wordpress