Appointment Scheduling and Online Booking by CozyCal


Welcome to the official WordPress CozyCal Scheduling plugin. We are Chris and Kat, the creators of CozyCal. 👋

We started CozyCal with the vision of creating the most elegant and user-friendly scheduling web-app that helps small businesses to grow and thrive. As a two-person team, we understand that small teams need to be nimble and efficient. That’s why we have built a simple but functional scheduling tool that smoothly integrates with your business and takes care of scheduling for you and your team. 🤝

With CozyCal, you can create seamless, customized scheduling experience on your website. CozyCal will increase lead generation, boost conversion, and allow your clients to schedule events easily and quickly right on your website.

It takes less than 5 minutes to set up your CozyCal account and create a customized scheduling process for your business:

  • Easy website integration. Embed a customizable scheduling button directly on your website, that allows your clients to schedule events easily and quickly.
  • Team scheduling: Multiple members can be invited to join team booking pages and guests can select preferred team member or auto-assigned member for event scheduling.
  • Customize email reminders. Customize and send automatic email reminders to your clients for scheduled appointments.
  • Flexible intake forms. Customize intake form questions to collect key client information upon bookings.
  • Manage clients. Search client contacts and track appointment booking history to identify scheduling patterns.
  • Sharable booking page or service URL. Share your booking page or service URL in an email or on your social media for quick and easy scheduling.
  • Automatic timezone handling. If your client is in a different timezone than you, CozyCal will display the corresponding timezone options for your clients.
  • Mobile friendly interface. CozyCal’s mobile-friendly interface is designed for your clients to book appointments from anywhere at anytime.

You can also use these integrations to power up your scheduling process:

  • Sync with Google calendar. Integrate with your Google Calendar to streamline flexible booking and avoid scheduling conflicts.
  • Stripe Payment integration. Connect with your Stripe account to receive payments from your clients upon event bookings. We are a Stripe Verified Partner.
  • Google Hangouts integration. Automatically generate Google Hangouts meeting links upon guest bookings for easy online meet-ups with your guests.
  • Google Analytics integration. Connect with Google Analytics to track booking sessions on your booking page, better assess conversion rates, and implement strategies to increase bookings.
  • Zapier integration. Connect CozyCal with over 500 apps and automate repetitive or tedious tasks in your workflows.

Now with CozyCal, you can easily check booked sessions, track guest booking history, and receive payments all on a friendly interface. Most importantly, CozyCal will help you to increase lead generation and conversion right on your website.

We put our users first and regard customer support as our priority. If you have any questions about the CozyCal plugin, you can chat with us in the app anytime.

To find out more, visit CozyCal here. We look forward to seeing you on CozyCal! 🎉


  • CozyCal's "Schedule Appointment" widget
  • Team booking page
  • Choosing a date
  • Guest intake form
  • Guest event confirmation
  • Internal calendar
  • Contacts and previous clients


  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!


Easy, Smooth, Good Looking

This was the easiest implementation of any plugin used in the past. The look and feel are smooth and looks good on my website. Even if you are not technical, you can do this. I like the integration between stripe, google calendar, and the website where payments are easy to configure. Don’t take my word for it. Try it. I do not believe you will be disappointed.

Actually the Best

I’ve painstakingly tried over 15 wordpress schedulers and CozyCal is by far the most convenient and easy to use scheduler available. A must for all my websites. Not to mention the excellent support and customer service. Love love love!

This One is a Winner!

I had to “kiss a lot of frogs” to get to this scheduling plugin. It is beautiful, highly customizable, intuitive and covers all the bases for flawless client scheduling, including confirmation and reminder emails. Once I discovered CozyCal, setting up my online scheduling was a breeze. The support is top-notch as well. I highly recommend CozyCal over any of the (numerous) other scheduling plugins I’ve tried.


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,

Read all 14 reviews

Contributors & Developers

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



2.8.3 to 2.8.5

  • Updating screenshots


  • Updated screenshots, description, and version support for WordPress 5.0


  • Updated screenshot with new button styling


  • Fix for “Download failed. Not Found” error


  • Moved script tag into the head tag for quicker initialization
  • Removed short-code instructions, now you can just create a link to your booking page or service! We also support button builders such as Mango buttons out of the box.
  • Cleaned up setup instructions


  • Screenshots as jpg


  • Description and screenshot tweaks


  • Added some additional screenshots


  • Updated our description & screenshots to showcase CozyCal’s new features!


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