How to send an automatic reply to a New Labeled Email in Gmail

  • 20 January 2021
  • 3 replies
How to send an automatic reply to a New Labeled Email in Gmail
Userlevel 5

Background Info

Have you ever found yourself sending the same reply to a wide variety of emails? 

With this workflow, manually adding a label in Gmail will send an automatic reply containing text you’ve programmed to the sender.


Let’s say I’m frequently getting emails from new clients who want to know more about my product or service. These emails will of course come in a wide variety of formats with different subject lines. 

I can create a label in Gmail called “Leads” that will kick off this workflow. If I get an email inquiry that I would like to send my standardized response to, I can manually add this label to start the Zap. 


(view larger)

We’ll add a Filter as Step 2 that only allows the Zap to continue if the From Email field does not contain our own email address. This will prevent the Zap from accidentally triggering on replies in the same thread! 

(view larger)

For the Action step, we’ll use Reply to Email in Gmail: 

(view larger)

In the Reply to Email template, we’ll map the Thread ID from the trigger step. This ensures that our message will be sent as a reply to the original thread that we’ve labeled. 

We can also add the content of the message we’d like to set up to the Body field. (If you have a file you want to include in the email, you can also add a Find File step for a cloud service like Google Drive or Dropbox, and pull that file into the attachment field.)

In my example, I’ve created another label in Gmail to indicate that I’ve contacted the lead - I’ve added this label to the thread with my reply by selecting “Contacted Leads” as the Label/Mailbox. 

(view larger)

Now we’ll add a final Gmail step to prevent our Zap from ending up in loop and sending multiple emails. The Remove Label from Email in Gmail step will remove the “Leads” label that triggers our Zap. 

(view larger)

Now when we add the label “Leads” to a message, the sender will receive our email, the Leads label will be removed, and the message will receive the new label “Contacted Leads”. In a filtered view of messages with the label Contacted Leads, we can see all of the Leads that have received this message via the Zap! 

Use this link to get started:

3 replies

Hi everyone, 

I tried using this together with the boomerang extension when it returns the sent email to my inbox, but for some reason, its not working, meaning, its not sending the email to the recipient. I tried

“reply to email “
“to emails “
And when I try “from email”, it sends the email to my own address…


any suggestion? Thanks

Hi, this example needs to be extended with some more details steps. You are leaving explanations and steps out that are confusing for someone who is not so tech-savy. I could only set the automation up by intuition and by sending unrequested emails during the test phase to someone who was identified by the process as a matching email.

Userlevel 1

This is working wrong when you have already some communication done because the Label is added to all emails in the Thread and so all emails in that thread are triggered (at the same time) and sent to your Zap and get the answer. I am able to filter out those which have the Label SENT but I am unable to determine which one is the last one in the Thread and to which send the answer. Very disappointing and frustrating.