Gmail
Use Gmail through a saved Integration hub connection. The catalog includes 28 actions, listed below.
What you can do
Section titled “What you can do”Use Gmail through a saved Integration hub connection. The catalog includes 28 actions, listed below.
Messaging and calls
Authentication: OAuth 2.0 (authorize the provider or enter the details requested by the connection form)
Actions
| Action | Description |
|---|---|
Batch modify messagesbatch_modify_messages | Applies the same label changes (read, archive, label) to a batch of messages. |
Create draftcreate_draft | Saves an email as a draft for the user to review and send from Gmail. |
Create labelcreate_label | Creates a Gmail label (e.g. one per client or deal stage). |
Delete draftdelete_draft | Permanently deletes a draft. |
Delete labeldelete_label | Deletes a user label (messages keep existing, the label is removed). |
Get draftget_draft | Reads a draft: recipients, subject, decoded body and attachments. |
Get labelget_label | Returns a label with its message and unread counts (e.g. unread count of INBOX). |
Get messageget_message | Reads one email in full: headers, decoded plain-text body and attachment list. |
Get message summaryget_message_summary | Returns a message's subject, sender, recipients, date and snippet without the body. |
Get profileget_profile | Returns the connected mailbox address and its totals. |
Get threadget_thread | Reads a whole conversation: every message with headers, decoded body and attachments, oldest first. |
List draftslist_drafts | Lists drafts, optionally filtered with Gmail search syntax. |
List historylist_history | Lists mailbox changes (new messages, label changes) since a history ID, for incremental sync. |
List labelslist_labels | Lists all system and user labels with their IDs. |
List messageslist_messages | Searches the mailbox with Gmail search syntax and returns matching message IDs. |
List send aslist_send_as | Lists the addresses the mailbox can send as, with display names and HTML signatures. |
List threadslist_threads | Searches conversations (threads) with Gmail search syntax. |
Modify message labelsmodify_message_labels | Marks a message read/unread, archives, stars or (un)labels it. |
Modify thread labelsmodify_thread_labels | Applies label changes (read, archive, label) to every message in a conversation. |
Reply to emailreply_to_email | Replies inside an existing Gmail conversation so the answer threads correctly for everyone. |
Send draftsend_draft | Sends an existing draft. |
Send emailsend_email | Sends a new email (with optional HTML and Beezr attachments) from the connected Gmail account. |
Trash messagetrash_message | Moves a message to the trash. |
Trash threadtrash_thread | Moves a whole conversation to the trash. |
Untrash messageuntrash_message | Restores a message from the trash. |
Untrash threaduntrash_thread | Restores a conversation from the trash. |
Update draftupdate_draft | Replaces the content of an existing draft. |
Update labelupdate_label | Renames a user label or changes its visibility or color. |
How to connect
Section titled “How to connect”Open Integration hub, choose Gmail, and create a named connection. If the connection opens the provider’s consent page, sign in and authorize access. If it opens a connection form, fill the requested OAuth details and save. The provider configuration determines which route is used.
For the shared connection process, follow Connect an app.
Use it in a workflow
Section titled “Use it in a workflow”Add an Integration step. Choose the app, saved connection and action, then map the action inputs from your record or workflow data.
The action list comes from the integration catalog. The connection form supplies the provider-specific input fields.
What's next
Last checked