Communication

Route Slack Messages to Gmail Automatically

29 nodes 273 125 Webhook
Download

Workflow Description

Automation that captures messages from Slack channels and converts them into formatted emails in Gmail. It filters content, merges data from multiple sources, and logs confirmations back to Slack, creating a unified communication archive and backup system.

How it works

  1. 1.Receive message from Slack via webhook or channel event trigger
  2. 2.Filter and format message content, merging data from additional sources
  3. 3.Send processed message to Gmail with proper metadata and sender attribution
  4. 4.Wait for delivery confirmation and log results back to Slack

Use cases

  • Archive important team decisions and discussions from Slack to a searchable email inbox
  • Convert critical alerts and notifications from Slack into actionable emails for documentation
  • Create automated backups of sensitive Slack conversations in Gmail
  • Forward customer requests from Slack directly to email-based support teams

Requirements

  • Slack workspace with permissions to create webhooks and access channel events
  • Gmail account with enabled API and valid authentication credentials
  • Defined list of Slack channels or keywords to forward
  • Specified email template format and recipient addresses in Gmail

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Slack Gmail Form Trigger

Details

Trigger Webhook
Nodes 29
Apps 3
Views 273
Downloads 125

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (29)

/

VirusTotal result

HTTP Request

#1

DNS Lookup

HTTP Request

#2

Set IP From Lookup

Code

#3

Set IP

Set

#4

Merge VirusTotal & Greynoise results

Merge

#5

Is IP?

If

#6

Start VirusTotal Scan

HTTP Request

#7

VirusTotal Summary

Set

#8

VirusTotal ready?

If

#9

Wait 5s

Wait

#10

Webhook

Webhook

#11

Get List of URLs

Item Lists

#12

Set Email

Set

#13

Merge Greynoise results

Merge

#14

Send Report Slack

Slack

#15

Send Report Email

Gmail

#16

Greynoise Summary

Set

#17

Merge

Merge

#18

Combine looped items

Code

#19

Filter

Filter

#20

Sticky Note

Sticky Note

#21

Sticky Note1

Sticky Note

#22

Sticky Note2

Sticky Note

#23

Sticky Note3

Sticky Note

#24

Sticky Note4

Sticky Note

#25

Sticky Note5

Sticky Note

#26

GreyNoise RIOT lookup

HTTP Request

#27

GreyNoise IP Check

HTTP Request

#28

Form Trigger

Form Trigger

#29