Discord Automation Workflows
317 ready-made Discord workflows for n8n, Make, Zapier, Activepieces, and Pipedream. Community automations: alerts, moderation helpers, and bot workflows.
Share new Twitch clips on a Discord channel
Every time a new clip is posted on a Twitch channel you follow, Make will automatically share it on your Discord channel.
MakeFreePost GitHub PRs to Discord with Auto-Reactions & Routing
Monitors GitHub pull requests, posts details to Discord (internal/external channels), stores message IDs, and auto-reacts ✅/❌ on merge/close for streamlined team reviews.
n8n$14.99Auto-Share YouTube Videos with AI Posts to FB, X & Discord
Detects new YouTube videos via RSS, generates AI-powered social posts, and auto-shares to Facebook, X (Twitter), and Discord for effortless cross-platform promotion.
n8n$19.99Receive Discord Alerts for New Zoom Meetings
Automatically send a Discord message whenever a new Zoom meeting is scheduled, keeping your team informed in real-time.
MakeFree🤖 Discord Bot Mentions Proxy to AI Actions
Listens for bot mentions in Discord, filters for authorized users and recent messages, forwards to AI webhook, and replies with response using official n8n nodes.
n8n$14.99Onboard a new Discord guild member
Welcome new Discord guild members with your onboarding materials and guidelines integrating them into your community, ensuring smooth engagements, collaborations, and interactions.
Make$2.99Automatically Shorten RSS Links and Post to Discord
Streamline your workflow by automatically shortening new RSS feed links with Kutt and posting them as messages in Discord.
Make$3.99Send Discord Alerts for New Zoom Meetings
Automatically notify your Discord channel whenever a Zoom meeting begins, keeping your team informed in real-time.
Make$3.99Google Forms to GitHub Bug Issues & Discord Alerts
Automates processing Google Form submissions into structured GitHub issues using AI, with Discord notifications and sheet updates to prevent duplicates.
n8n$22.99Post new Feedier Feedback on Discord channel
Every time a new Feedback is received on Feedier, Make will automatically post it on your Discord server.
MakeFreeDaily Hydration Reminder with Slack/Discord & Airtable Reaction Tracking
## Daily Hydration Reminder with Slack/Discord & Airtable Reaction Tracking Automate wellness engagement in your community with a **twice-daily hydration reminder** sent to **Slack or Discord**, and automatically **track member reactions in Airtable**. This no-code workflow nurtures self-care culture while capturing engagement data—zero manual effort required. Perfect for coaches, community managers, and solopreneurs who want to foster mindful habits and recognize active members. --- ## Step-by-Step Setup Instructions Follow these steps to deploy the workflow in **Make.com** (compatible with n8n): ### 1. **Import the Workflow** - In Make.com or n8n, go to **Scenarios > Import from File** - Upload the provided JSON template ### 2. **Set Up Scheduling** - Locate the **Schedule Trigger** node - Confirm times are set to: - `10:00 AM` - `3:00 PM` - Adjust **timezone** in Make/n8n settings to match your audience ### 3. **Configure GIF Library** - Open the **Pick Random GIF** node - Replace placeholder URLs with your own: - Hosted on Giphy, Imgur, or a public CDN - Must end in `.gif` and allow hotlinking - Example: ```text https://media.giphy.com/media/abc123/giphy.gif ``` ### 4. **Connect Messaging Platform** Choose **Slack** or **Discord**: #### For Slack: - Go to **Send to Slack** node - Replace `{{SLACK_WEBHOOK_URL}}` with your incoming webhook - Ensure the channel allows bot messages #### For Discord: - Go to **Send to Discord** node - Replace `{{DISCORD_WEBHOOK_URL}}` with your server webhook - Enable embed permissions > Webhook Guide: > - [Slack Webhooks](https://api.slack.com/messaging/webhooks) > - [Discord Webhooks](https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks) ### 5. **Enable Reaction Polling (Slack)** - In **Get Slack Reactions**, add: - `{{SLACK_BOT_TOKEN}}` with scopes: - `reactions:read` - `channels:history` - `{{SLACK_CHANNEL_ID}}` (e.g., `C012AB3CD`) - The workflow uses the message timestamp to fetch reactions after 24 hours > Discord note: Native reaction polling requires a **Discord bot**. This version supports Slack; Discord support can be extended using the Discord API. ### 6. **Set Up Airtable Logging** - In **Log in Airtable** node: - Enter your **Airtable Base ID** - Ensure table `Hydration Reactions` exists (see structure below) - Map fields correctly (Date, Username, Reaction Count, etc.) - Connect your **Airtable API credential** --- ## Airtable Base Structure This workflow logs every reaction into Airtable for long-term tracking. ### Base: `Community Wellness Tracker` #### Table: `Hydration Reactions` | Field | Type | Description | |------|------|-------------| | `Date` | Date | Date of the reminder (auto-filled) | | `Time Slot` | Single Select | `10:00 AM` or `3:00 PM` | | `User ID` | Text | Slack/Discord user ID | | `Username` | Text | Display name (e.g., `@alex`) | | `Platform` | Single Select | `Slack` or `Discord` | | `Reaction Count` | Number | Always `1` per reaction | | `Message Timestamp` | Text | Message ID for reference | | `Processed` | Checkbox | Marked `false` initially | > Use a **Grouped View** in Airtable to create a monthly leaderboard: > - Group by `Username` > - Rollup: `SUM(Reaction Count)` --- ## Workflow Explanation The automation runs a **daily cycle** with feedback tracking: 1. **Trigger**: Fires at 10 AM and 3 PM via **Schedule node** 2. **GIF Selection**: Randomly picks a calming hydration GIF 3. **Message Delivery**: Sends formatted message to Slack or Discord 4. **Wait**: Pauses for 24 hours to allow reactions 5. **Reaction Check**: Uses Slack API to fetch reactions 6. **Filter**: Only proceeds if at least one reaction is found 7. **Log**: Creates a record in Airtable for each reacting user This creates a **self-sustaining wellness loop**—encouraging care and capturing engagement. --- ## Pre-Conditions & Requirements Before use, ensure: - **Make.com or n8n account** (Free tier supported) - **Slack workspace** with webhook and bot token **or** **Discord server** with webhook - **Airtable account** with base and API key - Publicly accessible **GIF library** - Internet access and JSON parsing enabled > Permissions Required: > - Slack: `reactions:read`, `channels:history` > - Airtable: `create`, `read` access to table --- ## Customization Guidance Extend the workflow to fit your needs: ### Change Timing - Edit the **Schedule node** to send at 9 AM and 1 PM, or only once daily. ### Add Seasonal GIFs - Rotate GIFs by season (e.g., winter themes in December). ### Track Multiple Emojis - Add switches for different emojis to measure different engagement types. ### Auto-Generate Monthly Reports - Use **Airtable Automations** to: - Email top 5 members - Export CSV for reward fulfillment - Post leaderboard in your community ### Reward Integration - Connect **Shopify**, **Gmail**
n8n$4.99Get All Discord Members with Specific Role (Paginated)
Fetches all Discord server members with a specific role, bypassing API limits using Google Sheets for pagination tracking.
n8n$18.99Collect & Enrich Form Leads to Gmail, Sheets & Discord
Automates form lead collection in n8n, verifies emails via Hunter.io, and syncs enriched data to Gmail, Google Sheets, and Discord for efficient lead management.
n8n$12.99Stock Market Golden/Death Cross Alerts with Alpha Vantage & Discord
Automates daily stock analysis for Golden Cross (bullish) and Death Cross (bearish) signals using Alpha Vantage data, stores history in PostgreSQL, and sends Discord alerts after market close.
n8n$22.99Discord Channel Creation from Google Sheets with Member Notifications
# Discord Channel Creation Automation - n8n Workflow A comprehensive n8n automation that monitors Google Sheets for new project entries, automatically creates dedicated Discord channels, and sends formatted member notifications with all essential project details. ## Overview This workflow provides an automated Discord channel creation solution that eliminates manual channel setup and ensures consistent team communication. Perfect for agencies, development teams, and project-based organizations that need to streamline their Discord workspace management. ## Key Features - **Automated Monitoring:** Continuously watches Google Sheets for new entries requiring Discord channels - **Discord Integration:** Creates dedicated channels using Discord API for organized communication - **Smart Filtering:** Only processes valid entries without existing Discord channels - **Member Notifications:** Sends formatted announcements with key project details - **Status Tracking:** Updates Google Sheets with Discord channel IDs and completion status - **Sequential Processing:** Handles multiple channel requests with proper workflow sequencing - **Error Handling:** Built-in validation and error management - **Customizable Messages:** Flexible Discord notification templates ## What This Workflow Does ### Input - **Sheet Data:** New entries in Google Sheets requiring Discord channels - **Discord Configuration:** Server and category settings for channel creation - **Notification Settings:** Member notification preferences and mentions ### Processing 1. **Monitor Trigger:** Watches Google Sheets for new row additions 2. **Data Validation:** Filters entries that need Discord channel creation 3. **Channel Creation:** Creates new Discord channel with specified naming convention 4. **Sheet Update:** Records Discord channel ID and status in Google Sheets 5. **Status Check:** Verifies successful channel creation before messaging 6. **Member Notification:** Sends formatted announcement to Discord channel 7. **Additional Details:** Sends follow-up message with supplementary information 8. **Completion Tracking:** Marks channel creation process as complete ### Output Data Points | Field | Description | Example | |-------|-------------|---------| | Entry ID | Unique identifier for the entry | ENTRY-2025-001 | | Title/Name | Name or title from the sheet entry | New Marketing Campaign | | Category/Type | Category or type of entry | Marketing Project | | Discord Channel ID | ID of created Discord channel | 123456789012345678 | | Channel URL | Direct link to Discord channel | https://discord.com/channels/... | | Creation Status | Current status of channel creation process | Discord Created, Message Sent | | Timestamp | When the channel creation was completed | 2025-06-06 09:00:00Z | ## Setup Instructions ### Prerequisites - n8n instance (self-hosted or cloud) - Google account with Sheets access - Discord server with bot permissions - 10-15 minutes for setup ### Step 1: Import the Workflow 1. Copy the JSON workflow code from the provided file 2. In n8n: **Workflows** → **+ Add workflow** → **Import from JSON** 3. Paste JSON and click **Import** ### Step 2: Configure Discord Integration 1. **Create Discord Bot:** - Go to Discord Developer Portal - Create new application and bot - Copy bot token for credentials - Add bot to your Discord server with proper permissions 2. **Set up Discord credentials:** - In n8n: **Credentials** → **+ Add credential** → **Discord Bot API** - Enter your Discord bot token - Test the connection 3. **Configure Discord settings:** - Note your Discord server (guild) ID - Create or identify the category for new project channels - Update guild ID and category ID in workflow nodes ### Step 3: Configure Google Sheets Integration 1. **Create Channel Request Sheet:** - Go to Google Sheets - Create new spreadsheet named Discord Channel Requests or similar - Copy the Sheet ID from URL: `https://docs.google.com/spreadsheets/d/SHEET_ID_HERE/edit` 2. **Set up Google Sheets credentials:** - In n8n: **Credentials** → **+ Add credential** → **Google Sheets OAuth2 API** - Complete OAuth setup and test connection 3. **Prepare your data sheet with required columns:** - **Column A:** Timestamp (auto-filled by form) - **Column B:** Entry Name/Title - **Column C:** Category/Type - **Column D:** Description - **Column E:** Contact/Owner Information - **Column F:** Entry ID - **Column G:** Discord ID (will be auto-filled) - **Column H:** Discord Channel Creation Status (will be auto-filled) ### Step 4: Update Workflow Settings 1. **Update Google Sheets nodes:** - Open Monitor New Project Entries node - Replace document ID with your Sheet ID - Select your Google Sheets credential - Choose the correct sheet/tab name 2. **Update Discord nodes:** - Open all Discord nodes - Replace guild ID with your Discord server ID
n8n$9.99Post new Wix Answers tickets on Discord
Every time a new ticket is submitted to Wix Answers, Make will automatically post a message on a specified Discord server.
MakeFreeShare new Blogger posts on Discord with dlvr.it shortened links
Use this template to automatically shorten a new Blogger post link with dlvr.it and post it as a Discord message.
Make$3.99Automatically translate new Discord messages with DeepL
A ready-to-use Make workflow that connects Discord, Deepl. Automatically translate new Discord messages with DeepL. Customize and deploy in minutes.
Make$3.99Send GitHub Notifications to Discord Webhook
This will send your GitHub notifications to a Discord webhook. Since **GitHub doesn't send push notifications to mobile devices** other than **@mention**, this is a great workaround to receive notifications on Discord with this. Using a GitHub trigger was not a good option as there is no trigger for notifications, only events (which don't work on org repos). Using an HTTP request on the notifications API is way better. **TAGGING USER IN MESSAGE:** Change **<@userIdForTagging>** with your Discord ID to get tagged when sending notifications. To find your own ID, type in any channel backslash followed by your username with the 4-digit hash code. You can copy this by clicking on your username next to your profile picture. **Example:** ```javascript \@username#9999 ``` Enjoy!
n8n$4.99Automate Weekly Airtable Content Sharing to Discord
Effortlessly share new weekly content from Airtable to a Discord channel, keeping your community engaged with the latest updates.
Make$3.99Automatically Post New Review Scraper Results to Discord
Automatically share new results from Review Scraper on your Discord server to keep your team updated in real-time.
MakeFreeAutomatically Share New Blogger Posts on Discord with Shortened Links
Effortlessly share your new Blogger posts on Discord by automatically shortening links with dlvr.it and posting them as messages.
Make$3.99Automate Discord Server Outage Alerts via Email
This workflow regularly checks the status of Discord servers and sends an email alert if any issues are detected, ensuring you stay informed about server outages.
Make$2.99GeekHack Keyboard Interest Checker to Discord Notifications
Automates monitoring of GeekHack forum RSS for new keyboard interest checks and group buys, filters replies, scrapes content with images, and sends rich embeds to multiple Discord webhooks from a PostgreSQL database.
n8n$24.99
More integrations
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work