Skip to main content
The Gmail node adds Gmail operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Gmail also includes 1 trigger operation (marked in the tables below) that can start a workflow when something happens in Gmail.
You can wire the Gmail node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Gmail under Credentials in the node settings. See Connecting credentials for the general flow. Sign in with your Gmail account when prompted; no keys to copy. NoClick requests the following permissions:
  • https://www.googleapis.com/auth/gmail.modify
  • https://www.googleapis.com/auth/gmail.compose
  • https://www.googleapis.com/auth/gmail.labels
  • https://www.googleapis.com/auth/gmail.settings.basic

Operations

Draft

OperationIDDescriptionTrigger
Create Email Draftcreate_email_draftCreate a draft email
Delete Email Draftdelete_email_draftDelete a draft
Fetch Email Draftfetch_email_draftGet a specific draft by ID
List Email Draftslist_email_draftsList all draft emails
Send Email Draftsend_email_draftSend an existing draft
Update Email Draftupdate_email_draftUpdate an existing draft

Inbox

OperationIDDescriptionTrigger
Fetch Emails from Inboxfetch_emails_from_inboxRead emails from inbox

Label

OperationIDDescriptionTrigger
Create Email Labelcreate_email_labelCreate a new label
Delete Email Labeldelete_email_labelDelete a label
Fetch Email Labelfetch_email_labelGet details of a specific label
List Email Labelslist_email_labelsList all labels in the mailbox
Update Email Labelupdate_email_labelUpdate an existing label

Message

OperationIDDescriptionTrigger
Fetch Email Messagefetch_email_messageGet a specific email by ID
Forward Email Messageforward_email_messageForward an email
Move Message to Trashmove_message_to_trashMove a message to trash
Permanently Delete Messagepermanently_delete_messagePermanently delete a message (cannot be undone)
Reply to Email Messagereply_to_email_messageReply to an email
Restore Message from Trashrestore_message_from_trashRemove a message from trash
Send Email Messagesend_email_messageSend an email
Update Message Labelsupdate_message_labelsAdd or remove labels from a message

Profile

OperationIDDescriptionTrigger
Fetch User Profilefetch_user_profileGet the current user’s Gmail profile

Thread

OperationIDDescriptionTrigger
Fetch Email Threadfetch_email_threadGet a specific email thread
List Email Threadslist_email_threadsList email threads
Move Thread to Trashmove_thread_to_trashMove an entire thread to trash
Permanently Delete Threadpermanently_delete_threadPermanently delete a thread (cannot be undone)
Restore Thread from Trashrestore_thread_from_trashRestore a thread from trash
Update Thread Labelsupdate_thread_labelsAdd or remove labels from a thread

Other

OperationIDDescriptionTrigger
Poll for New Emailspoll_for_new_emailsTrigger workflow on new emailsYes