Google WorkspaceGoogle Workspace
Google WorkspaceCertified

Tasks that work with Google Workspace services (Chat, Drive, Calendar, Mail, Sheets).

Configure OAuth or service-account credentials with required scopes to send and receive Gmail, manage Drive files and exports, create or list Calendar events, and read/write Sheets data with triggers for new mail, files, or sheet changes.

How to use this plugin

Authentication

All tasks must be authenticated for the Google Cloud Platform. You can do it in multiple ways:

  • By setting the task serviceAccount property that must contain the service account JSON content. It can be handy to set this property globally by using plugin defaults.
  • By setting the GOOGLE_APPLICATION_CREDENTIALS environment variable on the server running Kestra. It must point to an application credentials file. Warning: It must be the same on all worker nodes and can cause some security concerns.