Connectors

Communication, Email & Calendar

Gmail

Google email: send, read, label, and search messages and threads
Signs in with
OAuth 2.0 sign-in
Runs on
Cloud or On-Prem Worker
Operations
79
Ready-made triggers
0

Connect Gmail

  1. In Neblex open Connect › Connections and click Connect a Service.
  2. Choose Gmail and whether the connection is shared across the workspace or used in one project.
  3. Click Authorize and approve access in the window that opens. The connection is created.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.

There are no fields to fill in: you sign in to Gmail and approve access.

Use it in a flow

  1. Open a flow, open the node library and search for Gmail.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Gmail without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Gmail can send webhooks, a Webhook trigger receives them at its own URL.

Operations

79 operations in 1 groups. Each one is a step you can add to a flow.

Gmail79
AutoForwarding gmailgmail_users_settings_getAutoForwardingGETGets the auto-forwarding setting for the specified account.
AutoForwarding gmailgmail_users_settings_updateAutoForwardingPUTUpdates the auto-forwarding setting for the specified account.
BatchDelete gmailgmail_users_messages_batchDeletePOSTDeletes many messages by message ID.
BatchModify gmailgmail_users_messages_batchModifyPOSTModifies the labels and the Classification Label values on the specified messages.
Create gmailgmail_users_drafts_createPOSTCreates a draft with the DRAFT label.
Create gmailgmail_users_labels_createPOSTCreates a label.
Create gmailgmail_users_messages_insertPOSTDirectly inserts a message into only this user's mailbox similar to IMAP APPEND, bypassing most scanning and classification.
Create gmailgmail_users_settings_cse_identities_createPOSTCreates and configures a client-side encryption identity that's authorized to send mail from the user account.
Create gmailgmail_users_settings_cse_keypairs_createPOSTCreates and uploads a client-side encryption S/MIME public key certificate chain and private key metadata for the authenticated user.
Create gmailgmail_users_settings_cse_keypairs_disablePOSTTurns off a client-side encryption key pair.
Create gmailgmail_users_settings_cse_keypairs_enablePOSTTurns on a client-side encryption key pair that was turned off.
Create gmailgmail_users_settings_cse_keypairs_obliteratePOSTDeletes a client-side encryption key pair permanently and immediately.
Create gmailgmail_users_settings_delegates_createPOSTAdds a delegate with its verification status set directly to accepted, without sending any verification email.
Create gmailgmail_users_settings_filters_createPOSTCreates a filter.
Create gmailgmail_users_settings_forwardingAddresses_createPOSTCreates a forwarding address.
Create gmailgmail_users_settings_sendAs_createPOSTCreates a custom "from" send-as alias.
Delete gmailgmail_users_drafts_deleteDELETEImmediately and permanently deletes the specified draft.
Delete gmailgmail_users_labels_deleteDELETEImmediately and permanently deletes the specified label and removes it from any messages and threads that it's applied to.
Delete gmailgmail_users_messages_deleteDELETEImmediately and permanently deletes the specified message.
Delete gmailgmail_users_settings_cse_identities_deleteDELETEDeletes a client-side encryption identity.
Delete gmailgmail_users_settings_delegates_deleteDELETERemoves the specified delegate (which can be of any verification status), and revokes any verification that may have been required for using it.
Delete gmailgmail_users_settings_filters_deleteDELETEImmediately and permanently deletes the specified filter.
Delete gmailgmail_users_settings_forwardingAddresses_deleteDELETEDeletes the specified forwarding address and revokes any verification that may have been required.
Delete gmailgmail_users_settings_sendAs_deleteDELETEDeletes the specified send-as alias.
Delete gmailgmail_users_settings_sendAs_smimeInfo_deleteDELETEDeletes the specified S/MIME config for the specified send-as alias.
Delete gmailgmail_users_threads_deleteDELETEImmediately and permanently deletes the specified thread.
Get gmailgmail_users_drafts_getGETGets the specified draft.
Get gmailgmail_users_labels_getGETGets the specified label.
Get gmailgmail_users_messages_attachments_getGETGets the specified message attachment.
Get gmailgmail_users_messages_getGETGets the specified message.
Get gmailgmail_users_settings_cse_identities_getGETRetrieves a client-side encryption identity configuration.
Get gmailgmail_users_settings_cse_keypairs_getGETRetrieves an existing client-side encryption key pair.
Get gmailgmail_users_settings_delegates_getGETGets the specified delegate.
Get gmailgmail_users_settings_filters_getGETGets a filter.
Get gmailgmail_users_settings_forwardingAddresses_getGETGets the specified forwarding address.
Get gmailgmail_users_settings_sendAs_getGETGets the specified send-as alias.
Get gmailgmail_users_settings_sendAs_smimeInfo_getGETGets the specified S/MIME config for the specified send-as alias.
Get gmailgmail_users_threads_getGETGets the specified thread.
History gmailgmail_users_history_listGETLists the history of all changes to the given mailbox.
Imap gmailgmail_users_settings_getImapGETGets IMAP settings.
Imap gmailgmail_users_settings_updateImapPUTUpdates IMAP settings.
Import gmailgmail_users_messages_importPOSTImports a message into only this user's mailbox, with standard email delivery scanning and classification similar to receiving via SMTP.
Language gmailgmail_users_settings_getLanguageGETGets language settings.
Language gmailgmail_users_settings_updateLanguagePUTUpdates language settings.
List gmailsgmail_users_drafts_listGETLists the drafts in the user's mailbox.
List gmailsgmail_users_labels_listGETLists all labels in the user's mailbox.
List gmailsgmail_users_messages_listGETLists the messages in the user's mailbox.
List gmailsgmail_users_settings_cse_identities_listGETLists the client-side encrypted identities for an authenticated user.
List gmailsgmail_users_settings_cse_keypairs_listGETLists client-side encryption key pairs for an authenticated user.
List gmailsgmail_users_settings_delegates_listGETLists the delegates for the specified account.
List gmailsgmail_users_settings_filters_listGETLists the message filters of a Gmail user.
List gmailsgmail_users_settings_forwardingAddresses_listGETLists the forwarding addresses for the specified account.
List gmailsgmail_users_settings_sendAs_listGETLists the send-as aliases for the specified account.
List gmailsgmail_users_threads_listGETLists the threads in the user's mailbox.
Modify gmailgmail_users_messages_modifyPOSTModifies the labels and the Classification Label values on the specified message.
Modify gmailgmail_users_threads_modifyPOSTModifies the labels applied to the thread.
Pop gmailgmail_users_settings_getPopGETGets POP settings.
Pop gmailgmail_users_settings_updatePopPUTUpdates POP settings.
Profile gmailgmail_users_getProfileGETGets the current user's Gmail profile.
Replace gmailgmail_users_drafts_updatePUTReplaces a draft's content.
Replace gmailgmail_users_labels_updatePUTUpdates the specified label.
Replace gmailgmail_users_settings_sendAs_updatePUTUpdates a send-as alias.
Send gmailgmail_users_drafts_sendPOSTSends the specified, existing draft to the recipients in the To, Cc, and Bcc headers.
Send gmailgmail_users_messages_sendPOSTSends the specified message to the recipients in the To, Cc, and Bcc headers.
SetDefault gmailgmail_users_settings_sendAs_smimeInfo_setDefaultPOSTSets the default S/MIME config for the specified send-as alias.
SmimeInfo gmailgmail_users_settings_sendAs_smimeInfo_insertPOSTInsert (upload) the given S/MIME config for the specified send-as alias.
SmimeInfo gmailgmail_users_settings_sendAs_smimeInfo_listGETLists S/MIME configs for the specified send-as alias.
Stop gmailgmail_users_stopPOSTTurn off push notification delivery for the given user mailbox.
Trash gmailgmail_users_messages_trashPOSTMoves the specified message to the trash.
Trash gmailgmail_users_threads_trashPOSTMoves the specified thread to the trash.
Untrash gmailgmail_users_messages_untrashPOSTRemoves the specified message from the trash.
Untrash gmailgmail_users_threads_untrashPOSTRemoves the specified thread from the trash.
Update gmailgmail_users_labels_patchPATCHPatch the specified label.
Update gmailgmail_users_settings_cse_identities_patchPATCHAssociates a different key pair with an existing client-side encryption identity.
Update gmailgmail_users_settings_sendAs_patchPATCHPatch the specified send-as alias.
Vacation gmailgmail_users_settings_getVacationGETGets vacation responder settings.
Vacation gmailgmail_users_settings_updateVacationPUTUpdates vacation responder settings.
Verify gmailgmail_users_settings_sendAs_verifyPOSTSends a verification email to the specified send-as alias address.
Watch gmailgmail_users_watchPOSTSet up or update a push notification watch on the given user mailbox.