Gmail Make integrationAutomate Gmail with Make.
Gmail can keep working while you are somewhere else. The Gmail Make integration opens 16 modules, the bricks you chain inside Make: one trigger that starts the run when mail arrives, 12 actions that write, move or label a message, and 2 searches that look things up.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Gmail Make integration actually cover?
Connecting Gmail to Make means letting a scenario, the automation you build as a chain of modules, read and write your mail for you. You link your Google account once, and that connection is reused by every Gmail module you add afterwards. Nothing runs on your machine, and no code is involved.
Three shapes come back constantly. A shared inbox that answers by itself: Watch Emails picks up what arrives and Send an Email acknowledges it, so nobody is left waiting. A mailbox that sorts itself: the same trigger, then Modify Email Labels and Mark an Email as Read to put away whatever the scenario has already handled. Attachments that end up where they belong: List email attachments and media checks what came with the message, Iterate Attachments hands the files over one at a time.
The documentation draws a few lines worth knowing before you build. The Gmail app is on version 4, which is what a new scenario gives you; the older version 2 modules still exist, in separate legacy documentation. A connection made with an address ending in @gmail or @googlemail expires after 6 months, and you reauthorize it yourself from the Connections section. Anything a scenario takes out of Gmail travels under the Google API Services User Data Policy, so treat message bodies and attachments the way you treat customer data.
Gmail also exists as a node in n8n, so the choice stays open: the n8n vs Make comparison lays out the criteria, and the Gmail n8n integration page covers the same mailbox from the other side. If you would rather learn the editor properly before building anything the team depends on, Make training starts from the same first scenario as this page.
How do you link your Google account to Make?
- 01
Add a Gmail module and open the connection
Log in to Make, drop any Gmail module into your scenario, then click Create a connection. Make asks for the account before anything else, because every list it offers you afterwards is read from your own mailbox.
- 02
Fill in the optional parts, if you need them
Nothing that follows is required. Connection name is there so you can tell two accounts apart later, Additional Scopes takes the Gmail API scopes you need, and Advanced settings is where your own Google client credentials go if you have them.
- 03
Sign in with Google and confirm access
Click Sign in with Google, pick the account, and confirm access when Google asks. A Google account is the only prerequisite. Once the window closes, the connection is stored in Make and every Gmail module you add later reuses it.
Your first scenario with Gmail
GoalWhen a new email lands in the mailbox you watch, Make replies to the sender on its own.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + to place the first module. The canvas is empty at that point, which is exactly what it should look like.
- 02
Drop in Watch Emails
Search for Gmail by name, pick Watch Emails, then click Create a connection to link your Google account to the scenario.
- 03
Set what the trigger watches
Fill in the module fields. Now that the connection exists, Make lists what it can read in your mailbox and you choose which messages should come through.
- 04
Add the reply
Click the + on the right of the trigger, add Send an Email, and map data from the previous module so the reply carries the right recipient and subject.
- 05
Test it with Run once
Click Run once and the scenario runs a single time. Read the bundles each module received, a bundle being the item that travels from one module to the next.
- 06
Schedule it and switch it on
Set the clock on the first module, every 15 minutes by default, then flip the scenario switch. From there Make checks the mailbox at that rhythm without you.
What starts a Gmail scenario
1 module starts a scenario when something happens in Gmail. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Gmail as soon as it happens.
Watch Emails
Scheduled triggerIn Make“Triggers when a new email is received to be processed according to specified criteria.”
Watch Emails is the starting point of almost every Gmail scenario. It picks up new messages that match the criteria you set and passes each one to the modules that follow.
What Gmail can do inside a scenario
Gmail gives you 15 modules in 5 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Actions
10 modulesSend an Email
ActionIn Make“Sends a new email.”
Send an Email writes a new message from the connected account and sends it while the scenario runs. The recipient sees ordinary mail coming from your address.
Reply to an email
ActionIn the docs onlyReply to an email answers a message that is already in the mailbox, so your answer stays inside the same thread instead of opening a new conversation.
Search emails
SearchIn the docs onlySearch emails goes through the mailbox and brings back what matches, as bundles the following modules work on one after another.
Get an email
ActionIn the docs onlyGet an email pulls one specific message into the scenario so the modules after it have its content to work with.
Copy an Email
ActionIn Make“Copies an email or a draft into a selected folder.”
Copy an Email drops a copy of a message, or of a draft, into the folder you choose. The original stays where it was.
Move an Email
ActionIn Make“Moves a chosen email or a draft to a selected folder.”
Move an Email takes a message or a draft out of its folder and puts it in the one you name. One copy, new place.
Modify Email Labels
ActionIn Make“Modifies labels on the specified email message.”
Modify Email Labels acts on the message you point it at and changes the labels on it, one specified message at a time.
Mark an Email as Read
ActionIn Make“Marks an email or a draft in a selected directory as read by setting the "Read" flag.”
Mark an Email as Read sets the read flag on a message or a draft in the folder you point at, exactly as if someone had opened it.
Mark an Email as Unread
ActionIn Make“Marks an email or draft in a selected directory as unread by setting the "Unread" flag.”
Mark an Email as Unread pushes a message or a draft back into the unread pile so a person notices it again.
Delete an Email
ActionIn Make“Removes an email or a draft from a selected folder.”
Delete an Email removes a message or a draft from the folder you name. The scenario does not ask for confirmation.
Draft
2 modulesCreate a Draft
ActionIn Make“Creates a new draft and adds it to a selected folder.”
Create a Draft writes a new draft and files it in the folder you select, right where the person who has to send it will look.
Send a draft email
ActionIn the docs onlySend a draft email takes a draft that already exists and puts it on its way. The writing happened earlier, this module only presses the button.
Attachment
1 moduleList email attachments and media
SearchIn the docs onlyList email attachments and media reports what came attached to a message, so the scenario knows what it is dealing with before touching a single file.
Other
1 moduleMake an API call
ActionIn the docs onlyMake an API call opens the door to the rest of the Gmail API. It sends your own request through the connection already in place, which covers whatever the listed modules leave out.
Other modules
1 moduleIterate Attachments
IteratorIn Make“Iterates through received attachments.”
Iterate Attachments takes the attachments that arrived together and hands them over one by one: the modules behind it run once per file instead of once per email.
Need help automating Gmail with Make?
A person reads every message.
Questions that come up next
01Is the Gmail Make integration free?
02What do you need to connect Gmail to Make?
03Does the Gmail trigger react in real time?
04What if a module is missing or a limit gets in the way?
05Make or n8n for Gmail?
Get our weekly automation tips.
No spam. Unsubscribe anytime.