Extend Google Calendar with Google Workspace add-ons

  • Google Workspace add-ons extend Google Calendar to automate tasks and streamline workflows, saving users time and effort.

  • Add-ons provide custom interfaces within Google Calendar for seamless user interaction without switching applications.

  • These extensions offer non-contextual homepages, contextual interfaces triggered by event interactions, and custom conferencing solutions.

  • Add-ons are built using Apps Script and configured with a manifest, allowing for flexible integration and functionality.

  • Developers can build various interfaces and actions within their add-ons, enhancing the user experience within Google Calendar.

Calendar provides tools for users to create, manage, and share event and calendar details. Managing complex calendars can be time-consuming when viewing, creating, updating, and sharing individual events, especially when importing or exporting event information from other applications.

Save time and effort for your users by extending Calendar with add-ons. When you build a Google Workspace add-on, you can define interfaces inserted directly into Calendar, exactly where the user needs them. These interfaces automate calendar tasks, present additional information, or let the user interact with a third-party system without switching browser tabs.

Add-ons can define the following kinds of extensions within Calendar:

Calendar add-ons aren't supported on mobile clients.

See what you can make

add-ons are built using Google Apps Script, and their interfaces defined using the Apps Script Card service. See Building add-ons for an overview. Add-on behavior is configured using a manifest, which includes Calendar-specific sections.

When configuring your Google Workspace add-on to extend Calendar, you must decide what interfaces to create and what actions it can take. The following guides provide more information:

If you maintain a conferencing system, see Third-party conferencing overview for details on how to integrate your conference types within Calendar.