Online Booking & Scheduling Calendar for WordPress by vcita


vcita is the #1 scheduling software for service based business. Trusted by over 100,000 users worldwide! vcita’s appointment booking and online scheduling plugin for WordPress offers a self-service scheduling software for online sessions, 1-on-1 appointments, group events and classes.

Convert website visitors to paying customers with online bookings:

  • Take online appointments requests
  • Enable online booking and rescheduling
  • Offer registration for online sessions, 1:1 appointments, classes and events
  • Register for events, sign up for classes
  • Pay for services and view their invoices / receipts
  • Offer online services via Zoom
  • Accept secure online payments

Key booking features:

  • Business calendar for you and your staff
  • Unlimited bookings and service list
  • All service types: online, 1:1 appointments, classes and events
  • Customizable services and grouping into categories
  • Customizable business hours & booking preferences
  • Business calendar for you and your staff
  • Personalized branding and online appearance
  • Email & TXT notifications, reminders & follow ups
  • Customizable booking form
  • Staff members roles and permissions management
  • Adjust to any time zone 
  • Sync with Google calendar / iCal / Outlook
  • Available in 11 languages – EN, EN GB, FR, ES, IT, PT, RU, DE, PL, NL, HE
  • Advanced analytics and export options

Who is vcita good for?
vcita was designed for service professionals and appointment-based businesses. With vcita, businesses at any size can accept bookings & payments 24/7 and manage their clients, schedule, and team from one centralized dashboard. From beauty Salons to business consultants, therapists and personal trainers, vcita fits any business, anywhere.

Why business owners love vcita?

  • Mobile app: your own office station, perfect for work on-the-go
  • Instant availability: clients can self-book and pay 24/7
  • Get paid anywhere: choose between PayPal, Square or Stripe 
  • No surprises: TXT appointment reminders eliminate no-shows 
  • Exceptional client service: safe and secure self-service portal

One app, one powerhouse of advanced features:

  • Take bookings 24/7
  • Accept payments online, offline & on-the-go
  • Send TXT & email appointment and payment reminders 
  • Issue green invoices, receipts & price estimates
  • Keep neat client list and history records
  • Invite team members to collaborate 
  • Add lead capturing widgets to your website – Multi contact form, newsletter subscribers, booking & payment widgets
  • Offer clients a secure and professional self-service portal
  • Send email marketing campaigns and coupons

Available integrations:

  • Gmail / iCal / Outlook
  • Zoom
  • Facebook
  • Google My Business
  • Reserve with Google 
  • QuickBooks
  • Square 
  • Stripe
  • Zapier
  • PayPal

Easy setup:
Set up your online scheduler in 5 easy steps. No code needed: 

  • Install and activate plugin
  • Choose design and language 
  • Add your available services and business hours
  • Invite staff members
  • Customize your booking form

We are here 24/7/365

Enjoying vcita? Love us back:

Follow us

Screenshot (schermate di esempio)

  • 3.1. personalize Personalize your scheduling preferences by setting up your business hours, sync with your calendar and creating your services.
  • design Design the widget look and feel


Recommended installation for Online Booking & Scheduling for WordPress by vcita

  1. Connect to WordPress admin panel
  2. Click the “Plugins” menu on the left and choose “Add New”.
  3. Search for “Online Booking & Scheduling for WordPress by vcita” and install it.
  4. After the plugin installation has finished, activate the plugin and click on the “let’s get started” button to create your account on vcita.
  5. Navigate to the “Add to Site” tab and customise your widget look and feel.
  6. Navigate to the settings tab and click on the “Start Wizard” button. Set up your scheduling preferences using vcita’s super friendly scheduling wizard.
  7. That’s it. Now Your clients can book with you.


Can clients book an appointment with me outside my working hours?

When using online scheduling your clients will be able to book an appointment at any time. However, you can customize your hours of availability to your liking. By default the working days & hours are Mon-Fri 9am-5pm.

Can I sync my calendar with vcita?

Yes, vcita’s calendar enables you to sync with all other calendars such as Gmail, iCal, Outlook etc. With a click of a button your vcita calendar will be integrated to your prepared calendar. You will be able to see all the meetings that are scheduled on vcita, and most importantly avoid double bookings.

I want to use vcita’s scheduling widget just on specific pages on my site. Is it possible?

Yes. Instructions are available here

Can I use my own UI elements to open my scheduling page on vcita?

Yes. You can turn any element on your site into a smart scheduling button. Learn more here

Can I send reminders to clients?

Yes, By default your clients will get a reminder email 30 minutes before the meeting. You can change how many minutes/hours/days in advance, they will get the alert. You can also create another reminder if needed. Reminders can also be sent via sms

Is vcita HIPAA compliant?

Yes, vcita is HIPAA compliant!

Have More questions? Need assistance?

Please visit our Scheduling FAQ page to get all the answers you are looking for.

What are vcita Terms and Conditions?

Please visit Terms and Conditions

What is vcita Privacy Policy?

Please visit Privacy Policy


17 Giugno 2020
My company teaches programming at a beginner and intermediate level. When I saw that I can integrate this plugin with Zoom, I added it straight away as I was looking for this for days. My students also appreciate it Zoom is the most convenient platform. Good job on the Zoom integration, it's super useful and great value for money.
15 Giugno 2020
The main thing I'm using this plugin is because all my work was previous placed on Google Calendar. Now with this plugin I can easily sync Google Calendar and save a lot of time when I create or reschedule meetings. Keep up the good work.
14 Giugno 2020
I didn't know that it is a trial plugin but after installing it and getting the plugin setup with my skin care agency, I paid for it after the trial ended. It does save me time with my client online booking management, much better than hiring someone to manage bookings.
14 Giugno 2020
Very good job on this plugin. Good thing that is a one-click install and the setup is very easy.
12 Giugno 2020
Tbh, if there would not be any free trial I wouldn't pay for this plugin and I would've missed a lot of stuff. Good thing that I tested it with free trial then I paid for the full version.
11 Giugno 2020
One thing that I like with this plugin, is that it is easy to use and you can integrated it easy with you business website. It also does cut off a lot of time from manual planning the meetings and scheduling other work stuff.
Leggi tutte le recensioni di 107

Contributi e sviluppo

“Online Booking & Scheduling Calendar for WordPress by vcita” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.


Changelog (registro delle modifiche)


  • Bug fixes


  • Localising the plugin


  • Help Wizard
  • Easy onboarding


  • UI improvements


  • bug fixes


  • bug fixes


  • bug fixes


  • Adding the ability to deactivate other vcita plugins


  • bug fixes


  • Text corrections


  • Expediting plugin loading

Version 4.1.1

  • Bug fixes


  • Brand new look & feel
  • Advanced customisation options for scheduling widget
  • Bug fixes


  • Updated to latest WordPress version


  • Fixed some minor bugs
  • Updated to latest WordPress version


  • Updated to latest WordPress version
  • Automatic marketing campaigns added: send automatic birthday coupons to your customers, define your trigger and create beautiful email campaigns for any special occasion.
  • Client portal updated
  • New image gallery & upload function: increase your brand visibility & look as pro online as in real life


  • Integration with Google Reserve
  • Color code calendar
  • New “Import Contact” feature: upload your list of customers from desktop and mobile
  • New mobile Homepage


  • Fixed some minor bugs


  • Fixed some minor bugs, affecting the styling of text boxes at admin view


  • Security and privacy adjustments (full compliance with GDPR requirements)
  • Issue branded price estimates, let clients approve them online and turn them into invoices in a single click
  • Charge clientsРІР‚в„ў credit card directly from your back-office
  • Accept, collect & record partial payments for upcoming or rendered services & appointments
  • New automated reminders for overdue invoices and for about-to-expire estimates
  • New “saved items” library to add pre-saved services to invoices & estimates
  • Add your business terms & conditions to estimates and invoices
  • New option to set and enforce your business cancellation & rescheduling policy
  • Two new staff permission types: Manager and Marketer (in addition to the existing roles of Administrator, Collaborator and User)
  • New option to add private documents to your client cards for internal use
  • Schedule email & SMS campaigns to be sent out at a future date & time
  • New parameters for campaigns: insert clients’ names within your email & SMS campaigns
  • Brand new dashboard with a quick-view of all your business activity to gain insights and take action
  • New sticky custom fields allowing you to ask a returning client for specific information until they fill it in
  • Add, edit and manage past group events & classes
  • New & improved Zapier integrations: new triggers, new actions and new search option


  • Compatibility with WordPress 4.9
  • Improved invoicing & payment management
  • Full translation to Italian


  • Coupons: create discount coupons, offer coupons on your website or during online booking, assign coupons to specific services or staff members, easily share coupons through promotional email/SMS campaigns
  • Appointment/event management screen UI enhancements, additional contextual client information


  • Easily schedule recurring appointments
  • Set date-specific availability for services and bookings
  • Edit a series of events/classes in a single click, send a single calendar invite for the complete event/class series
  • Payment-related enhancements: cancel a payment, filter payments due in the next 30 days
  • Promote your services: send email and SMS campaigns inviting clients to book your services and appointments


  • Compatibility with WordPress 4.8


  • New module – promote services and events via email & SMS campaigns
  • Enhanced export options, export by staff and service
  • Automatic follow-ups
  • Timezone tables update
  • Mobile app performance improvements
  • Option to not accept new bookings from clients marked as spam
  • Clone service options


  • New – add categories and images to the online service menu
  • New – add notes and tags to clients and meetings
  • New payment options, including record offline payments
  • Enhanced reminders, confirmations and follow-ups
  • New 3rd party integrations


  • Compatibility with WordPress 4.7
  • New – Require payment during scheduling


  • New tracking and filtering options
  • Improvements to staff view of the calendar
  • Added the option to promote specific service on the LiveSite widget


  • Compatibility with WordPress 4.6


  • Fixed some minor bugs


  • Compatibility with WordPress 4.5


  • Events and classes registration option
  • Improved design for event registration page


  • New Mobile app for iPhone & Android
  • Compatibility with WordPress 4.4


  • New! Scheduling form customization per service
  • Some improvements with the calendar
  • Compatibility with WordPress 4.3


  • Compatibility with WordPress 4.2
  • New! SMS reminders to clients


  • New – collect online payments using Stripe.
  • Customize and better control the automatic email notifications sent to your clients and your business.
  • Set Future Booking Cut-Off Date
  • More Layouts for the LiveSite Widget


  • New “Future booking” setting which lets you set Maximum time for advance bookings, to prevent appointments from being scheduled to far in advance
  • New design for the email notifications sent from vCita to you & your clients
  • More customization for the emails including branding colors and logo
  • New! Email signature option was added


  • Compatibility with WordPress 4.1
  • Added more flexibility with availability settings
  • Enabled different availability per service.
  • Added the option to set preparation time per service.


  • Compatibility with 4.0
  • Screenshots update
  • LiveSite Widget
  • Improved contact management options


  • Adjustments to WordPress version 3.9
  • Improved scheduling for multiple team members, including option to assign a contact to specific staff member
  • Improved mobile view on the scheduling process


  • New widget option – Scheduling Calendar


  • Adjustments to WordPress “Parker” version 3.8
  • Scheduling for multiple team members
  • Scheduling and contact custom fields


  • Direct link to profile settings and scheduling settings
  • Demo of your scheduling experience
  • Changed plugin name
  • Improvements to meeting invitations option
  • Improved scheduling settings screen
  • Improved client-details view.


  • A new plugin management screen
  • All widgets editing can now be done directly from WordPress
  • Fix to Contact Sidebar disconnection issue
  • New color themes options
  • More scheduling and appointment booking options
  • New booking options to the services menu – Online service
  • New scheduling wizard to set all scheduling and booking preferences
  • Improvement to client view of online booking requests

2.1.0 (7 Aug 2012)

  • Embed code is now dynamically created

2.0.0 (8 May 2012)

  • Settings page now directs to vCita site for much more customization options
  • Redesign of the settings page to be simpler and contain more relevant information
  • Changed to use the new API
  • Fixed all warnings for referencing undefined array indices
  • Updated FAQs

1.0.0 (12 Feb 2012)

  • Initial Version