Slack + Gmail integration

Combine Slack + Gmail and move email into channels where your team already talks. Just ask Letaido's AI agent and watch it do the work.

Best Slack and Gmail integration jobs to start with

Use this Slack Gmail integration for inbox triage, lead alerts, follow-ups and client updates.

Every weekday at 8am

Shared inbox triage in Slack

Each weekday morning, Leta sorts the shared inbox, saves reply drafts in Gmail and posts what needs an answer to your team channel.

Every weekday at 9am

New lead emails posted to Slack

Every weekday morning, the agent reads the past day's emails asking about pricing or a demo and posts the real leads to #sales.

Every weekday at 9am

Follow-up drafts for unanswered emails

Each weekday, Leta finds emails you sent that got no reply, saves a follow-up draft in each thread and DMs you the list in Slack.

When someone mentions Letaido

Turn a Slack thread into an email draft

Tag @Letaido in a Slack thread with an email address; Leta drafts an email from the thread in Gmail and replies when it's saved.

Every Friday at 3pm

Weekly client update from a Slack channel

Every Friday, Leta reads the past week's messages in a client's Slack channel and their replies, then saves an update email as a Gmail draft.

Slack Gmail integration options, compared

Slack's own tools move emails into Slack. Jobs that need judgement sit on top.

OptionEmails into SlackSlack to GmailRuns on its ownReasons over the dataEach email as it arrives
Letaido AI agentYesYesYesYesNo
Slack for Gmail add-onYesNoNoNoNo
Slack channel email addressYesNoYesNoPartly
Slack Workflow BuilderYesYesYesNoPartly
Zapier, Make and similarYesYesYesPartlyPartly
Read the full comparison
OptionWhat starts itBest forWatch out for
Letaido AI agentA schedule, someone mentioning @Letaido in Slack, or when you askJobs that need judgement: triaging a shared inbox with reply drafts, posting real lead emails to #sales, follow-ups for unanswered emails, emails drafted from a Slack thread or channelGmail has no event triggers in Letaido, so emails reach Slack on the job's schedule, not as they arrive. Gmail needs your own Google Cloud OAuth client. These jobs save drafts, they don't send
Slack for Gmail add-onYou, from the Slack icon in Gmail's side panelSharing one email with a channel or a teammate, with a note and its attachmentsOne email at a time, by hand. Up to 1 MB of headers and body, 30 MB with attachments, and 20 attachments. A Google Workspace admin may need to approve it
Slack channel email addressAn email sent or forwarded to the channel's own address, for example by a Gmail filterPosting every email that matches a filter into a channel or DMChannel and DM addresses need a paid Slack plan; forwarding to your own Slackbot DM works on all plans. Each email is posted as it is, with no sorting or summary. Slack does not specify delivery timing
Slack Workflow BuilderA new Gmail message, or a form someone fills in SlackGmail templates such as posting a new Gmail message, or filling out a form in Slack to send a Gmail messageOnly on paid Slack plans. Each workflow does one fixed thing. A new Gmail message can start it, but Slack doesn't say how quickly it posts
Zapier, Make and similarA Gmail event such as a new email, a new labeled conversation or a new attachmentFixed recipes such as sending new Gmail emails as Slack channel messages, DMs for new emails, or a daily email digest with AI stepsYou build and fix one workflow per job. Zapier checks Gmail for new mail every 15 minutes on its lowest plan. Adding judgement means extra AI and digest steps

Slack and Gmail: the old way vs. Letaido

  1. 1Open the shared inbox
  2. 2Read every new email
  3. 3Decide what needs a reply
  4. 4Copy the important ones into Slack
  5. 5Write each reply
Every weekday at 8am, go through the emails that reached our shared hello@ inbox in the last day, skipping promotions, social, updates and forums. Sort them into urgent, needs a reply and FYI. For each one that needs a reply, read the whole thread and save a reply draft in it. Then post the list to #inbox with sender, subject, one line on what they want and whether a draft is waiting. Don't send anything.
#inbox in Slack
hello@ inbox, Tue Oct 13: 2 urgent, 4 need a reply, 3 FYI
"Charged twice in October", Ruth Okafor ([email protected]): wants the duplicate charge refunded
"Locked out after password reset", Ben Hart ([email protected]): has a client demo at 11
"Co-hosted webinar?", Maya Ortiz ([email protected]): wants a call about a joint webinar in November

How Slack and Gmail jobs start

When something happens

A job can start when someone mentions @Letaido in Slack, like “Turn a Slack thread into an email draft”.

On a schedule

Saved as an automation, like these jobs: every weekday at 8am, every weekday at 9am or every Friday at 3pm.

When you ask

Type it once in chat.

All 11 Slack events

How to set up the Slack Gmail integration

  1. 1Create the Slack app from Letaido's manifest
  2. 2Connect Gmail with your OAuth client
  3. 3Approve the first Slack and Gmail run

    Allow all read operations once per app; approve each kind of write once.

  4. 4Watch the first run in chat
  5. 5Choose when it runs

Every Slack and Gmail action the agent can take

Slack
10 groups: 27 reads, 37 writes
  • Post and manage messages
  • Schedule and cancel messages
  • Manage channels
  • 7 more

Join channel · Unpin message · Get message · Invite to channel

Gmail
8 groups: 7 reads, 12 writes
  • Send emails
  • Read messages and threads
  • Trash and restore messages
  • 5 more

Get message · Send message · Update label · Send draft

Frequently asked

Does Slack integrate with Gmail? +

Yes. Slack's own Slack for Gmail add-on shares one email at a time with a channel or teammate, and a channel email address posts every email you forward to it. Letaido's AI agent, Leta, adds jobs on top that need judgement, like triaging a shared inbox or posting only the real lead emails to #sales.

How do I connect Gmail to Slack with Letaido? +

Connect Slack and Gmail once in Letaido. Gmail connects with your own Google Cloud OAuth client. Invite the Letaido bot to each channel it should read or post in, then describe the job in chat, or paste a prompt from a job on this page.

Can a new Gmail email start a job? +

No. Gmail has no event triggers in Letaido, so emails reach Slack on the job's schedule, not as they arrive. A job can also start when someone mentions @Letaido in Slack, or when you ask. To post every matching email, forward it to a Slack channel email address.

Will Leta send the emails for me? +

No. The jobs on this page save drafts in Gmail, such as reply drafts, follow-ups and client updates. You read, edit and send each one yourself.

Is there a way to turn a Slack thread into an email draft? +

Yes. Tag @Letaido in the thread with an email address, and Leta reads the thread, saves a Gmail draft to that address with what was agreed and the next steps, and replies in the thread. Mention jobs need the app_mention event switched on in your Slack app.

Can Zapier send Gmail emails to Slack? +

Yes. Zapier runs a fixed recipe you build, like sending each new Gmail email as a Slack message, and you build and fix one workflow per job. Leta runs a job you describe and can sort emails, skip newsletters and pitches, and draft replies before it posts.

Do I have to approve what it posts in Slack or saves in Gmail? +

Allow all read operations once per app; approve each kind of write once.

Put Slack and Gmail to work today

Connect Slack and Gmail, then ask for a job like "Triage our shared inbox every morning and post what needs a reply in Slack". Leta gets it done on your schedule, or the moment you ask.

Get Letaido