n8n integrations
198 n8n Discord workflow templates
The Discord node posts messages to a channel, sends through an incoming webhook and manages members and roles, which covers both halves of how communities actually use it: broadcasting something a workflow produced, and reacting to what a member did. Webhook delivery is the simplest path and needs no bot token, so the lighter templates here use it, while the ones that read or moderate require a bot application with the matching permissions. The node count is a good signal of which kind you are importing.
Fully Automated AI Video Generation & Multi-Platform Publishing
by Juan Carlos Cavero Graciaweb191,045 clicks
This comprehensive n8n automation template orchestrates a complete end-to-end workflow for generating engaging short-form Point-of-View (POV) style videos using multiple AI services and automatically publishing them across major social media platforms. It takes ideas from a Google Sheet and transforms them into finished videos with captions, voiceovers, and platform-specific descriptions, ready for distribution. Who Is This For? Content Creators & Agencies:** Mass-produce unique short-form video content for various clients or channels with minimal manual effort. Digital Marketers:** Automate video content pipelines to boost online presence and engagement across multiple platforms simultaneously. Social Media Managers:** Schedule and distribute consistent video content efficiently without juggling multiple tools and manual uploads. Businesses:** Leverage AI to create branded video content for marketing, reducing production time and costs. What Problem Does This Workflow Solve? Creating and distributing high-quality short-form video content consistently across multiple social networks is incredibly time-consuming and resource-intensive. This workflow tackles these challenges by: Automating Idea-to-Video Pipeline:** Generates video concepts, image prompts, scripts, images, video clips, and voiceovers using AI. Streamlining Video Assembly:** Automatically combines generated assets into a final video using a template. Generating Platform-Optimized Descriptions:** Creates relevant descriptions for posts by transcribing the final video audio. Automating Multi-Platform Publishing:** Uploads the final video and description to TikTok, Instagram, YouTube, Facebook, and LinkedIn simultaneously. Reducing Manual Workload:** Drastically cuts down the time and effort required for video production and distribution. Centralized Tracking:** Updates a Google Sheet with results, costs, and status for easy monitoring. How It Works Trigger & Input: Runs on a daily schedule (configurable) and fetches new video ideas from a designated Google Sheet. AI Content Generation: Uses OpenAI to generate video captions and image prompts based on the idea. Uses PiAPI (Flux) to generate images from prompts. Uses PiAPI (Kling) to generate video clips from the images (Image-to-Video). Uses OpenAI to generate a voiceover script based on the captions. Uses ElevenLabs to generate voiceover audio from the script and uploads it to Google Drive.
- 6 nodes
- 191,045 views
Workflow detailsImport from n8n.ioAutomation, AI
AI-Powered Short-Form Video Generator with OpenAI, Flux, Kling, and ElevenLabs
by Cameron Willsweb92,907 clicks
Content creators, digital marketers, and social media managers who want to automate the creation of short-form videos for platforms like TikTok, YouTube Shorts, and Instagram Reels without extensive video editing skills. What problem does this workflow solve? Creating engaging short-form videos consistently is time-consuming and requires multiple tools and skills. This workflow automates the entire process from ideation to publishing, significantly reducing the manual effort needed while maintaining content quality. What this workflow does This all-in-one solution transforms ideas into fully produced short-form videos through a 5-step process: Generate video captions from ideas stored in a Google Sheet Create AI-generated images using Flux and the OpenAI API Convert images to videos using Kling's API Add voice-overs to your content with Eleven Labs Complete the video production with Creatomate by adding templates, transitions, and combining all elements The workflow handles everything from sourcing content ideas to rendering the final video, and even notifies you on Discord when videos are ready. Setup (Est. time: 20-30 minutes) Before getting started, you'll need: n8n installation (tested on version 1.81.4) OpenAI API Key (free trial credits available) PiAPI (free trial credits available) Eleven Labs (free account) Creatomate API Key (free trial credits available) Google Sheets API enabled in Google Cloud Console Google Drive API enabled in Google Cloud Console OAuth 2.0 Client ID and Client Secret from your Google Cloud Console Credentials How to customize this workflow to your needs Adjust the Google Sheet structure to include additional data like video length, duration, style, etc. Modify the prompt templates for each AI service to match your brand voice and content style Update the Creatomate template to reflect your visual branding Configure notification preferences in Discord to manage your workflow This workflow combines multiple AI technologies to create a seamless content production pipeline, saving you hours of work per video and allowing you to focus on strategy rather than production. An n8n automation workflow template by Cameron Wills.
- 6 nodes
- 92,907 views
Workflow detailsImport from n8n.ioAutomation, AI
Generate & publish SEO-optimized WordPress blog posts with AI
by Khairul Muhtadinweb12,478 clicks
BlogBlitz is an n8n workflow that writes and publishes SEO-ready WordPress posts for you. Trigger it from Telegram or let it run on schedule, and it produces 1,500–2,500-word articles on Technology, AI, Tech Facts, History, or Tips, complete with catchy titles, slugs, meta descriptions, and realistic featured images. Made for bloggers and marketers who want a site that stays fresh without writing everything by hand. Last updated: September 2026. Who is this for? Bloggers, content marketers, and WordPress site owners who want high-quality, SEO-ready content without manual writing or formatting. What problem is this workflow solving? Writing good blog posts takes time and skill: ideas, drafts, images, SEO fields, publishing. BlogBlitz automates the whole chain, from topic to published post plus a notification, so your site stays active and easy to find. What this workflow does Triggers**: Runs every 3 hours via a Schedule Trigger, or on demand with the Telegram command ("generate"). Generates Content**: Uses OpenRouter to pick a category (e.g., Technology, AI) and create a title, slug, focus keyphrase, and meta description. Writes Articles**: OpenAI crafts 1,500–2,500-word posts with SEO-friendly structure, headings, and a call-to-action. Adds Visuals**: Generates realistic featured images with OpenAI and uploads them to WordPress. SEO Features**: Generates optimized slug, focus keyphrase, and meta description. Publishes**: Posts articles to WordPress with proper categories and featured images. Notifies**: Sends publish alerts with links to Discord and Telegram. Setup n8n instance (Cloud or self-hosted): Ensure you have a cloud or self-hosted n8n instance. Credentials: WordPress: API access for wp-json/wp/v2 endpoint (REST API docs). OpenAI: For article and image generation. OpenRouter: For title and category generation. Telegram: Bot API for triggers and notifications. Discord: Webhook for publish alerts. WordPress Configuration: Set up categories (Technology [ID:3], AI [ID:4], Tech Fact [ID:7], Tech History [ID:8], Tech Tips [ID:9]). Ensure an admin user ID is available (default: 1). Node Setup: Use the Edit Fields node to centralize variables like category IDs. Test: Send “generate” via Telegram to test the workflow. Check WordPress for the published post. How to customize this workflow to your needs Change Categories**: Update the WordPress Post Draft node to match your site’s category IDs.
- 9 nodes
- 12,478 views
Workflow detailsImport from n8n.ioAutomation, AI
Share YouTube Videos with AI Summaries on Discord
by Mike Russellweb9,351 clicks
Boost engagement on your Discord server by automatically sharing new YouTube videos along with AI generated summaries o
- 3 nodes
- 9,351 views
Workflow detailsImport from n8n.ioAutomation, AI
AI-powered multi-platform assistant with Google Suite, LinkedIn & Twitter
by Jay Emp0web6,037 clicks
This workflow integrates multiple productivity tools into a single AI-powered assistant using n8n, acting as a centralized control hub to receive and execute tasks across Google Calendar, Gmail, Google Drive, LinkedIn, Twitter, and more. ✅ Key Capabilities AI Agent + Tool Use**: Built using n8n's AI Agent and MCP system, enabling intelligent multi-step reasoning. Tool Integration**: Google Calendar: schedule, update, delete events Gmail: search, draft, send emails Google Drive: manage files and folders LinkedIn & Twitter: post updates, send DMs Utility tools: fetch date/time, search URLs Discord Input**: Accepts prompts via n8n_discord_trigger_bot repo link 🛠 Setup Instructions Timezone Configuration: Go to Settings > Default Timezone in n8n. Set to your local timezone (e.g., Asia/Jakarta). Ensure all Date & Time nodes explicitly use the same zone to avoid UTC-related bugs. Tool Authentication: Replace all OAuth credentials for: Gmail Google Drive Google Calendar Twitter LinkedIn Use your own accounts when copying this workflow. Platform Adaptability: While designed for Discord, you can replace the Discord trigger with any other chat or webhook service. Example: Telegram, Slack, WhatsApp Webhook, n8n Form Trigger, etc. 📦 Strengths Great for document retrieval, email summarization, calendar scheduling, and social posting. Reduces the need for tab-switching across multiple platforms. Tested with a comprehensive checklist across categories like: Calendar Gmail Google Drive Twitter LinkedIn Utility tools Cross-tool actions (Refer to discordGPT prompt checklist for prompt coverage.) ⚠️ Limitations ❌ Binary Uploads: AI agents & MCP server currently struggle with binary payloads. Uploading files to Gmail, Google Drive, or LinkedIn may fail due to format serialization issues. Binary operations (upload/post) are under development and will be fixed in future iterations. ❌ Date Bugs: If timezone settings are incorrect, event times may default to UTC, leading to misaligned calendar events. 🔬 Testing Use the provided prompt checklist for full coverage of: ✅ Core feature flows ✅ Edge cases (e.g., invalid dates, nonexistent users) ✅ Cross-tool chains (e.g., Google Drive → Gmail → LinkedIn) ✅ MCP Assistant Test Prompt Checklist 📅 Google Calendar [X] "Schedule a meeting with Alice tomorrow at 10am.
- 8 nodes
- 6,037 views
Workflow detailsImport from n8n.ioAutomation, AI
Automatically promote your YouTube video on X
by Alex Kimweb5,551 clicks
Overview This n8n workflow automates the process of promoting your latest YouTube videos on X (formerly Twitter). It ensures that posts are engaging, concise, and follow platform-specific requirements. Additionally, the workflow logs social posts into a Google Sheet for record-keeping. Features Fetch Latest YouTube Videos:** Pulls recently uploaded videos from a specified channel. Generate Engaging X Posts:** Uses OpenAI's GPT-4 to create tailored, witty posts about your videos. Character Limit Validation:** Ensures posts comply with X's character limit by rewriting if necessary. Post Scheduling:** Automates post publishing to X. Google Sheets Integration:** Logs posts and their status for tracking and management. Optional Notifications:** Sends updates via Discord, Slack, or Gmail (disabled by default). How It Works Trigger: Manually trigger the workflow or set a scheduled check for new videos (disabled by default). Fetch YouTube Videos: Retrieves the latest videos from your YouTube channel, filtering duplicates. Content Creation: OpenAI generates a witty and humanized post under 220 characters, using video title and description. If the post exceeds the character limit, it is rewritten automatically. Google Sheets Logging: Logs the generated post to a Google Sheet with details like time, date, and post status. Post to X: Publishes the generated post on X. Updates the Google Sheet with the post URL. Optional Notifications: Sends notifications about the published post via Discord, Slack, or Gmail. Setup Instructions Credentials: Add credentials for: YouTube API OpenAI API Google Sheets API X (formerly Twitter) API Use the accounts associated with "AlexK1919." YouTube Node: Specify your YouTube Channel ID in the Fetch Latest Videos node. Find your Channel ID here. Google Sheets Node: Configure the node with your Google Sheet for logging posts. Use the linked sheet: AlexK1919 Social Posts. OpenAI Node: Set up your OpenAI API key for generating posts. X Post Node: Connect your X account to the Post to X node. Optional Notifications: Configure Discord, Slack, or Gmail nodes for custom notifications. Customization Schedule:** Enable and modify the Check Every 2 Hours node to automatically check for new videos. Post Format:** Edit the OpenAI prompt in the Generate X Post node to tweak the tone or style of the generated posts. Additional Platforms:** Expand this workflow to post on other social platforms by adding respective nodes (e.g., Facebook, LinkedIn).
- 9 nodes
- 5,551 views
Workflow detailsImport from n8n.ioAutomation, AI
Speed Up Social Media Banners With BannerBear.com
by Jimleukweb4,798 clicks
This n8n workflow shows an easy way to automate the creation of social media assets using AI and a service like BannerB
- 4 nodes
- 4,798 views
Workflow detailsImport from n8n.ioAutomation, AI
Get top 5 products on Product Hunt every hour
by Harshil Agrawalweb4,544 clicks
Cron node: This node triggers the workflow every hour. Based on your use case, you can update the node to trigger the workflow at a different time. GraphQL node: This node makes the API call to the Product Hunt GraphQL API. You will need an API token from Product Hunt to make the call. Item Lists node: This node transforms the single item returned by the previous node into multiple items. Set node: The Set node is used to return only the name, description, and votes of the product. Discord node: This node is used to send the top 5 products to the Discord server. An n8n automation workflow template by Harshil Agrawal.
- 2 nodes
- 4,544 views
Workflow detailsImport from n8n.ioAutomation
Multi-channel workflow error alerts with Telegram, Gmail & messaging apps
by Khairul Muhtadinweb3,970 clicks
Never miss a failed workflow again. This error notification setup watches your n8n workflows around the clock and pings
- 6 nodes
- 3,970 views
Workflow detailsImport from n8n.ioAutomation
Get all members of a Discord server with a specific role
by Niklas Hatjeweb3,244 clicks
This workflow retrieves all members of a Discord server or guild who have a specific role. Due to limitations in the Discord API, it only returns a limited number of users per call. To overcome this, the workflow uses Google Sheets to track which user we received last to return all Members (of a certain role) from a Discord server in batches of 100 members. Setup Add your Google Sheets and Discord credentials. Create a Google Sheets document that contains ID as a column. We're using this to remember which member we received last. Edit the fields in the setup node Setup: Edit this to get started. You can read up on how to get the Discord IDs via this link. Link to your Discord server in the Discord nodes Activate the workflow Call the production webhook URL in your browser Requirements Admin rights in the Discord server and access to the developer portal of discord Google Sheets Minimum n8n version 1.28.0 Potential Use cases Writing a direct message to all members of a certain role Analysing user growth on Discord regularly Analysing role distributions on Discord regularly Saving new members in a Discord ... Keywords Discord API, Getting all members from Discord via API, Google Sheets and Discord automation, How to get all Discord members via API. An n8n automation workflow template by Niklas Hatje.
- 2 nodes
- 3,244 views
Workflow detailsImport from n8n.ioAutomation
Send Google Sheets data as a message to a Discord channel
by n8n Teamweb2,880 clicks
This workflow sends a message to a Discord channel when a new row is added or a row is updated in a Google Sheet. The m
- 3 nodes
- 2,880 views
Workflow detailsImport from n8n.ioAutomation
AI-optimized content posting to X, Discord & LinkedIn with OpenRouter
by Khairul Muhtadinweb2,720 clicks
One message in, polished posts everywhere. BuzzBlast is an n8n workflow that takes a single chat message and rewrites i
- 6 nodes
- 2,720 views
Workflow detailsImport from n8n.ioAutomation, AI
All n8n workflow automations — every integration, filterable by platform and complexity.