Discord Channel Creation from Google Sheets with Member Notifications
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (4)
- Google Sheets Trigger
n8n-nodes-base.googleSheetsTrigger - Filter
n8n-nodes-base.filter - Discord
n8n-nodes-base.discord - Google Sheets
n8n-nodes-base.googleSheets
What it does
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 | 1234567890123456789 | | 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-06T09: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/SHEETIDHERE/edit 2. Set up Google Sheets credentials: - In n8n: Credentials β + Add credential β Google Sheets OAuth2 API - Complete OAuth setup and test c