VikAppointments Services Booking Calendar


Vik Appointments Services Booking Calendar for WordPress

The popular appointments booking calendar system is now available also for WordPress as a Native Plugin!

If you are looking for a professional tool to schedule and manage both appointments and bookings of various services or employees, then this is definitely the right solution for your project.

Vik Appointments is an experienced piece of software with thousands of tailored functions designed to fit the needs of several types of business, such as medical centers, doctors, lawyers, hair stylists, SPA services, escape games and much more.
Accept online reservations and schedule the appointments for each employee in a smart and efficient way.

Thanks to its key features, Vik Appointments is the perfect plugin for those kind of companies and service providers that have many employees:
you will be able to manage and let the employees to receive payments singularly; as well, each employee will be able to manage its working time and the services that he offers thanks to a dedicated personal area.
An „employee“ can represent a person, an object, a room or anything else that could be scheduled to receive bookings.

Those who need to offer/sell online services through meetings or video-conferences can use the complementary (not included) Zoom meetings plugin for Vik Appointments.

Born for a different CMS than WordPress, the same powerful framework is now at the service of all webmasters, designers and web-agencies that build websites with WordPress.

Do not look any further, the features of Vik Appointments will outnumber any other similar plugin!

Visit for more details.

Some of its key features

  • Customizable dashboard and analytics pages
  • Custom types of service with custom durations and rates
  • Employees management
  • Employees personalized cost for services
  • Extended working days with custom shifts
  • Front-end smart appointments booking process
  • Manual/offline reservations via back-end to keep the availability calendars up to date
  • Calendars overview and reports
  • Invoices generation
  • Coupons to offer reservation discounts
  • Status codes management
  • Composite taxes
  • WebHooks and API framework
  • Search widget for the front-end to easily book an appointment

Some of the Pro version features

  • Full booking management from the back-end
  • Front-end employees area
  • Customers & documents management
  • Services options and special rates
  • Employees locations
  • Packages purchase
  • Employees subscription fees to build a portal
  • Customers subscriptions e-commerce
  • Custom fields management
  • Payments to Service Providers or directly to the Employees
  • Cart system to book multiple appointments at once
  • Custom Payment Gateways (over 60 available on
  • SMS Gateways and Cron Jobs for automated notifications
  • Various widgets to enhance the look of your front-end

Supported Add-ons

  • Zoom meetings & online video-conferences integration (
  • Google ReCaptcha forms validation

The following integrations may require some of our additional plugins, which might not be free in some cases. Please visit VikWP for further details.

Interested in, curious about the Pro version?

You should take a look with your own eyes at the demo website to see what you can do with Vik Appointments. Do not stop at the front-end though, make sure to visit the wp-admin section too.

  1. Front-end Demo Website
  2. Admin Demo Website


  • Dashboard & Analytics: 60+ widgets available for your dashboard.
  • Appointments Calendar: keep all the reservations under control.
  • Services List: organize all services for booking.
  • Service Details: the timeline makes the booking process easy and smooth.
  • Weekly Calendar: easily switch the layout to display a weekly calendar.
  • Working Days: set up the working days and times for each employee.
  • Employees List: a clean interface to show the working times of every professional.
  • Special Rates: set up different costs for the services and test them through the back-end.
  • Online Payments: collect credit card payments through your preferred bank.
  • Reviews & Ratings: let the customers rate the services and the employees.
  • Subscriptions: sell your subscription plans to both your customers or employees.
  • Zoom Meeting: let Vik Appointments handle & schedule your Zoom meetings.
  • Customizer: change the main colors of the plugin with a live preview.


This plugin provides 1 block.

  • VikAppointments Services Booking Calendar


Installation through the WordPress Plugins Browser

  • Search for „Vik Appointments“ in the Add Plugins section of your website back-end
  • Install the Plugin by clicking on the apposite button
  • Activate the Plugin by using the related activation button
  • A link to access and configure Vik Appointments will be visible in the side menu
  • Enjoy it

Alternative Installation Method

You can only install the free version of Vik Appointments, not the Pro version. If for some reasons the WordPress Repository installation won’t work, you can contact us to receive the zip installer file and upload it via FTP onto your server.

  • Download the installer zip file from
  • Unzip the archive on your computer’s local drive
  • Upload via FTP the unzipped folder vikappointments onto your /wp-content/plugins directory
  • Log in to your wp-admin section and activate the plugin

Or, alternatively, just try to directly upload the ZIP archive through the Upload Plugin section of your website.


Is upgrading to Pro mandatory?

No, not at all. However, it took our company 5 years to build the Pro version and we are willing to spend a lot more years of work on this software. We encourage you to evaluate the free version first, and then upgrade to Pro to unlock its potential.

Why some functions are not available in the free version?

We make money by selling licenses of the Pro version because our goal is to keep Vik Appointments the best solution for those who need to use it everyday for their business. Maintaining and always developing new features is a heavy cost for our company.

Is it worth upgrading to Pro?

Vik Appointments is not a one-page plugin. You can build websites worth a lot of money thanks to this plugin. You don’t need anything else to deliver a complete website, if not a Theme and some experience with WordPress.

Can I build a portal?

You can do that with the Pro version, but it depends on what type of portal you need.
If you are working on a project for a portal with independent employees, like a network of doctors, baby-sitters, hair stylists or any other professional, then Vik Appointments is the right choice.
However, multiple vendors, like companies that should be able to manage several of their employees (but not all), are not supported. This means that employees can either be managed by the website administrators, or by themselves through their accounts. Not by some sort of groups or companies.

Can I use Vik Appointments with my preferred Theme?

Yes, of course. You are free to install Vik Appointments on your website with your own Theme. The plugin will adjust to it thanks to its own CSS framework. It is also possible to work on a custom CSS file to adjust some layouts.

Will I lose any contents if I upgrade to Pro?

Absolutely not. Upgrading to the Pro version is a simple and smooth process. You won’t lose any data from your current configuration.

Is Google Calendar syncing supported?

Well, Vik Appointments only supports one-way syncing with any ICS Calendar, such as Google or Apple iCal. You can tell your calendar system to import the reservations from Vik Appointments by using the apposite calendar subscription URL of the plugin.
However, Vik Appointments will not sync with such external calendar URLs. For example, if you create an event from your Google Calendar, this won’t be listed in Vik Appointments.

Anyhow, you can achieve something similar by connecting the API framework of VikAppointment to Zapier, a third-party system able to dispatch certain web hooks at specific trigger events.


21. nóvember, 2021
Recently I bought VikAppointments and this programme works very nice so far, stll installing it though. Before I installed VikBooking which is running now for a few years and it works very well for us too. Installing that plugin was a big job since for me that was new but with the manuals they have online you get far and whenever you get stock the helpdesk is really vey helpful, even in the weekends with less staf available they do there best to help you out. VikAppointments is easier because of the experience I already have with VikBooking an because the plugin is more simple. We are very happy with these two plugins and I highly recommend them both! Thank you for a great service! Irma
3. nóvember, 2021
Very useful plugin, lot of functionality. Absolutely it's worth the cost! Thank you
28. október, 2020
Esattamente ciò di cui avevo bisogno! Plugin funzionale e solido, che consente di gestire un enorme numero di opzioni già nella versione free. Assistenza cortese e competente, con risposte rapide ed efficienti. Consigliatissimo!
29. apríl, 2020
Avevo qualche hanno fa acquistato VikBooking per Joomla, ora ho acquistato VikAppointments per WordPress... che dire, prodotti eccellenti! Non solo per il funzionamento ma anche per la logica con cui sono scritti, per non parlare poi della possibilità di fare l'override del plugin. Infine una menzione per il supporto rapido e gentile e sopratutto stra-disponibile (più del dovuto). Complimenti e consigliatissimo!
21. apríl, 2020
Sono molto soddisfatto delle funzionalità di questo Plugin, molto versatile per tutti quei settori che offrono servizi su appuntamento, prenotazioni, abbonamenti ecc.. Il plugin è molto stabile su wordpress, c'è la possibilità di fare delle modifiche in override sui file in modo da mantenere inalterate le modifiche dopo ogni aggiornamento, ma sopratutto ho trovato un servizio assistenza TOP, disponibili, tempestivi nelle risposte in poche parole Grandi. Consiglio l'acquisto di questo plugin
11. september, 2019
I am so happy to have found this fantastic plugin! It simply offers a huge amount of features, something that I could not say about other appointments booking plugins I had used in the past. Also, I would like to thank the support team of VikAppointments for the professional, quick and efficient support they provided during my first configuration. Keep it up guys! You did a fantastic job!
Skoða 6 umsagnir

Þátttakendur & höfundar

“VikAppointments Services Booking Calendar” er opinn hugbúnaður. Eftirfarandi aðilar hafa lagt sitt af mörkum við smíði þessarar viðbótar.


“VikAppointments Services Booking Calendar” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “VikAppointments Services Booking Calendar” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Release date – 10 January 2022

New Features

  • Introduced a tool to customize the main colors of the plugin with a live preview.
  • Improved the SEO for the internal media manager, which now provides the possibility to specify titles, alt(s) and captions.
  • Added a parameter to choose whether the customers are allowed to edit a custom field after the first booking.


  • Added a button to get the directions to the appointment address through the pre-installed maps software (Apple Maps, Android Maps or Google Maps).
  • It is now possible to download backup archives in case the source folder is placed above the root.
  • The backup system now includes the styles defined through the customizer of VikAppointments.

Bug Fixes

  • Adjusted some permissions for the Employees Area, which were not considered in certain cases.
  • Fixed a bug that was considering any customer as subscribed.
  • Fixed the error that could occur while trying to create/update a custom field.
  • Fixed an issue that might not show Google Maps with certain themes.
  • Fixed a few PHP warnings that could occur when the login was required before accessing the availability calendars.
  • The refunded status code is no more mandatory.
  • Fixed an issue with the file filter while fetching the available e-mail custom texts.


Release date – 16 December 2021

New Features

  • Added the possibility to allow the customers to self-confirm their appointments through a link received via mail.
  • Introduced a new system to backup the contents of VikAppointments (import/export).
  • Implemented a wizard to help the administrators to set up the program after its installation.
  • Introduced the possibility to offer certain payment methods only to customers with a specific number of purchases/bookings.
  • It is now possible to import the working days from a file in JSON, XML or TXT format.
  • Added the possibility to choose the execution recurrence for each cron jobs.


  • While registering an appointment from the Employees Area, the system will now automatically create a new customer record.
  • It is now possible to apply a manual discount while creating/editing an appointment, a package order or a subscription.
  • Updated the PayPal integration to support an instant validation of the transactions.
  • Improved the cron jobs management, which now provides an extended editor for the textarea type fields that were allowing HTML tags.
  • Added a new ACL role to allow the administrators to access the management page of the closing days/periods.
  • The driver used to export the appointments in CSV format now includes the payment column.
  • Added the possibility to restore the default status codes.
  • The appointments list in the Employees Area dashboard now reports more information.

Bug Fixes

  • Fixed an issue that was not taking the correct price of a service in case of multiple participants (back-end).
  • Removed a duplicate search icon that could appear on retina displays.
  • Fixed an issue that could display empty boxes for the attendees within the notification e-mail.
  • Fixed a decoding error that could occur while trying to open the popup for the registration into a waiting list.
  • Fixed an error with the purchase of the subscriptions.
  • Fixed an issue that could not display the button to leave a review.
  • Fixed a bug that was not displaying the rates on the timeline for certain logged-in users.
  • Fixed the error that occurred while trying to edit a media file.


Release date – 26 November 2021

New Features

  • Added support for Clicksend SMS provider.

Bug Fixes

  • Fixed an unexpected error that could occur while registering a new account.
  • Fixed an issue with the detection of the closing periods.
  • Removed a PHP warning displayed while generating an invoice.


Release date – 18 November 2021

Bug Fixes

  • Fixed an issue that could assign an appointment to an employee that is unavailable for the selected check-in.
  • Fixed a few conflicts that could verify with other plugins.
  • Fixed an issue that could occur with the WordPress media manager.


Release date – 29 October 2021

New Features

  • The look&feel of the Back-End and the Employees Area has been completely redesigned.
  • Implemented the user notes for the customers and the appointments, which also support documents and tags.
  • It is now possible to group the options in categories, which will be displayed as a sort of „accordion“ widget.
  • Added support for the creation of composite taxes. Every item in the system is now taxable.
  • It is now possible to create/manage the supported status codes, such as „Confirmed“, „Paid“, „Pending“ and so on.
  • Implemented a new type of e-commerce to sell the subscriptions to the customers.
  • It is now possible to collect the information of all the participants by flagging the custom fields as „repeatable“.
  • Added support for 60+ widgets to be published within the dashboard and the new analytics pages.
  • Added a new weekly layout for the calendars in the front-end.
  • The customers are now able to adjust the times according to their timezone, which can be selected through an apposite dropdown under the calendar.
  • The management of the working days in the back-end has been redesigned to be as more intuitive as possible.
  • Added a countdown that informs the customers how much time they have to confirm an appointment before it expires.
  • It is now possible to create the appointments with recurrence also from the Employees Area.
  • Implemented an API framework to handle the requests made by third-party systems.
  • Implemented the WebHooks to automatically notify third-party systems hosted on remote servers.
  • Added the possibility to edit the existing invoices and to generate new ones by month.
  • It is now possible to import/export also the reviews.
  • Added 1000+ hooks to enhance the extendability of the software.


  • It is now possible to easily switch the selected employee from the management page of an appointment.
  • When a service requires the selection of an employee, it is now possible to allow the customers to choose a random one.
  • The maximum quantity of the options can now vary according to the number of selected participants.
  • It is now possible to include specific e-mail attachments for each service.
  • Added a setting to limit the reservations in the future, which may vary for each service.
  • It is now possible to filter the reservations by location.
  • Added a parameter to display the custom fields according to the language selected by the customer.
  • Added a setting to allow the customers to book the appointments only if they purchased a package first.
  • The customers are now able to use the coupon codes also for the packages and the subscriptions.
  • Added a parameter to limit the maximum number of times that a customer can redeem a coupon.
  • While creating a recurring appointment from the back-end, the system now suggests new times or employees in case a slot is not available.
  • Added some parameters to the export functions of the appointments, such as the reminder for ICS files and the delimiter type for CSV files.
  • Implemented a new rule to export the records in Excel format.
  • Added several buttons to save the records as copy.
  • While exporting certain records, it is now possible to choose what are the columns to include and whether the file should include raw or formatted values.
  • While importing certain records, the system will try to auto-populate the associations.
  • It is now possible to choose what are the services for which the system should send reminders through the cron jobs.
  • The system now uses FontAwesome 5 to display the icons.
  • Enhanced the security to prevent CSRF attack attempts.

Bug Fixes

  • Removed the restriction that hides all the services that are not yet started.
  • Fixed an issue that was displaying a calendar field while creating a weekly working day.
  • Fixed minor issues with the availability system.
  • Fixed some CSS conflicts that might occur with other templates.
  • Fixed some errors that could occur with PHP 8.


  • Implemented a new widget for the WordPress dashboard that displays a financial overview.
  • Improved the look&feel of almost all the site widgets.
  • The Search widget now offers the possibility to skip the selection of the employee, when requested by the service.
  • The widgets that display the description of the employees/services now try to look for a short text in case a READ MORE separator is used.

Earlier versions

For further details about older versions, please refer to the file of the plugin.