Skip to content

Integration · Email

Gmail in Skyller.

Find what was agreed over e-mail and draft replies without leaving the conversation. Below, the actions and events the vendor publishes, what it takes to start and where this fits into the work.

Actions and events

Gmail

Gmail is Google’s email service, featuring spam protection, search functions, and seamless integration with other G Suite apps for productivity

Actions
61
Events
2
Composio catalog
Sign in to the service account
Global — no specific country
re-read from the vendor every 24 hours
mail.google.com

61 ACTIONS

published by the vendor; the company enables only the necessary ones

2 EVENTS

triggers the system can send, when the vendor offers them

SIGN IN TO THE SERVICE ACCOUNT

each person signs in with their own credential, encrypted

APPROVAL BY RISK

sensitive actions show a card before running

Live proof

One request, two real Gmail actions and one approval.

The scene uses actions the vendor publishes for Gmail. In your company, only the functions turned on by the administrator come into play.

  1. Input

    A team member asks, in the conversation, for something that today requires opening Gmail — inside their area's space, with their login.

  2. What Skyller does

    1. 01Picks, among the enabled functions, the action “Fetch emails” and queries Gmail with the person's own credential.
    2. 02If the request requires writing — for example, “Send Email” —, shows the card with what it is about to do and waits for Approve.
    3. 03Returns the result in the conversation and records who asked, which action was used and when.
  3. Result

    Gmail stops being an open tab and starts answering inside the conversation — through the functions your company enabled.

Skyller · Gmail
Skyller - AI AssistantGmail

Aurora asked for a delivery update. Read the latest email and prepare confirmation for Monday.

Skyller is an AI and can make mistakes. Remember to check.

Responding

Demonstration · illustrative data

What this scene does not promise

  • Both actions come from the vendor's catalog; in your company only the functions turned on by the administrator are available.
  • If a write action is not classified as sensitive, it may run without a card; the classification is adjustable by the company.
  • Being in this catalog does not mean being installed, with a valid login, working in your company.

Where this helps your work

Gmail inside the conversation where the work happens.

Three common situations for people who use Gmail every day. What Skyller does in each one depends on the functions your company turns on.

Answering customers

“What did the customer ask for in the last email?”

The person asks in the conversation and Skyller searches their mailbox in Gmail, with their login, and summarizes that customer's latest message.

Email summarized without switching tabs

Needing to send

“Send the confirmation to the supplier.”

Sending is a sensitive action: Skyller shows the card with recipient, subject and text and only sends through Gmail after Approve.

Sending with approval

Administering

“Everyone reads their own mailbox. Nobody reads someone else's.”

The Gmail connection uses each person's account; the administrator turns on only the functions the routine requires and sees the record of every send.

Own account, a record per send

Actions and events

What the vendor offers in Gmail.

Names as the vendor publishes them, in English, with the description summarized to its first sentence. In your company, the administrator turns on only the necessary actions; none of them runs without permission, and sensitive ones go through approval.

  • Modify email labels

    GMAIL_ADD_LABEL_TO_EMAIL

    Adds and/or removes specified Gmail labels for a message; ensure message_id and all label_ids are valid (use 'listLabels' for custom label IDs).

  • Batch delete Gmail messages

    GMAIL_BATCH_DELETE_MESSAGES

    Tool to permanently delete multiple Gmail messages in bulk, bypassing Trash with no recovery possible. Use when you need to efficiently remove large numbers of emails (e.g., retention enforcement, mailbox hygiene).

  • Batch modify Gmail messages

    GMAIL_BATCH_MODIFY_MESSAGES

    Modify labels on multiple Gmail messages in one efficient API call. Supports up to 1,000 messages per request for bulk operations like archiving, marking as read/unread, or applying custom labels.

  • Create email draft

    GMAIL_CREATE_EMAIL_DRAFT

    Creates a Gmail email draft. While all fields are optional per the Gmail API, practical validation requires at least one of recipient_email, cc, or bcc and at least one of subject or body.

  • Create Gmail filter

    GMAIL_CREATE_FILTER

    Tool to create a new Gmail filter with specified criteria and actions. Use when the user wants to automatically organize incoming messages based on sender, subject, size, or other criteria.

  • Create label

    GMAIL_CREATE_LABEL

    Creates a new label with a unique name in the specified user's Gmail account.

  • Create Prompt Post

    GMAIL_CREATE_PROMPT_POST

    Send a one-shot prompt to the Sanity Content Agent. Stateless one-shot prompt endpoint. No thread management or message persistence. Ideal for simple, single-turn interactions.

  • Delete Draft

    GMAIL_DELETE_DRAFT

    Permanently deletes a specific Gmail draft using its ID with no recovery possible; verify the correct draft_id and obtain explicit user confirmation before calling.

  • Delete Gmail filter

    GMAIL_DELETE_FILTER

    Tool to permanently delete a Gmail filter by its ID. Use when you need to remove an existing email filtering rule.

  • Delete label from account (permanent)

    GMAIL_DELETE_LABEL

    Permanently DELETES a user-created Gmail label from the account (not from a message). WARNING: This action DELETES the label definition itself, removing it from all messages.

  • Delete message

    GMAIL_DELETE_MESSAGE

    Permanently deletes a specific email message by its ID from a Gmail mailbox; for user_id, use 'me' for the authenticated user or an email address to which the authenticated user has delegated access.

  • Delete thread

    GMAIL_DELETE_THREAD

    Tool to immediately and permanently delete a specified thread and all its messages. This operation cannot be undone. Use threads.trash instead for reversible deletion.

Before you start

What your company needs to use Gmail.

Login
Each person signs in to their own Gmail account. Skyller guides the sign-in and stores the credential encrypted, visible only to the person who created it.
Who installs
An administrator connects Gmail for the company and shares it with people or groups. Anyone can connect just for themselves, within the plan's limit.
Functions
61 published actions: the administrator turns on only the necessary ones. Sensitive ones ask for confirmation before running.
Plan
Counts as a company or personal connection within the plan's allowance; the larger plans have no cap. The connections-per-plan table is on the catalog page.

Questions from the people who decide

Common doubts before connecting Gmail.

Next step

Connect Gmail and try it with your team.

Try it free with your team or book a demo: together we pick the Gmail functions to enable and show the first approved action, with fictitious data.