Connector

Gmail

Gmail by Pipedream allows you to effortlessly connect your Gmail account to automate and streamline your email management. With this integration, sending, receiving, and organizing emails becomes seamless and efficient.

Google Mail

Features

  • Easy integration with Gmail for sending and receiving emails
  • Supports automated email management and organization
  • Enables seamless email workflow automation
  • Provides real-time synchronization with your Gmail account
  • User-friendly interface for managing email operations

Benefits

  • Save time by automating repetitive email tasks
  • Improve productivity with streamlined email workflows
  • Enhance communication efficiency through instant email access
  • Reduce errors by automating email sending and receiving
  • Maintain organized inbox with automated email management

Available tools

12 actions available as tools

Google Mail

Download attachment

Download an attachment by attachmentId to the /tmp directory. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.messages.attachments/get)

Google Mail

Update primary signature

Update the signature for the primary email address. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.settings.sendAs/update)

Google Mail

Update org signature

Update the signature for a specific email address in an organization. A Google Cloud service account with delegated domain-wide authority is required for this action. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.settings.sendAs/update)

Google Mail

Send email

Send an email from your Google Workspace email account. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.messages/send) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - to: Return JSON in this format: string[] - cc: Return JSON in this format: string[] - bcc: Return JSON in this format: string[] - attachmentFilenames: Return JSON in this format: string[] - attachmentUrlsOrPaths: Return JSON in this format: string[]

Google Mail

Remove label from email

Remove label(s) from an email message. [See the docs](https://developers.google.com/gmail/api/reference/rest/v1/users.messages/modify) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - removeLabelIds: Return JSON in this format: string[]

Google Mail

List labels

List all the existing labels in the connected account. [See the docs](https://developers.google.com/gmail/api/reference/rest/v1/users.labels/list)

Google Mail

Find email

Find an email using Google's Search Engine. [See the docs](https://developers.google.com/gmail/api/reference/rest/v1/users.messages/list) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - labels: Return JSON in this format: string[]

Google Mail

Create draft

Create a draft from your Google Workspace email account. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.drafts/create) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - to: Return JSON in this format: string[] - cc: Return JSON in this format: string[] - bcc: Return JSON in this format: string[] - attachmentFilenames: Return JSON in this format: string[] - attachmentUrlsOrPaths: Return JSON in this format: string[]

Google Mail

Archive email

Archive an email message. [See the documentation](https://developers.google.com/gmail/api/reference/rest/v1/users.messages/modify)

Google Mail

Approve workflow

Suspend the workflow until approved by email. [See the documentation](https://pipedream.com/docs/code/nodejs/rerun#flowsuspend) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - to: Return JSON in this format: string[]

Google Mail

Add label to email

Add label(s) to an email message. [See the docs](https://developers.google.com/gmail/api/reference/rest/v1/users.messages/modify) IMPORTANT: The arguments have specific formats. Please follow the instructions below: - addLabelIds: Return JSON in this format: string[]

Google Mail

Create label

Create a new label in the connected account. [See the documentation](https://developers.google.com/workspace/gmail/api/reference/rest/v1/users.labels/create)

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .