Gmail alerts in Slack
Posts the emails that match your subject, sender or label filters into a Slack channel as they arrive.
What it does
Each integration step this workflow runs, in order, what it is for, and the conditions and loops that decide when it runs.
- 1
GmailNew email triggerStarts a run whenever a new email arrives in Gmail, or only from the sender or domain you name on the trigger. If
requiredLabelis not empty- 2
GmailList emailsLooks up the messages carrying your required label to confirm the new email has it before anything is posted.
- 2
- 3
SlackSend messagePosts the subject, sender and opening of the email into your channel with a link that opens it in Gmail.
How it works
What happens on each run, in plain English.
Whenever a new email arrives in Gmail, it is checked against your filters: words in the subject, senders to watch, phrases anywhere in the body, and words that mean it should be ignored, such as automatic replies and newsletters. Every filter you use has to match and every filter you leave empty is ignored, so only the email that matters is posted into your Slack channel and the channel stays worth reading.
Each alert gives the subject, the sender and the first part of the message, with a link that opens it in Gmail, and can ping the channel or a named person. If you require a Gmail label, the email is only posted when it carries that label, letting an existing Gmail filter decide what counts; if Gmail cannot be asked, the alert still goes out with a note saying the label was not confirmed. An email that matches nothing ends the run quietly and says why in the run log. Nothing in Gmail is changed.
Start from a workflow that already works.
Add "Gmail alerts in Slack" to your workspace, connect its apps, and make it yours. No credit card required.
Free plan available · No credit card required
