Appointment Scheduling and Online Booking by CozyCal


The official WordPress CozyCal Scheduling plugin. CozyCal Scheduling provides a simple and elegant solution that automates appointment scheduling for individual service professionals and small business owners like you.

You can install and set up CozyCal in less than 5 minutes and enjoy these great features.

  • Embed a scheduling button. The plugin enables you to embed a customizable scheduling button directly on your website that allows your clients to schedule appointments easily and quickly.

  • Seamless integration with Google Calendar. CozyCal integrates with your Google Calendar to streamline flexible booking and avoid scheduling conflicts.

  • Mobile friendly interface. The mobile-friendly interface is designed for your clients to book appointments from anywhere at anytime.

  • Customize email reminders. Customize and send automatic email reminders to your clients for scheduled appointments.

  • Manage and search clients. Search client contacts in CozyCal’s dashboard and track clients’ past appointment booking history to identify scheduling patterns.

Sit back and get cozy. Let us take care of scheduling for you so you can spend more time with your clients.
To find out more, visit us here.


  • CozyCal's "Schedule Appointment" widget
  • The embeddable booking widget
  • Picking a date
  • Event confirmation


  1. Go to your WordPress Admin panel –> Plugins (in the sidebar) –> Add New.
  2. Search for cozycal, then click on “Install”.
  3. Activate the plugin.


Installation Instructions
  1. Go to your WordPress Admin panel –> Plugins (in the sidebar) –> Add New.
  2. Search for cozycal, then click on “Install”.
  3. Activate the plugin.
Do I need to have a CozyCal account?

Yes. This plugin installs the javascript embed code needed for CozyCal to work.

CozyCal is a paid service, but we also provide a free account for small businesses who are just starting out. Sign up here for a free trial.

How long does installation take?

Five minutes on average for users who install directly from WordPress.

Who can I contact for help?

We’re always happy to help with setup. Contact us at to get started!



Fascinating how this plugin, which is by far the coolest and most intuitive one, is all the way at the bottom of the search page when you search under booking. These guys have done an amazing thing here. the UI is clean and easy to use for both, the user and the admin. Payment integration? of course it has it too. Manage your apps with ease. Thank you CozyCal for such wonderful plugin,

Simply Awesome

I was looking for a simple booking process. This fit my needs very well. The developer and support group are VERY responsive to requests for help. I would highly recommend it. Quick and easy.

My world is now a better place

It used to be manual, where human error cause us a lot of confusion.
With this, my team are operating efficiently, not to mention the back-end support that Kat offer.
We have much confidence in this product. Wish you the best!

A definite boost to website conversion rates

We use CozyCal to increase the number of leads we get from our website. From the day we installed it, people started using it and we saw an increase in leads per visitor. I’ve been recommending CozyCal to other business owners that want to get more calls.

It’s a time saver too – it’s better than playing the “here are my available times, what works for you?” email game.

Very helpful!

I run a small massage shop in San Francisco (Notion Massage), and we use this to manage our bookings. It’s very intuitive. I am not good with computers but I picked it up without any issues. Highly recommend!

Read all 9 reviews

Contributors & Developers

“Appointment Scheduling and Online Booking by CozyCal” is open source software. The following people have contributed to this plugin.




  • Potential fix for “Cannot redeclare cozycal_admin_notice_html()” bug


  • Added badges


  • Fix for “undefined menu_page_url()” bug


  • Compatible with WordPress 4.9


  • Simplified on-boarding experience
  • Added support for CDN cached script


  • Added CozyCal link UTMs


  • Updated support email
  • Added CozyCal link UTMs
  • Cleaned up indentation


  • Updated support email to hook up to ZenDesk


  • Compatible with WordPress 4.7


  • Compatible with WordPress 4.6


  • Compatible with WordPress 4.5


  • Usability improvements on the setup page


  • First version!