- Home
- Integrations
- Gmail
- Gmail + Slack
Gmail to Slack: your whole team sees a new email at once
To forward Gmail to Slack, nana800 connects the gmail incoming email trigger, which checks your Inbox once a minute, with the send slack message block, which posts to a channel as your bot. The message carries the sender, subject and start of the email, and Gmail search in the trigger keeps the rest of the mail out. No code is needed, and your balance is topped up to $3.50 for free every month.
Build it in the builderWhat you can automate
- Show emails of a shared support mailbox in #support, so every new request is seen by the whole team, not just whoever opened the mail first
- Send monitoring and hosting emails to #alerts: the trigger search is from:alerts@example.com, and other mail never reaches Slack
- Post invoices and receipts to the finance channel with subject:(invoice) or from:billing@example.com in the search
- Route emails to two channels with the free condition block: subjects with Urgent go to #urgent, everything else to #inbox
- Bring the mail of several Gmail accounts into one channel: each account has its own trigger, and the bot posts to a shared channel
How to set it up
- 1
Create a Slack app and invite the bot to the channel
At api.slack.com/apps click Create New App, add the chat:write scope to Bot Token Scopes under OAuth & Permissions and click Install to Workspace. Copy the Bot User OAuth Token that starts with xoxb-. Then send /invite @your_bot in the channel that should receive the emails.
- 2
Connect Gmail in the trigger
Create a scheme and add the gmail incoming email trigger. Enter the Gmail address and pick how to sign in: APP_PASSWORD_IMAP with a password from App passwords in your Google account, or OAUTH_CLIENT with the client ID, client secret and refresh token of an app in Google Cloud Console.
- 3
Decide which emails the channel sees
Type a query into search query the same way as in the Gmail search bar: from:client@example.com, subject:(request) or label:unread, with several conditions separated by spaces. An empty field means every email in the Inbox. Emails that do not match never start the scheme and cost nothing.
- 4
Build the message text
Add the send slack message block and paste the token into the bot token field. In the channel field enter the name without #, for example support, or an ID like C0123456789. In the message text write, say, New email, and below it put the trigger fields from, subject and snippet: the sender, subject and start of the email.
- 5
Turn the scheme on and email yourself
The first check remembers the emails already in the Inbox, and they do not reach Slack. Send a test email: the message appears in the channel after the next mail check. If not, open the result of the Slack block: success_sent is false and the reason is in error_text. An enabled scheme costs $0.0042 per hour.
Pricing
A run of a Gmail block costs $0.002, a run of a Slack block costs $0.001. Every month the balance is topped up to $3.50 for free, an enabled scheme costs $0.0042 per hour.
Services in this connection
- Gmail
Start a scheme on every new Gmail email: send an alert to Telegram, save it to a spreadsheet or let an AI read it. No code, free balance every month.
- Slack
Send website leads, orders and reports to a Slack channel without code: all it takes is a bot token, a channel and a text. Free balance every month, no card needed.
Similar integrations
- Gmail + amoCRM
An email with a lead in Gmail becomes an amoCRM deal by itself: ChatGPT pulls the client name, phone and email out of the text. No code, free balance every month.
- Gmail + Discord
New Gmail emails arrive as messages from your bot in a Discord channel, with the sender, subject and start of the text. Gmail search filter, no code, free balance.
- Gmail + Google Sheets
Every new Gmail email becomes a row in Google Sheets, with the sender, subject, date and start of the text in their own columns. Free balance monthly, no card needed.
- Gmail + Notion
Every new Gmail email becomes a row in a Notion database: subject as the title, sender and date in columns, the text on the row page. No code, free balance monthly.
- Gmail + OpenAI (ChatGPT)
ChatGPT reads every new Gmail email: writes a summary, sets a category or drafts a reply and sends the result to Telegram or a sheet. No code, free balance monthly.
- Gmail + Telegram
Get new Gmail emails as Telegram messages: sender, subject and text in your private chat or a team group. Free balance every month, no card needed.
Frequently asked questions
Build your first scheme for free
Sign-up is free and needs no card. Every month the balance is topped up to $3.50 for free, enough for about 3,500 runs of basic blocks.
Build it in the builder