Add-on samples

Stay organized with collections Save and categorize content based on your preferences.

This section provides quickstarts, samples, tutorials, and other learning resources for Add-ons. The quickstarts provide step-by-step instructions that let you create a working add-on in a few minutes. The Add-on video library provides links to Add-on introductional videos.

If you are looking for an example Google Workspace add-on, try the Cats quickstart or Team List example.

If you are new to Apps Script, the Apps Script introductory codelabs provide a walkthrough of Apps Script's basics.

GitHub samples

A number of add-on samples are hosted in GitHub repositories, including the code used in the add-on quickstarts. You can fork these repositories and use the code as a reference for your own projects. The OAuth 2.0 library for Apps Script repository is very useful for add-ons that must connect to an external service using OAuth.

In addition to these repositories, the following additional Gmail add-on samples are also available on GitHub:

ExpenseIt! intro codelab

The ExpenseIt! intro codelab is a structured guide that shows how to build a Gmail add-on that lets users quickly build expense reports. You can also find the ExpenseIt! source code on GitHub. Check out the video for the motivation behind this add-on and to see it in action.

GitHub Reader

The GitHub Reader is a sample Gmail add-on that demonstrates using external services to bring rich information into Gmail, as well as contextual triggering based on email content. It triggers in response to messages that contain GitHub-issued links or pull requests. It also displays additional relevant information about those links or pull requests.

Meeting Assistant

The Meeting Assistant Gmail add-on makes it easy to create meetings from email threads. It demonstrates interactivity and use of the Calendar API service.