Skip to content

Connect Discord to Gmail

Connect Discord to Gmail so the emails that matter to your team, like alerts, leads and customer messages, are posted to the right Discord channel as they arrive, with a daily digest for everything else.

Build your own

Build any Discord and Gmail automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Discord and Gmail in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

When a new email arrives from a customer, have AI write a two-line summary and urgency, and post only high-urgency ones to Discord #urgent.

Every Monday, email me a summary of the most active Discord threads from last week with AI-written highlights.

Use cases

Why people connect Discord and Gmail

How the two apps work together

  • The automation checks Gmail for new messages matching a label or search every few minutes.
  • The script posts the sender, subject and a short summary to a Discord channel through a webhook or bot.
  • A Discord bot can read channel messages on a schedule, and the script can email a digest from Gmail.
  • Important emails in a team channel

    Small teams that work in Discord post emails from customers or partners to a private channel. Everyone sees them without sharing an inbox.

  • Order and payment notifications

    Indie sellers post order or payout emails to a Discord channel to follow sales in real time.

  • Community applications by email

    Server owners who accept applications by email post a summary to a moderator channel for review.

  • Email digests of community activity

    Community managers email themselves or sponsors a weekly summary of Discord activity.

More apps

Discord, Gmail and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Log posted emails in a sheet

When an email from a customer is posted to Discord #inbox, also add it to my Inbox Log sheet with sender and subject.

Stripe payment emails to Discord

When Stripe sends a payout or dispute email, post a short summary in our Discord #finance channel.

Alerts to Discord and Slack

When an email with alert in the subject arrives, post it in Discord #ops and Slack #ops.

Setup

Connect Discord and Gmail once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Discord

Community chat

  1. At discord.com/developers/applications, create a new application, open Bot and choose Reset Token. Copy the token, since Discord only shows it once.
  2. On the Bot page, turn on the privileged intents your automations need, such as Message Content to read messages or Server Members to list members.
  3. Under OAuth2, use the URL Generator with the bot scope and the permissions you need, such as Send Messages or Manage Messages, then open the URL to add the bot to your server.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the bot token. It is sent as Bot <token>.

Gmail

Email

  1. At console.cloud.google.com, create a project and enable the Gmail API under APIs & Services → Library.
  2. Set up the OAuth consent screen. On Google Workspace choose Internal. On a personal Gmail account choose External, then under Audience click Publish app so it is In production, not Testing.
  3. Under Data Access, add the scopes you need, such as https://www.googleapis.com/auth/gmail.modify, or gmail.send if you only want to send.
  4. Under Clients, create an OAuth client of type Web application with the redirect URI https://clickruntime.com/oauth/callback.
  5. In the ClickRuntime dashboard, open Connections, choose Gmail and enter the client ID and secret. On a personal account Google shows an unverified-app screen: click Advanced, then go to your app.

FAQ

Questions about connecting Discord and Gmail

Which emails are posted to Discord?
Only the ones you choose, for example mail from a monitoring service, with a certain label, or sent to your sales address.
Is the whole email posted?
No. The message shows the sender, subject and a short preview or summary, so the channel stays readable.
Will an email be posted more than once?
No. Each email is posted once, even if it stays unread in your inbox.
How does it post to Discord?
Through a webhook for the channel, which you create in the channel's settings and save in your ClickRuntime dashboard. Gmail connects through your own Google account.
Can it post to private Discord channels?
Yes. A channel webhook or a bot with access to that channel can post there.
Can I reply to the email from Discord?
It can be built with a bot. A reply command reaches the script, which sends the reply from your Gmail account.
Does it post attachments?
The script can upload attachments to Discord within Discord's file size limits, or post links instead.

Tell your assistant what Discord and Gmail should do together

Free plan. No credit card.