Skip to main content
The Google calendar connect button is used to sync user’s google calendar - whenever an event is created in cal.com it will show up in the google calendar. Below code snippet can be used to render the Google calendar connect button
For a demonstration of the Google calendar connect integration, please refer to the video below.

Google calendar connect supports integration for both single and multiple users. The above video demonstration showcases the integration for a single user. To enable integration for multiple users, simply pass the prop isMultiCalendar as true. This allows your application to handle multiple Google calendar accounts seamlessly, providing a more flexible experience for users who manage several calendars. Below code snippet can be used to render the Google calendar connect button for multiple users
For a demonstration of the Google calendar connect integration for multiple users, please refer to the video below.

We offer all kinds of customizations to the Google calendar connect via props. Below is a list of props that can be passed to the Google calendar connect.

Please ensure all custom classnames are valid Tailwind CSS classnames. Note that sometimes the custom classnames may fail to override the styling with the classnames that you might have passed via props. That is because the clsx utility function that we use to override classnames inside our components has some limitations. A simple get around to solve this issue is to just prefix your classnames with ! property just before passing in any classname.