GenAiHub

Workflows

Browse 12,955 Workflows

Workflows Guide

Workflows are deterministic, multi-step pipelines that chain models, tools and agents in a fixed order — the predictable counterpart to an autonomous agent. Each entry records its platform and complexity, so the setup cost is visible before you import it.

3505–3552 of 12,955

Md. Nazmul Islam Rumman logo
AI-Powered Workflow Documentation & Promotion with Gemini, Notion & LinkedIn
Live

By Md. Nazmul Islam Rumman

Automated n8n Workflow Documentation and LinkedIn Promotion Streamline your n8n workflow management! This powerful workflow automatically documents your n8n creations in Notion and promotes them on LinkedIn, all triggered by a simple file upload to Google Drive. Leverage Google Gemini AI to generate comprehensive descriptions and engaging social media content effortlessly. Who is this For This workflow is perfect for: n8n Developers** who want to save time on manual documentation Content Creators** regularly sharing n8n workflow templates Teams** needing a centralized, updated database of their automation solutions Consultants** showcasing their n8n expertise and offerings Anyone** looking to automate their workflow publishing and promotion process Features Automated Trigger**: Starts when an n8n workflow JSON is uploaded to a designated Google Drive folder. AI-Powered Description Generation**: Google Gemini AI analyzes your workflow JSON and creates a detailed, human-readable description. Notion Database Integration**: Automatically creates a new page in your Notion database, populated with the workflow's title, AI-generated description, and a direct download link. Dynamic LinkedIn Post Creation**: Transforms the workflow description into an engaging, shareable LinkedIn post. Seamless LinkedIn Publishing**: Automatically posts the generated content to your LinkedIn profile to reach your audience. Centralized Documentation**: Maintains an organized and always-current record of your n8n templates. How It Works Upload Workflow JSON to Google Drive: Simply drag and drop your n8n workflow's JSON file into a specific Google Drive folder configured in the workflow. AI Analyzes and Generates Content: The workflow automatically detects the new file and downloads its content. Google Gemini AI then analyzes the workflow JSON to understand its functionality. The AI crafts a comprehensive description and an engaging LinkedIn post based on the analysis. Notion Documentation: A new page is automatically created in your specified Notion database. This page includes the workflow's title, the AI-generated description, and a direct link to the original JSON file on Google Drive for easy download. LinkedIn Promotion: The AI-generated LinkedIn post is automatically published to your LinkedIn profile. This allows you to effortlessly share your latest n8n creations with your network. Video Demo: See this youtube Video to explore "how it works". Setting Up Google Drive and AI Import the Workflow Create a new workflow in n8n Import the JSON file by clicking "three dots" (upper right corner) > "Import from file..." Configure Google Drive Credentials In the "wait for the json file upload" node, connect your "Google Drive OAuth2 API" credential. Select the specific Google Drive folder where you will upload your n8n workflow JSON files. In the "Download the json" node, connect the same "Google Drive OAuth2 API" credential. Configure Google Gemini API Get your Google AI Studio API key from Google AI Studio Create a "Google Gemini (PaLM) API" credential in n8n. Connect this credential to both the "Description generator" and "Linkedin post generator" nodes. Setting Up Notion and LinkedIn Set Up Notion Integration In the "Create the notion page" node, connect your "Notion API" credential. Select your Notion database. Ensure your Notion database has at least the following properties: "Title" (Title type), "Description" (Rich text type), "Automation Tools" (Select type), "Status" (Select type), and "Template-Download-Link" (URL type). Set Up LinkedIn Integration In the "Create the linkedIn post" node, connect your "LinkedIn OAuth2 API" credential. Specify the Person ID to whom the post should be published (this is usually your profile ID). Test the Workflow Activate the workflow. Upload an n8n workflow JSON file to your designated Google Drive folder. Verify that a Notion page is created and a LinkedIn post is published successfully. Pre-requisites Necessary Accounts:** Google Account (for Google Drive access) Google AI Studio Account (for Gemini API access) Notion Account (with a database for templates) LinkedIn Account (for posting) n8n Instance (cloud or self-hosted) API Access:** Google Generative AI API access Valid Google Drive, Notion, and LinkedIn OAuth/API credentials N8N Requirements:** n8n version 1.0.0 or higher LangChain nodes package installed Internet access for API calls Customization Guidance AI Prompt Tuning: Modify the prompts in the "Generate the description" and "Generate the linkedin post" nodes to adjust the tone, style, length, or specific information requested from the AI. Notion Database Structure: Customize the Notion database properties in the "Create the notion page" node to include additional fields like tags, video demos, or integration details. LinkedIn Post Strategy: Adjust the LinkedIn post generation prompt to include specific hashtags, mentions, or calls to action to optimize for your audience. Technical Specifications Trigger Source**: Google Drive file upload (JSON files) AI Model**: Google Gemini Output Destinations**: Notion database page, LinkedIn personal feed Input Format**: n8n workflow JSON Processing Time**: Typically under 1 minute (depends on AI response time and API calls) Limitations & Considerations Ensure the Google Drive folder specified in the trigger is exclusively for n8n workflow JSONs to prevent accidental triggers from other file types. While AI-generated, it's recommended to manually review descriptions and LinkedIn posts, especially for critical content, before relying solely on automation. API rate limits for Google Gemini, Notion, and LinkedIn should be considered for very high-volume usage. The Notion database must be pre-configured with the correct property types (Title, Rich Text, URL, Select) for the workflow to function as intended. Ready to Automate Your Workflow Documentation and Promotion? This workflow empowers you to effortlessly share and document your n8n creations, allowing you to focus more on building and less on administrative tasks. An n8n automation workflow template by Md. Nazmul Islam Rumman.

N8nUpdated 23 hours ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Calistus Christian logo
Manage Google Calendar Events with GPT-4o Virtual Assistant (Orchestrator)
Live

By Calistus Christian

What this workflow does Front-door chat orchestrator that delegates calendar requests to a separate Sub-Agent workflow which holds Google Calendar tools (Get, Create, Delete). Keeps the agent persona and memory in the Parent for clean separation of concerns. Pipeline: Chat Trigger → Parent Agent ("Albert") → sub_agent_cal (Execute Workflow Tool) → Child Sub-Agent → Google Calendar Category: Productivity / Calendar / Agentic\ Time to set up: ~10--15 minutes\ Difficulty: Intermediate\ Cost: Mostly free (n8n CE; OpenAI + Google Calendar usage as configured) * What you'll need n8n with chat trigger enabled. OpenAI credentials. The companion template: Agentic Google Calendar Assistant --- Sub-Agent (Calendar Tools). After importing both, open this Parent and re-select the Sub-Agent in the toolWorkflow node. * Set up steps Import this Parent workflow. Import the Sub-Agent workflow (Template B). In the Parent, open sub_agent_cal (Tool → Workflow) and select the imported Sub-Agent workflow. Ensure the input mapping passes: chatInput → text sessionId → sessionid Add your OpenAI credential to the OpenAI Chat Model node. Activate the Parent workflow. * Testing "Create a meeting tomorrow 3--4pm called 'Product Sync'" → Sub-Agent should create the event and the agent should confirm. "What's on my calendar this week?" → Lists events. "Delete my 'Dentist' appointment on Thursday" → Finds and deletes the event. An n8n automation workflow template by Calistus Christian.

N8nUpdated 23 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI
Aziz B logo
AI-Powered Salon Booking with GPT, Google Calendar & Email Confirmations
Live

By Aziz B

Overview This workflow is an AI-powered Salon Booking Assistant that automates hair, beauty, and spa appointment scheduling through a Webhook trigger. It interacts with the user in natural conversation, collects booking details (service type, stylist preference, date/time, and any special requests), finalizes the draft, and confirms the appointment by storing it in Google Calendar and sending an email confirmation — fully automated end-to-end. How It Works 1. User Interaction The workflow starts when a user submits a request via the Webhook. The AI agent asks step-by-step questions: Type of service (haircut, facial, manicure, etc.) Preferred stylist (optional) Preferred date & time Any additional notes (special treatments, products, etc.) Once details are gathered, it generates a draft appointment summary. 2. Confirmation & Personal Details The user reviews the draft and confirms. The assistant then asks for personal details (name, email, phone number). 3. Booking & Notifications After confirmation, the details are sent to Google Calendar to create an appointment. A confirmation email is sent to the user with all booking information. A final webhook response confirms that the appointment is successfully booked. How to Use Triggered directly via a Webhook URL (can be embedded in your salon website or mobile app). Simply fill in the details, and the assistant will guide the user step by step until the booking is finalized. Once completed, the user receives both an email confirmation and an on-screen success message. Requirements To use this workflow, you’ll need: n8n account** (self-hosted or cloud) Webhook node** (for booking trigger) OpenAI or OpenRouter API Key** (for AI-driven conversation) Google Calendar API access** (to create appointments) Gmail / SMTP credentials** (to send confirmation emails). An n8n automation workflow template by Aziz B.

N8nUpdated 23 hours ago
Free
No ratings
  • 7 nodes
Workflows
  • Automation
  • AI
Dean Gallop logo
News-to-Blog Automation with GPT, Leonardo AI & WordPress Publishing
Live

By Dean Gallop

This workflow automates the end-to-end process of generating and publishing blog posts from live news headlines. Fetch Headlines – Collects the latest top stories from Google News and GDELT, merges them, and removes duplicates. Headline Selection & Classification – Picks top headlines, checks relevance, and applies style rules. Draft Generation – Uses GPT to create an initial blog article in a natural, human tone. Tone & Expansion – Refines the draft for clarity, length, and style (customized to your own writing voice). Image Generation – Sends the article topic to Leonardo AI, waits for the image to finish rendering, and retrieves the final asset. Publish to WordPress – Uploads the generated image, assigns alt-text, creates a WordPress post with the article and image, and logs the publication to Google Sheets for tracking. Purpose Designed for hands-off content automation, this workflow continuously produces SEO-ready blog posts enriched with AI-generated images and publishes them directly to WordPress. It’s ideal for: Running an automated blog that reacts to trending news. Keeping websites updated with fresh, styled content without manual effort. Creating a repeatable content engine that combines research, writing, and media assets in one pipeline. Setup Instructions: Add Your Credentials Go to Credentials in n8n and create: OpenAI (for article generation) Leonardo AI (for image generation) WordPress (to publish posts) (Optional) Google Sheets (to log published articles) Attach these credentials to the matching nodes in the workflow. Check the WordPress Node Update the WordPress site URL to your own blog. Make sure the category, tags, and status (publish/draft) are set the way you want. An n8n automation workflow template by Dean Gallop.

N8nUpdated 23 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
Calistus Christian logo
Automate Security Incident Triage with GPT-4o-mini and Gmail Notifications
Live

By Calistus Christian

What this workflow does Automatically triages inbound security findings (e.g., from AWS Security Hub via EventBridge → SNS → Webhook), classifies them with an LLM, generates a 3-step remediation plan, and emails a compact incident brief. Pipeline: Webhook → Clean_Finding (normalize) → Classify (LLM) → Plan (LLM) → Gmail (email). You can substitute Microsoft Teams, Slack, etc. Normalizes the incoming finding JSON (title, description, account, resource id/type, updated_at). Uses an LLM to assign incident_type, severity (P0--P3), urgency, short_title, and why (concise rationale). Produces a 3-step remediation plan with owner_hint and success_criteria---kept atomic and practical. Sends a clean HTML email with all details (subject line includes short title, resource, and account). Category: Security / Cloud / Incident Management\ Time to set up: ~10--15 minutes\ Difficulty: Beginner--Intermediate\ Cost: Mostly free (n8n CE; OpenAI usage + Gmail/SMTP as used) * What you'll need An n8n instance reachable over HTTP (for the Webhook node). OpenAI (or compatible) credentials set in n8n. Gmail OAuth2 credentials (or swap Gmail node for SMTP). A source that can POST a Security-Hub-style finding to your webhook (EventBridge/SNS, a SIEM, or curl). Output (Email) Subject: <short_title> - <resource_id> in <account_id> Body: HTML summary with Type, Account, Urgency, Why, Next Actions (3 steps), Owner, Success criteria. An n8n automation workflow template by Calistus Christian.

N8nUpdated 23 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
  • AI
Guillaume Duvernay logo
Build an Advanced Multi-Query RAG System with Supabase and GPT-5
Live

By Guillaume Duvernay

Go beyond basic Retrieval-Augmented Generation (RAG) with this advanced template. While a simple RAG setup can answer straightforward questions, it often fails when faced with complex queries and can be polluted by irrelevant information. This workflow introduces a sophisticated architecture that empowers your AI agent to think and act like a true research assistant. By decoupling the agent from the knowledge base with a smart sub-workflow, this template enables multi-query decomposition, relevance-based filtering, and an intermediate reasoning step. The result is an AI agent that can handle complex questions, filter out noise, and synthesize high-quality, comprehensive answers based on your data in Supabase. Who is this for? AI and automation developers:** Anyone building sophisticated Q&A bots, internal knowledge base assistants, or complex research agents. n8n power users:** Users looking to push the boundaries of AI agents in n8n by implementing production-ready, robust architectural patterns. Anyone building a RAG system:** This provides a superior architectural pattern that overcomes the common limitations of basic RAG setups, leading to dramatically better performance. What problem does this solve? Handles complex questions:** A standard RAG agent sends one query and gets one set of results. This agent is designed to break down a complex question like "How does natural selection work at the molecular, organismal, and population levels?" into multiple, targeted sub-queries, ensuring all facets of the question are answered. Prevents low-quality answers:* A simple RAG agent can be fed irrelevant information if the semantic search returns low-quality matches. This workflow includes a crucial *relevance filtering** step, discarding any data chunks that fall below a set similarity score, ensuring the agent only reasons with high-quality context. Improves answer quality and coherence:* By introducing a dedicated *"Think" tool**, the agent has a private scratchpad to synthesize the information it has gathered from multiple queries. This intermediate reasoning step allows it to connect the dots and structure a more comprehensive and logical final answer. Gives you more control and flexibility:** By using a sub-workflow to handle data retrieval, you can add any custom logic you need (like filtering, formatting, or even calling other APIs) without complicating the main agent's design. How it works This template consists of a main agent workflow and a smart sub-workflow that handles knowledge retrieval. Multi-query decomposition: When you ask the AI Agent a complex question, its system prompt instructs it to first break it down into an array of multiple, simpler sub-queries. Decoupling with a sub-workflow: The agent doesn't have direct access to the vector store. Instead, it calls a "Query knowledge base" tool, which is a sub-workflow. It sends the entire array of sub-queries to this sub-workflow in a single tool call. Iterative retrieval & filtering (in the sub-workflow): The sub-workflow loops through each sub-query. For each one, it queries your Supabase Vector Store. It then checks the similarity score of the returned data chunks and uses a Filter node to discard any that are not highly relevant (the default is a score > 0.4). Intermediate reasoning step: The sub-workflow returns all the high-quality, filtered information to the main agent. The agent is then instructed to use its Think tool to review this information, synthesize the key points, and structure a plan for its final, comprehensive answer. Setup Connect your accounts: Supabase: In the sub-workflow ("RAG sub-workflow"), connect your Supabase account to the Supabase Vector Store node and select your table. OpenAI: Connect your OpenAI account in two places: to the Embeddings OpenAI node (in the sub-workflow) and to the OpenAI Chat Model node (in the main workflow). Customize the agent's purpose: In the main workflow, edit the AI Agent's system prompt. Change the context from a "biology course" to whatever your knowledge base is about. Adjust the relevance filter: In the sub-workflow, you can change the 0.4 threshold in the Filter node to be more or less strict about the quality of the information you want the agent to use. Activate the workflow and start asking complex questions! Taking it further Integrate different vector stores:** The logic is decoupled. You can easily swap the Supabase Vector Store node in the sub-workflow with a Pinecone, Weaviate, or any other vector store node without changing the main agent's logic. Add more tools:** Give the main agent other capabilities, like a web search a way to interact with your tech stack. The agent can then decide whether to use its internal knowledge base, search the web, or both, to answer a question. Better prompting:** You could further work on the Agent's system prompt to increase its capacity to provide high-quality answers by being even better at leveraging the provided chunks. An n8n automation workflow template by Guillaume Duvernay.

N8nUpdated 23 hours ago
Free
No ratings
  • 7 nodes
Workflows
  • Automation
  • AI
Dr. Firas logo
Automate Video Creation from Voice Input with HeyGen, GPT-5 & Social Publishing
Live

By Dr. Firas

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Automate Video Creation from Voice Input with HeyGen & n8n 👥 Who is this for? This workflow is ideal for: Content creators who want to turn ideas into videos in minutes Marketers managing multi-platform video campaigns Agencies needing scalable video workflows for multiple clients Entrepreneurs looking to automate social media presence 💡 What problem is this workflow solving? Creating and publishing videos across TikTok, YouTube, Instagram and more is: Time-consuming (writing scripts, creating videos, uploading manually) Inconsistent (different platforms, formats, captions) Hard to scale without automation This workflow solves it by turning a voice note into a complete AI video — scripted, generated, and published automatically. ⚙️ What this workflow does Capture idea via Telegram voice note Transcribe audio to text using OpenAI Whisper Generate script, title, and caption with GPT-5 Create avatar video with HeyGen based on your script Save final video to Google Drive and log metadata in Google Sheets Upload video to Blotato Auto-publish to 9 platforms (TikTok, YouTube Shorts, Instagram, LinkedIn, Facebook, Twitter (X), Threads, Bluesky, Pinterest) Send Telegram notification once published 🧰 Setup Before you start, you’ll need: ✅ A Telegram Bot connected to n8n 🔑 An OpenAI API key (Whisper + GPT-5) 🎭 A HeyGen API key for avatar video generation 📂 Google Drive + Sheets integrations for storage & logs 🧩 A Blotato Pro account with API access enabled 📦 Verified Community Nodes enabled in n8n Admin Panel ⚙️ Blotato node installed + credentials configured 📄 A Google Sheet template to log titles, captions, and video links 🛠️ How to customize this workflow Change prompts** → Adjust GPT-5 prompts to fit your tone or brand Select avatars** → Configure HeyGen avatar and voice to match your style Choose platforms** → Activate only TikTok, YouTube, Instagram, etc. Add approvals** → Insert a Telegram or Slack approval step before publishing Extend reporting** → Push analytics or engagement data into Sheets or Notion This workflow transforms a simple voice message into a ready-to-publish viral video — fully automated, consistent, and scalable. 📄 Documentation: Notion Guide Need help customizing? Contact me for consulting and support : Linkedin / Youtube. An n8n automation workflow template by Dr. Firas.

N8nUpdated 23 hours ago
Free
No ratings
  • 8 nodes
Workflows
  • Automation
  • AI
Han logo
Automated Invoice Payment Tracking with OCR, Claude AI, Slack & Notion DB
Live

By Han

How it Works This workflow automates Invoice & Payment Tracking (with Approvals) across Notion and Slack. Ingest — You drop invoices/receipts (PDF/IMG/JSON) into the flow. Extract — OCR + parsing pulls out key fields (invoice no, vendor, currency, totals, receipt paid amount/date). De-dup & Match — We canonicalize vendor + invoice_no and search Notion: Primary match: Invoice No (+ optional Currency / Vendor (Canon)). Fallback: uses document Amount Total and dates. Decide the action create_unpaid — new invoice (no payment). create_paid — new invoice fully paid (unverified). create_partial — new invoice with a first partial payment. update_partial — add a partial to an existing invoice. update_mark_paid — mark existing invoice paid in full. manual_review — currency mismatch / overpayment / ambiguous. archive — push to archive logs (from manual review). Slack approvals (one-click) — A message shows previous paid, this receipt, new total, and Approve buttons (links to a Wait for Webhook resumeUrl). Reviewer picks: Approve Partial / Mark Paid / Manual Review / Archive. Notion updates We only write editable fields: Paid Amount (number), Status (select), Last Payment Date (date). Formulas (e.g., Amount Total, Amount Due) recompute automatically. Receipts are saved in a Receipts DB and related back to the invoice. Notifications & duplicates — If duplicates are detected, Slack posts a simple list with clickable invoice names. Archiving — From Manual Review, Archive goes straight to Archived Invoice DB (and optional Archived Source File DB) as a log entry—no pre-checks needed. Set up Steps Prerequisites Notion DB 4 Slack Channel (Invoice Input, Notification, Manual Review, Duplicate Alert (Optional)) AI Model (We use Claude 3.5 Haiku, Feel free to use Latest Model) OCR Parsing (We Used ocr.space, Feel Free to Change into any OCR Parsing you have) Create Notion DBs:** Invoice DB: Title Invoice No; Number Paid Amount (editable); Select Status; Dates (Issue/Due/Last Payment Date); Formulas: Amount Total = round(Subtotal - Discount Amount + Tax Total, 2) Amount Due = max(0, round(Amount Total - Paid Amount, 2)) Receipts DB: Invoice No, Vendor, Paid Amount (number), Currency (select), Paid Date (date), Receipt No, Source URL; Relation → Invoice. Archived Invoice DB: Invoice No, Vendor, Reason, Source URL, Original Page ID, Archived At (date). (Optional) Source File / Archived Source File DBs. Share all DBs with your Notion integration (Add connections). Add credentials in n8n:** Notion (integration token) and Slack (bot token). Invite the bot to your channel. Import the workflow/template:* Set each Notion node’s *Database ID* and each Slack node’s *Channel/Credential**. Map updates:* In the Invoice *Update Page* node, map *Paid Amount, **Status, Last Payment Date. In Create Receipt, map Invoice relation + receipt fields. Test:** Run with a sample invoice/receipt → click a Slack button → verify Invoice/Receipt updates in Notion → try Archive from Manual Review. An n8n automation workflow template by Han.

N8nUpdated 23 hours ago
Free
No ratings
  • 6 nodes
Workflows
  • Automation
  • AI
Au
Automated Google Sheet to CSV Conversion via Slack Messages
Live

By Alok Singh

Step 1: Slack Trigger The workflow starts whenever your Slack bot is mentioned or receives an event in a channel. The message that triggered it (including text and channel info) is passed into the workflow. Step 2: Extract the Sheet ID The workflow looks inside the Slack message for a Google Sheets link. If it finds one, it extracts the unique spreadsheet ID from that link. It also keeps track of the Slack channel where the message came from. If no link is found, the workflow stops quietly. Step 3: Read Data from Google Sheet Using the sheet ID, the workflow connects to Google Sheets and reads the data from the chosen tab (the specific sheet inside the spreadsheet). This gives the workflow all the rows and columns of data from that tab. Step 4: Convert Data to CSV The rows pulled from Google Sheets are then converted into a CSV file. At this point, the workflow has the spreadsheet data neatly packaged as a file. Step 5: Upload CSV to Slack Finally, the workflow uploads the CSV file back into Slack. It can either be sent to a fixed channel or directly to the same channel where the request came from. Slack users in that channel will see the CSV as a file upload. How it works The workflow is triggered when your Slack bot is mentioned or receives a message. It scans the message for a Google Sheets link. If a valid link is found, the workflow extracts the unique sheet ID. It then connects to Google Sheets, reads the data from the specified tab, and converts it into a CSV file. Finally, the CSV file is uploaded back into Slack so the requesting user (and others in the channel) can download it. How to use In Slack, mention your bot and include a Google Sheets link in your message. The workflow will automatically pick up the link and process it. Within a short time, the workflow will upload a CSV file back into the same Slack channel. You can then download or share the CSV file directly from Slack. Requirements Slack App & Credentials: Your bot must be installed in Slack with permissions to receive mentions and upload files. Google Sheets Access: The Google account connected in n8n must have at least read access to the sheet. n8n Setup: The workflow must be imported into n8n and connected to your Slack and Google Sheets credentials. Correct Sheet Tab: The workflow needs to know which tab of the spreadsheet to read (set by name or by sheet ID). Customising this workflow Channel Targeting: By default, the file can be sent back to the channel where the request came from. You can also set it to always post in a fixed channel. File Naming: Change the uploaded file name (e.g., include the sheet title or today’s date). Sheet Selection: Adjust the configuration to read a specific tab or allow the user to specify the tab in their Slack message. Error Handling: Add extra steps to send a Slack message if no valid link is detected, or if the Google Sheet cannot be accessed. Formatting: Extend the workflow to clean, filter, or enrich the data before converting it into CSV. An n8n automation workflow template by Alok Singh.

N8nUpdated 23 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
YungCEO logo
Manage Notion Documents with Gemini AI: Fetch, Summarize & Update via Chat
Live

By YungCEO

AI Notion Assistant for Teams | Automated Knowledge Base & Smart Content 💥 What It Does Drowning in Notion pages and manual updates? Tired of scattered information and endless searching? This n8n workflow is your ultimate AI-Powered Notion Resource Agent, transforming your knowledge base into a dynamic, chat-driven assistant. It automates fetching, summarizing, updating, and even generating new content, all through a simple conversation. Instantly empower your team with intelligent document handling, slash manual effort, and ensure your critical resources are always accurate, accessible, and evolving. This is the future of smart Notion database management. ⚙️ Key Features ⚡ Chat-Driven Notion Interaction: Effortlessly retrieve, update, and manage Notion pages through natural language. 🤖 AI-Powered Content Creation & Summarization: Generate new content or get concise summaries of existing documents on demand. 🔄 Automated Page Fetching & Updates: Seamlessly pull full page content (including nested blocks) and apply updates to your Notion database. 📈 Streamlined Knowledge Base Management: Keep your team's resources organized, consistent, and always up-to-date without manual intervention. 🗣️ Contextual Conversation Memory: The AI agent remembers previous interactions, providing a more intuitive and efficient experience. 😩 Pain Points Solved Wasting hours on manual Notion updates and organization, diverting focus from core tasks? Struggling to find critical information buried deep within your extensive knowledge base? Inconsistent or outdated documentation leading to team confusion, errors, and wasted time? Spending too much time summarizing long documents or drafting new content from scratch? Juggling multiple tools and workflows just to keep your team's resources current and accessible? 📦 What’s Included 1 n8n Workflow JSON File Comprehensive Setup Guide 🚀 Call to Action Stop managing your Notion. Start commanding it. Get this AI agent now and transform your team's productivity! 🏷️ Optimized Tags n8n workflow, notion automation, ai assistant, document management, knowledge base, content generation, team productivity, google gemini, langchain, digital product, automation tool, notion template. An n8n automation workflow template by YungCEO.

N8nUpdated 23 hours ago
Paid
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI
AI
AI-Powered Restaurant Booking System with Telegram, Calendar & Email Notifications
Live

By Aziz B

Overview This workflow is an AI-powered Booking Assistant that automates restaurant and event reservations through Telegram. It interacts with the user in natural conversation, collects booking details (guest count, preferences, date/time, and special requests), finalizes the draft, and confirms the reservation by storing it in Google Calendar and sending an email confirmation — fully automated end-to-end. How It Works 1. User Interaction The workflow starts with a Telegram welcome message. The AI agent asks step-by-step questions: Number of guests Seating preference (indoor/outdoor/private room) Special occasion requests (birthday, date, etc.) Preferred date & time Once details are gathered, it generates a draft booking summary. 2. Confirmation & Personal Details The user reviews the draft and confirms. The assistant then asks for personal details (name, email, phone number). 3. Booking & Notifications After confirmation, the details are sent to Google Calendar to create an event. A confirmation email is sent to the user with all booking information. A final Telegram message confirms that the reservation is successfully completed. How to Use Triggered directly from Telegram Bot. Simply start chatting with the bot to begin the reservation process. The assistant will guide the user step by step until the booking is finalized. Once completed, the user receives both an email confirmation and a Telegram confirmation message. Requirements To use this workflow, you’ll need: n8n account (self-hosted or cloud) Telegram Bot Token (for chat interaction) OpenAI or OpenRouter API Key (for AI-driven conversation) Google Calendar API access (to create bookings) Gmail / SMTP credentials (to send confirmation emails). An n8n automation workflow template by Aziz B.

N8nUpdated 23 hours ago
Free
No ratings
  • 8 nodes
Workflows
  • Automation
  • AI
Co
Compliance Report Collector With Google Form → Drive + MySQL
Live

By WeblineIndia

📝 Compliance Report Collector (Google Form → Drive + MySQL) This n8n workflow automates the collection and archival of compliance reports submitted via Google Forms. Uploaded documents (PDF, DOCX, etc.) are archived into Google Drive and submission metadata is logged into a MySQL database. It ensures compliance documentation is properly stored, searchable and auditable without manual effort. ⚡ Quick Implementation Steps Import the JSON file into n8n. Set up a Google Form to POST file + metadata (reporter, category, etc.) to the /submit-report webhook. Update the Set Config node with your: MySQL connection details Google Drive folder ID Deploy and test a form submission with a file upload. Each report is stored in Drive and logged to your DB. 🎯 Who’s It For Compliance officers handling environmental or safety reports. Admins managing documentation for inspections. Renewable energy companies required to maintain audit-ready records. Any org needing structured report archival & metadata logging. 🛠 Requirements | Tool | Purpose | |------|---------| | n8n Instance | Workflow automation | | Google Drive | To archive uploaded reports | | MySQL Database | To log submission metadata | | Google Forms / HTML Form | Report submission source | 🧠 What It Does Listens for incoming POST requests with a file and metadata. Uploads the file to a specified Google Drive folder. Extracts metadata like: Reporter name Category/type Timestamp File name, MIME type Logs that metadata into a MySQL table for auditing or reporting. 🧾 Sample MySQL Table Schema CREATE TABLE report_logs ( id INT AUTO_INCREMENT PRIMARY KEY, reporter VARCHAR(100), category VARCHAR(100), timestamp DATETIME, file_name VARCHAR(255), mime_type VARCHAR(50), folder_id VARCHAR(100) ); 🔧 How To Set Up – Step-by-Step Import the JSON into n8n. Configure the following in the Set Config node: MySQL: dbHost, dbUser, dbPassword, dbName, dbTable Google Drive: driveFolderId Update the webhook URL in your Google Form (via Apps Script or middleware). Test submission with a file upload. Confirm: File lands in your Drive folder Log entry appears in your database ✨ How To Customize | Customization | How | |---------------|-----| | Add more form fields | Extend the metadata mapping in the Function node | | Rename files before upload | Modify filename in Google Drive node | | Add email confirmation | Add an Email Send node after DB insert | | Filter file types | Add IF node before upload to validate MIME type | ➕ Add‑ons (Optional Extensions) | Add-on | Description | |--------|-------------| | 📤 Email Acknowledgment | Email sender a confirmation with Drive link | | 🧾 PDF Parser | Auto-parse content using PDF.co or OpenAI | | 📊 Admin Dashboard | Display logs in Supabase or Metabase | | 🗃 File Backup | Copy files to Dropbox or S3 after Drive upload | 📈 Use Case Examples Collect monthly safety audits from plant staff into a Drive archive. Accept vendor compliance declarations via Google Form and auto-log to DB. Capture field inspection reports and tag by category for audit. Store weekly environmental reports for long-term access. 🧯 Troubleshooting Guide | Issue | Possible Cause | Solution | |-------|----------------|----------| | File not uploaded | Drive ID is invalid | Check permissions and folder ID | | DB not logging | Connection or table issue | Verify DB credentials and schema | | Webhook not triggered | Form not integrated correctly | Ensure form POSTs file to n8n webhook | | Wrong file type | MIME mismatch | Validate acceptable types via Function/IF node | 📞 Need Help? Want to integrate this with audit dashboards or add Google Sheet exports? 👉 Contact WeblineIndia — Experts in compliance automation and renewable energy workflows. An n8n automation workflow template by WeblineIndia.

N8nUpdated 23 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Ali Khosravani logo
Automate WordPress & WooCommerce Content with OpenAI: Reviews, Comments & Updates
Live

By Ali Khosravani

This workflow automates reviews, comments, and content enhancements for WordPress and WooCommerce using AI. It includes five independent paths that you can run manually or schedule automatically. Features 1. Product AI Comment Generator Automatically generates short, natural product reviews using AI and posts them to WooCommerce products. Fetches product data via REST API Builds an AI prompt with product info Posts generated review to WooCommerce 2. Article AI Comment Generator Generates engaging, relevant comments for WordPress blog posts. Fetches published articles Builds AI prompt from post content Submits generated comment to WordPress 3. Article Content Enhancer with AI Summary Enhances articles with AI-generated headings & summary conclusions. Fetches article content Cleans HTML → plain text for AI prompt Updates article with enhanced content 4. Product Category Content Enhancer Improves WooCommerce product categories by adding AI-powered headings & summaries. Fetches category details Cleans description text Generates new engaging section with AI Updates category in WooCommerce 5. Product Content Enhancer Optimizes WooCommerce product pages with AI-written descriptions. Fetches products (description + short description) Cleans & prepares text for AI Generates new SEO-friendly text Updates product in WooCommerce How to Use Import this workflow into n8n. Configure your credentials: httpBasicAuth → WordPress/WooCommerce API credentials openAiApi → OpenAI API Key Replace all instances of example.com with your site’s domain. Run manually via Execute Workflow or enable Schedule Trigger for automation. Requirements WordPress site with REST API enabled WooCommerce installed & active Valid API keys: WooCommerce Consumer Key & Secret OpenAI API key Notes Multiple output methods are included (HTTP Request or WordPress Node). Use whichever works better for your setup. AI prompts are customizable — adjust style, tone, or keywords for your niche. This template is modular: You can use only the paths you need. > 📖 Tip: Test each path separately first (e.g., only comments, only product content update) before enabling them all together. An n8n automation workflow template by Ali Khosravani.

N8nUpdated 23 hours ago
Paid
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI
Khairul Muhtadin logo
Automate business partner outreach with Google Maps, GPT-4 & WhatsApp
Live

By Khairul Muhtadin

Turn local outreach into a repeatable pipeline. Automate Outreach Prospect finds, enriches, and messages potential partners (restaurants, malls, bars) using Apify Google Maps scraping, Perplexity enrichment, OpenAI LLMs, Google Sheets, Pinecone knowledge, and WhatsApp sending via GOWA. Less copy-paste, more closing deals. Important Disclaimer This workflow uses community nodes for WhatsApp functionality: GOWA WhatsApp HTTP API Last updated: September 2026. Why Use Automate Outreach Prospect? Faster prospecting:** Scrape up to 150 leads per search and queue them for outreach in minutes. Research that took days now takes hours. Fixes the busywork:** Missing contact data gets enriched automatically, and messages only go to records with phone numbers. No more dead leads. Measurable lift:** Enrichment runs in batches of 20, raising contactable leads per campaign by dozens each run. Better conversions with context:** A searchable company knowledge base (Pinecone + LlamaIndex) lets replies be handled with context. Less robotic, more relevant. Perfect For Sales Ops:** Teams scaling partner outreach without hiring an army of SDRs. Growth Marketers:** People running repeatable local outreach campaigns (mall, restaurant, bar categories). Small Biz Owners:** A quick way to build partnership lists and automate first outreach without living in spreadsheets. How It Works Trigger:** Manual scrape start or scheduled jobs: Daily Outbound Schedule, Schedule Outbound message, or Knowledge Base Updated Trigger. Process:** Apify Google Maps Scraper gathers business listings (location, phone, socials). Results land in Google Sheets (Raw Data). Unenriched records are split and enriched via Perplexity, then saved back. Smart Logic:** OpenAI LLM writes personalized initial messages, and a Reply Handler AI Agent uses Pinecone knowledge embeddings to interpret replies and decide next actions (save PICs, request meeting, send proposal). Output:** Outbound messages go out over WhatsApp via GOWA nodes (typing indicators, simulated delays, read receipts). Replies are handled and stored; qualified PIC contacts append to a Leads sheet. Storage:** Google Sheets is the central datastore (Raw Data, Leads Collected). Knowledge base lives in Google Drive and Pinecone (n8n-recharge, namespace CompanyKnowledgeBased). Conversation memory sits in Postgres/Neon. Quick Setup Import Workflow: Import JSON file to your n8n instances Add Credentials: Google Sheets OAuth2 Google Drive OAuth2 Apify API token OpenAI API Perplexity API Pinecone API (docs) Cohere API LlamaIndex Cloud key GOWA (WhatsApp) credentials WAHA webhook (optional) PostgreSQL/Neon Customize Parameters: Scraping parameters (Location Category, lokasi, jumlah leads, minimum Stars, Skip Closed Place) Message templates/time greetings Enrichment batch size Update Configuration: Google Drive doc ID Google Sheets ID Apify actor config Pinecone index name Pinecone namespaces LlamaIndex endpoints (if used) Test Setup: Run a manual scrape with a real location and send a single outbound message to verify WhatsApp delivery and reply handling. Required Services Active n8n instances Google Sheets & Google Drive accounts (OAuth2) Apify account & actor access (Google Maps Scraper) OpenAI API key (for LLMs & embeddings) Perplexity API key (enrichment) Pinecone account (vector index n8n-recharge) Cohere API (reranker, optional) LlamaIndex Cloud (optional document parsing) GOWA / WA WhatsApp setup (or WAHA alternative) PostgreSQL/Neon for conversation memory Workflow Nodes Triggers & Scheduling Incoming message Manual Trigger - Start Scraping Daily Outbound Schedule Schedule Outbound message Knowledge Base Updated Trigger Data Collection & Processing Configure Scraping Parameters Execute Google Maps Scraper Fetch Scraped Business Data Save Raw Business Leads Get Unenriched Records Limit Enrichment Batch Size Split Records for Processing Data Enrichment Business Data Enrichment Parse Enrichment Response Save Enriched Business Data Outbound Messaging Get Outbound Candidates Limit Outbound Batch Size Validate Phone Number Exists Prepare Outbound Session Data Outbound Message Generator Outbound Message LLM Format Outbound Message Data WhatsApp Communication Show Typing Indicator - Outbound Simulate Typing Delay - Outbound Send Outbound WhatsApp Message Mark as Contacted Extract WhatsApp Session Data Reply Handling Reply Handler AI Agent Reply Handler LLM Format Reply Message Data Show Typing Indicator - Reply Simulate Typing Delay - Reply Send WhatsApp Reply Save Lead Contact Information Knowledge Management Store Knowledge Embeddings Query Knowledge Base Reply Conversation Memory Outbound Conversation Memory Quick Answers How many leads per run? Up to 150 leads per search, enriched in batches of 20. How are replies handled? An AI agent reads each reply against your Pinecone knowledge base and decides: save PIC, request meeting, or send proposal. Which WhatsApp setup does it use? GOWA nodes by default, with WAHA as an alternative. Made by: khmuhtadin Need custom work? Contact Me Additional info Built with n8n. Need an assessment on your business? Feel free to reach out at https://khmuhtadin.com/consultation/. An n8n automation workflow template by Khairul Muhtadin.

N8nUpdated 23 hours ago
Free917 uses
No ratings
  • 13 nodes
  • 917 views
Workflows
  • Automation
  • AI
Abideen Bello logo
Automatically Label Gmail Emails with GPT-5 Classification
Live

By Abideen Bello

How it works This workflow automatically monitors your Gmail inbox and uses OpenAI's GPT model to intelligently classify incoming emails into four key categories: High Priority - Urgent emails requiring immediate attention from executives, clients, or stakeholders Promotion - Marketing emails, sales offers, product launches, and event invitations Finance/Billing - Invoices, receipts, payment notifications, and financial records Customer Support - Help requests, troubleshooting queries, and service-related issues Once classified, emails are automatically labeled in Gmail using the appropriate tags, making it easy to filter, search, and prioritize your communications. How to set up Requirements Gmail account with OAuth2 access enabled OpenAI API key with GPT model access Custom Gmail labels created for each category Step-by-step setup Create Gmail Labels In Gmail, create these labels: "High Priority", "Promotion", "Finance/Billing", "Customer Support" Note the label IDs (you'll need to replace the hardcoded ones in the workflow) Configure Credentials Add your Gmail OAuth2 credentials in n8n Add your OpenAI API credentials Update Label IDs Replace the hardcoded label IDs in each Gmail node with your actual label IDs You can find label IDs by testing the Gmail node or using Gmail API Adjust Classification Rules Review the Text Classifier categories and modify descriptions to match your specific needs Add or remove categories as required Set Polling Frequency The workflow is set to check every minute - adjust based on your email volume. An n8n automation workflow template by Abideen Bello.

N8nUpdated 23 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
Si
Sitemap Page Extractor: Discover, Clean, and Save Website URLs to Google Sheets
Live

By Incrementors

Description: Automatically extracts all page URLs from website sitemaps, filters out unwanted sitemap links, and saves clean URLs to Google Sheets for SEO analysis and reporting. How It Works: This workflow automates the process of discovering and extracting all page URLs from a website's sitemap structure. Here's how it works step-by-step: Step 1: URL Input The workflow starts when you submit a website URL through a simple form interface. Step 2: Sitemap Discovery The system automatically generates and tests multiple possible sitemap URLs including /sitemap.xml, /sitemap_index.xml, /robots.txt, and other common variations. Step 3: Valid Sitemap Identification It sends HTTP requests to each potential sitemap URL and filters out empty or invalid responses, keeping only accessible sitemaps. Step 4: Nested Sitemap Processing For sitemap index files, the workflow extracts all nested sitemap URLs and processes each one individually to ensure complete coverage. Step 5: Page URL Extraction From each valid sitemap, it parses the XML content and extracts all individual page URLs using both XML <loc> tags and HTML links. Step 6: URL Filtering The system removes any URLs containing "sitemap" to ensure only actual content pages (like product, service, or blog pages) are retained. Step 7: Google Sheets Integration Finally, all clean page URLs are automatically saved to a Google Sheets document with duplicate prevention for easy analysis and reporting. Setup Steps: Estimated Setup Time: 10-15 minutes 1. Import the Workflow: Import the provided JSON file into your n8n instance. 2. Configure Google Sheets Integration: Set up Google Sheets OAuth2 credentials in n8n Create a new Google Sheet or use an existing one Update the "Save Page URLs to Sheet" node with your Google Sheet URL Ensure your sheet has a tab named "Your sheet tab name" with a column header "Column name" 3. Test the Workflow: Activate the workflow in n8n Use the form trigger URL to submit a test website URL Verify that URLs are being extracted and saved to your Google Sheet 4. Customize (Optional): Modify the sitemap URL patterns in the "Build sitemap URLs" node if needed Adjust the filtering criteria in the "Exclude the Sitemap URLs" node Update the Google Sheets column mapping as required Important Notes: Ensure your Google Sheets credentials have proper read/write permissions The workflow handles both XML sitemaps and robots.txt sitemap references Duplicate URLs are automatically prevented when saving to Google Sheets The workflow continues processing even if some sitemap URLs are inaccessible Need Help? For technical support or questions about this workflow: ✉️ info@incrementors.com or fill out this form: Contact Us. An n8n automation workflow template by Incrementors.

N8nUpdated 23 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Khairul Muhtadin logo
Article to threaded Bluesky posts with JinaAI and Gemini/GPT
Live

By Khairul Muhtadin

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Turn articles into Bluesky threads automatically. This workflow grabs article URLs from Telegram or RSS, scrapes the content with JinaAI, rewrites it as a styled thread with LangChain + Gemini/GPT, and posts it to Bluesky with smart pacing. No manual repackaging. Last updated: September 2026. Who is this for? Automation enthusiasts, content creators, or social media managers who post article-based threads to Bluesky and want the process handled end-to-end. What problem is this solving? Repackaging content by hand is repetitive and slow. This workflow automates every step from capturing article URLs (via Telegram or RSS) to scraping, transforming into a styled thread, and posting on Bluesky. What this workflow does Listens on Telegram or fetches from RSS feeds (AI Trends, Machine Learning Mastery, Technology Review). Extracts content from URLs using JinaAI (jina.ai). Converts the article into a neat, scroll-stopping thread via LangChain + Gemini / OpenAI ChatGPT. Splits the thread into multiple posts. The first post is published with “Create a Post”, while subsequent posts are replies. Adds short delays between posting to avoid rate limits. Setup Add credentials for Telegram Bot API, JinaAI, Google Gemini, and Bluesky App Password. Add or customize RSS feeds if needed Test with a sample URL to validate posting sequence. How to customize Swap out RSS feeds or trigger sources. Modify prompt templates or thread formatting rules in the LangChain/Gemini node. Adjust wait times or content parsing logic. Replace Bluesky with another posting target if desired. Quick Answers Where do articles come from? Telegram messages or RSS feeds (AI Trends, Machine Learning Mastery, Technology Review). How does it avoid rate limits? Short delays between posts, with the first post published normally and the rest as replies. Can I change the target platform? Yes. Swap Bluesky for another posting target and adjust the formatting rules. Made by: khmuhtadin Need custom workflows? Contact Me Additional info Built with n8n. Need an assessment on your business? Feel free to reach out at https://khmuhtadin.com/consultation/. An n8n automation workflow template by Khairul Muhtadin.

N8nUpdated 23 hours ago
Free204 uses
No ratings
  • 5 nodes
  • 204 views
Workflows
  • Automation
  • AI
Cristian Tala Sánchez logo
Automate Gmail Email Triage with Eisenhower Matrix and GPT-4.1-mini
Live

By Cristian Tala Sánchez

Who is this workflow for This workflow is designed for busy professionals, productivity enthusiasts, and teams drowning in email overload. Whether you're a startup founder, operations manager, executive assistant, or team lead, this solution helps you bring structure and clarity to your inbox. If you struggle to identify which emails deserve immediate attention versus which can be scheduled, delegated, or ignored, this workflow is for you. What it does / How it works This n8n automation integrates Gmail and OpenAI to apply the Eisenhower Matrix—a classic productivity framework—to incoming emails. It reads each new unread email from your inbox and automatically classifies it into one of four categories based on urgency and importance: Urgent + Important**: Critical messages requiring immediate action (e.g., legal, financial, investor or user-blocking issues). Not Urgent + Important**: High-value strategic emails you should schedule time for (e.g., partnership opportunities, key coordination). Urgent + Not Important**: Time-sensitive but delegable tasks (e.g., routine operations or technical updates). Not Urgent + Not Important**: Low-value noise like spam or promotions that should be archived or batch-reviewed later. The classification is powered by a GPT model with custom prompts tailored to understand email context and assign the right category with high accuracy. After classification, the workflow adds the appropriate label in Gmail and automatically archives emails marked as low-priority. The result: your inbox becomes a dynamic priority system, helping you make faster, smarter decisions without the mental load of constant triage. How to set it up Create Gmail Labels: Manually create these four labels in your Gmail account: Urgent + Important Not Urgent + Important Urgent + Not Important Not Urgent + Not Important Connect Accounts in n8n: Set up Gmail OAuth2 credentials in your n8n instance to allow reading and labeling emails. Add your OpenAI API key to enable the AI classification. Update Label IDs: In the Gmail nodes of the workflow, replace the label IDs (e.g., Label_4335697733647997523) with the IDs from your own Gmail account. You can find these by creating a dummy workflow with a “Gmail → Get All Labels” node. Test and Deploy: You can run the workflow manually using the “Execute Workflow” trigger or set it to run automatically with the Gmail Trigger that polls every minute. Review your Gmail inbox to see how labels are applied and ensure the archive function is working as expected. Requirements A free or paid n8n instance (self-hosted or cloud) Gmail account with OAuth2 access configured in n8n OpenAI API key (GPT-4.1-mini recommended for accuracy) Four predefined Gmail labels that match the Eisenhower Matrix Basic familiarity with editing Gmail node parameters in n8n How to customize the workflow Tailor the AI prompts**: Update the Text Classifier node with your own examples or definitions of what counts as urgent or important based on your business context. Refine inputs**: Add filters to process only emails from specific senders or domains (e.g., VIP clients, your team). Extend outcomes**: Trigger Slack alerts for urgent messages, auto-reply to certain senders, or sync scheduled items to your calendar. Localization**: Adjust labels and prompts to match your preferred language or naming conventions. Archive rules**: Modify the "Remove Labels" node to exclude specific categories from archiving or add additional cleanup actions. Why this improves productivity This workflow removes decision fatigue from your email routine. By automatically labeling and sorting emails according to urgency and importance, you: Spend less time sorting emails manually Focus energy on what truly matters Schedule strategic tasks thoughtfully Delegate or ignore distractions confidently Instead of reacting to your inbox, you take control of it—turning email chaos into a structured priority system that aligns with your goals. An n8n automation workflow template by Cristian Tala Sánchez.

N8nUpdated 23 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
Ex
Extract Business Leads from Gmail to Google Sheets with Slack Notifications
Live

By Axiomlab.dev

This workflow allows users to extract potential leads from their inboxes. The idea of a reverse outreach is based on the notion that the next big client/customer/partner might be sitting in your inbox waiting to be mined. This automation has two workflows, one that extracts from the historical emails, and the other is a scheduled event, default set to run everyday morning. The workflow intelligently filters out emails from personal domains, system addresses (no-reply, updates), and generic company inboxes (info@, support@). The remaining emails are parsed to extract key information—company name, email address, domain, and subject—which is then stored in a Google Sheets spreadsheet. The Google Sheets node is configured to append or update based on the email address, ensuring that you never store duplicate entries. Finally, you will get a slack message with key information about the lead. 🚀 How it works Manual Trigger: A manual click initiate will fetch all historical emails. the limit set to 500, which you can increase up to 5000 Periodic Trigger: The workflow is triggered by time, default is set to daily fetch. Code nodes: Three Code nodes filter the emails based on custom rules - personal domains, system addresses, generic inboxes. Google Sheets: The processed data is sent to a Google Sheets spreadsheet. The append or update operation automatically handles whether to create a new row or update an existing one based on the email address, preventing duplicates. 🔑 Required Credentials Google (Gmail): To access your Gmail account and retrieve email messages. Google Sheets: To connect to your spreadsheet. Slack Bot: To Send message in a designated slack channel 🛠️ Setup Instructions Configure Gmail Trigger: Connect your Google cloud account credential in Gmail and Google sheet nodes. Choose the schedule to run the Email fetch node that periodically watch for new emails. Configure Code Node: This node is pre-configured with the filtering logic. You can customize the lists of personal, blocked, or generic email parts to fit your needs. Configure Google Sheets Node: Connect your Google Sheets credentials. Create a Spreadsheet with the following columns company_name, email, domain, subject, date_received Enter the Spreadsheet ID of your target spreadsheet in the Google sheet node along with the Sheet Name (e.g., Leads). And that should do it! Now run the manual trigger workflow and see the lead information showing up in your selected Slack Channel and also in the populated google sheet. An n8n automation workflow template by Axiomlab.dev.

N8nUpdated 23 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
Elay Guez logo
Enrich Monday.com Leads & Draft Personalized Emails with Explorium MCP and GPT-4.1
Live

By Elay Guez

Enrich Monday.com leads with AI-powered company research and personalized email drafts using Explorium MCP and GPT-4.1 AI-Powered Lead Enrichment & Email Writer for Monday.com 🚀 Overview Stop losing deals to slow response times! Transform your inbound leads into qualified opportunities with this intelligent workflow that automates lead enrichment and personalized outreach. When a new lead drops into your Monday.com board, magic happens: 🔍 Deep-dives into company data using Explorium MCP's advanced intelligence engine 🧠 Analyzes business priorities, pain points, and growth opportunities 💡 Identifies specific AI automation use cases tailored to each company ✉️ Crafts hyper-personalized email drafts with GPT-4.1 (under 120 words!) 📊 Enriches your CRM with actionable insights and AI solution recommendations 📧 Saves draft emails directly to Gmail for your review 🔄 Updates Monday.com automatically with all the juicy insights Perfect for sales teams, growth marketers, and BizDev pros who want to turn every lead into a conversation starter that actually converts! 👥 Who's it for? B2B sales teams drowning in inbound leads Growth teams needing lightning-fast lead qualification BizDev professionals seeking that personal touch at scale Companies rocking Monday.com as their CRM ⚡ How it works Webhook triggers when fresh lead hits Monday.com Company Researcher agent unleashes Explorium MCP for company intel Email Writer agent crafts personalized outreach that doesn't sound like a robot CRM Enrichment agent adds golden nuggets of AI recommendations Gmail integration parks the draft in your inbox Monday.com updates with all the enriched goodness 🛠️ Setup Instructions Time to magic: 20 minutes You'll need: OpenAI API Key (for GPT-4.1) Explorium MCP API Key Monday.com API Token Gmail OAuth credentials Monday.com webhook setup Step-by-step: Import this template into your n8n instance Hook up Monday.com webhook via "Respond to Webhook" node Deactivate that "Respond to Webhook" node (important!) Plug in your API credentials Customize agent prompts with YOUR company's secret sauce Match your Monday.com columns to the workflow Test drive with a dummy lead Hit activate and watch the magic! ✨ 📋 Requirements Monday.com board with these columns: Company Name, Contact Name, Email, Comments Explorium MCP access (for that company intelligence gold) OpenAI API (GPT-4.1 model ready) Gmail account (where drafts go to shine) 🎨 Make it yours Tweak email tone - formal, casual, or somewhere in between Adjust research depth in Company Researcher Add your unique value props to agent prompts Connect more data sources for extra enrichment Hook up other CRMs (HubSpot, Salesforce, Pipedrive) Add Slack alerts for hot leads 🔥 💪 Why this rocks Real talk: Manual lead research is SO 2023. While your competitors are still googling companies, you're already in their inbox with an email that mentions their latest funding round, understands their tech stack, and offers solutions to problems they didn't even know you could solve. This isn't just another "Hi {{first_name}}" template. It's AI that actually gets context, writes like a human, and makes your prospects think "How did they know exactly what we need?" Results you can expect: Faster lead response time Higher email open rates Actually useful CRM data (not just "interested in our product") Your sales team thanking you (seriously) Built with ❤️ by: Elay Guez Pro tip: The more context you feed the AI agents about your business, the scarier-good the personalization gets. Don't hold back on those System Message customizations!. An n8n automation workflow template by Elay Guez.

N8nUpdated 23 hours ago
Free
No ratings
  • 7 nodes
Workflows
  • Automation
  • AI
Au
Automate LinkedIn Post Summaries to Slack with AI and Apify
Live

By Ziad Adel

Turn LinkedIn Noise Into Weekly Slack Insights 🚀 What if your team could skim the best of LinkedIn in 2 minutes instead of scrolling for hours? This workflow transforms raw LinkedIn posts into a bite-sized Slack digest — summarized, grouped, and delivered automatically every week. ⚡ What It Does Scrapes Posts Automatically**: Pulls fresh posts from LinkedIn profiles you specify (via Apify). Summarizes with AI: Condenses each post into **2–3 bullets (≤15 words). Keeps It Lean: Digest capped at **500 words total. Organized by Author**: See exactly who said what, without searching. Delivers to Slack**: Neatly formatted digest drops in your channel on schedule, with post links in thread replies. 🛠 How It Works Google Sheets → Profile URLs Add LinkedIn profile URLs into a Google Sheet tab — this is your watchlist. Apify Scraper → Posts Fetches up to 10 posts per profile within the past 7 days. Clean & Format Code nodes strip out clutter (hashtags, broken links, escapes). OpenAI Summarizer AI rewrites posts into concise bullets and trims the digest under 500 words. Slack Delivery Digest posts directly in Slack every Sunday morning, with original links attached as thread replies. ✅ Pre-conditions / Requirements Google Sheets API credentials** connected in n8n. Apify account + API Token** for the LinkedIn profile posts actor. OpenAI API Key** for summarization. Slack Bot Token** with permission to post messages in your chosen channel. Profiles you want to track must be publicly viewable or accessible to Apify. 🎛 Customization Options Schedule**: Change the Cron node if you prefer daily or monthly digests. Batch Size**: Default is 5 profiles per batch — increase or decrease for performance. Summaries**: Adjust OpenAI system prompt to allow longer or shorter bullet points. Filters**: Extend extendOutputFunction to exclude reposts, sponsored posts, or keep specific authors only. Slack Output**: Change formatting, channel, or send as direct message instead of posting in a channel. 💡 Why This Is Valuable Saves your team 3–5 hours/week of scrolling. Keeps everyone updated with actionable insights, not filler. Turns a chaotic LinkedIn feed into a signal-only digest. Positions you as the one who always brings the smartest highlights to the table. 🎯 Best For Founders who want LinkedIn insights without endless scrolling. Marketing and growth teams tracking thought leaders. Operators who want signal over noise, delivered straight to Slack. No more mindless scrolling. Just sharp insights, automatically packaged. ✅. An n8n automation workflow template by Ziad Adel.

N8nUpdated 23 hours ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Humble Turtle logo
HR Policy Retrieval using Slack, S3, and GPT-4.1-mini with RAG
Live

By Humble Turtle

HR Chatbot with RAG: Retrieve Company Policies via Slack, Amazon S3, and OpenAI Overview Answer HR and company policy questions via Slack, powered by a Knowledge Base of internal documents stored in S3. The assistant uses vector search and an OpenAI Chat Model to retrieve accurate answers. The HR Assistant is an AI-powered Slack bot that allows employees to ask questions in natural language and get accurate answers from company documentation. Documents are managed through an ingestion workflow that retrieves files from S3, transforms them into embeddings, and stores them in a vector database. On Slack, the assistant interprets questions, searches the Knowledge Base, and responds with concise and reliable answers, or clearly states when information isn’t available. How it works Normal interaction An employee asks a question in Slack (e.g., “How many vacation days do I have?”). The assistant checks the Knowledge Base (vector store). If relevant information is found, the assistant provides a clear answer. If not, it responds with: “That answer doesn’t appear to be covered in the materials I have access to.” Standardized process of Knowledge Base ingestion Trigger – The ingestion workflow is manually executed. S3 Download – Files are pulled from the company’s S3 bucket. Data Loader – Documents are pre-processed and split into chunks. Embeddings – Each chunk is converted into an embedding via OpenAI. Vector Store – Embeddings are stored in the Knowledge Base (vector DB). Chatbot Workflow – When questions arrive via Slack, the assistant queries the vector store to find the most relevant context before generating a response. Required Connections To use the HR Assistant effectively, you need: A Slack workspace, where the bot is installed and invited to relevant channels. An S3 bucket containing company documents (e.g., HR policies, procedures). Access to OpenAI API keys for both embeddings and chat models. Proper permissions to fetch documents from S3 and write to the vector store. A configured n8n instance with both ingestion and chatbot workflows. Setup Time ≈ 20–30 minutes (depending on number of documents and Slack integration). Customising this workflow Add more document sources (e.g., Google Drive, Confluence) in the ingestion pipeline. Expand the Slack integration to allow commands like /askHR or to restrict the bot to only respond when @mentioned. Add scheduled ingestion (instead of manual trigger) to automatically refresh the Knowledge Base from S3. Connect analytics nodes to monitor which HR topics employees ask most often. An n8n automation workflow template by Humble Turtle.

N8nUpdated 23 hours ago
Paid
No ratings
  • 9 nodes
Workflows
  • Automation
  • AI
Ge
Generate Business Ideas & Social Media Content from Reddit with AI Analysis to Telegram
Live

By Femi Ad

Description AI-Powered Business Idea Generation & Social Media Content Strategy Workflow This intelligent content discovery and strategy system features 15 nodes that automatically monitor Reddit communities, analyze business opportunities, and generate targeted social media content for AI automation agencies and entrepreneurs. It leverages AI classification, structured analysis, and automated content creation to transform community discussions into actionable business insights and marketing materials. Core Components Reddit Intelligence: Multi-subreddit monitoring across AI automation, n8n, and entrepreneur communities with keyword-based filtering. AI Classification Engine: Intelligent categorization of posts into "Questions" vs "Requests" using LangChain text classification. Dual Analysis System: Specialized AI agents for educational content (questions) and sales-focused content (service requests). Content Strategy Generator: Automated creation of LinkedIn and Twitter content tailored to different audience engagement strategies. Telegram Integration: Real-time delivery of formatted content strategies and business insights. Structured Output Processing: JSON-formatted analysis with relevancy scores, feasibility assessments, and actionable content recommendations. Target Users • AI Automation Agency Owners seeking consistent lead generation and thought leadership content • Entrepreneurs wanting to identify market opportunities and position themselves as industry experts • Content Creators in the automation/AI space needing data-driven content strategies • Business Development Professionals looking for systematic opportunity identification • Digital Marketing Agencies serving tech and automation clients Setup Requirements To get started, you'll need: Reddit API Access: OAuth2 credentials for accessing Reddit's API and monitoring multiple subreddits. Required APIs: • OpenRouter (for AI model access - supports GPT-4, Claude, and other models) • Reddit OAuth2 API (for community monitoring and data extraction) n8n Prerequisites: • Version 1.7+ with LangChain nodes enabled • Webhook configuration for Telegram integration • Proper credential storage and management setup Telegram Bot: Create via @BotFather for receiving formatted content strategies and business insights. Disclaimer: This template uses LangChain nodes and Reddit API integration. Ensure your n8n instance supports these features and verify API rate limits for production use. Step-by-Step Setup Guide Install n8n: Ensure you're running n8n version 1.7 or higher with LangChain node support enabled. Set Up API Credentials: • Create Reddit OAuth2 application at reddit.com/prefs/apps • Set up OpenRouter account and obtain API key • Store credentials securely in n8n credential manager Create Telegram Bot: • Go to Telegram, search for @BotFather • Create new bot and note the token • Configure webhook pointing to your n8n instance Import the Workflow: • Copy the workflow JSON from the template submission • Import into your n8n dashboard • Verify all nodes are properly connected Configure Monitoring Settings: • Adjust subreddit targets (currently: ArtificialIntelligence, n8n, entrepreneur) • Set keyword filters for relevant topics • Configure post limits and sorting preferences Customize AI Analysis: • Update system prompts to match your business expertise • Adjust relevancy and feasibility scoring criteria • Modify content generation templates for your brand voice Test the Workflow: • Run manual execution to verify Reddit data collection • Check AI classification and analysis outputs • Confirm Telegram delivery of formatted content Schedule Automation: • Set up daily trigger (currently configured for 12 PM) • Monitor execution logs for any API rate limit issues • Adjust frequency based on content volume needs Usage Instructions Automated Discovery: The workflow runs daily at 12 PM, scanning three key subreddits for relevant posts about AI automation, business opportunities, and n8n workflows. Intelligent Classification: Posts are automatically categorized as either "Questions" (educational opportunities) or "Requests" (potential service leads) using AI text classification. Dual Analysis Approach: • Questions → Educational content strategy with relevancy and detail scoring • Requests → Sales-focused content with relevancy and feasibility scoring Content Strategy Generation: Each analyzed post generates: • 3 LinkedIn posts (thought leadership, case studies, educational frameworks) • 3 Twitter posts (quick insights, engagement questions, thread starters) Telegram Delivery: Receive formatted content strategies with: • Post summaries and business context • Relevancy/feasibility scores • Ready-to-use social media content • Strategic recommendations Content Customization: Adapt generated content for different tones (business, educational, technical) and posting schedules. Workflow Features Multi-Platform Monitoring: Simultaneous tracking of 3 key Reddit communities with customizable keyword filters. AI-Powered Classification: Automatic categorization of posts into actionable content types. Dual Scoring System: • Relevancy scores (0.05-0.95) for business alignment • Detail/Feasibility scores (0.05-0.95) for content quality assessment Content Variety: Generates both educational and sales-focused social media strategies. Structured Output: JSON-formatted analysis for easy integration with other systems. Real-time Delivery: Instant Telegram notifications with formatted content strategies. Scalable Monitoring: Easy addition of new subreddits and keyword filters. Error Handling: Comprehensive validation with graceful failure management. Performance Specifications • Monitoring Frequency: Daily automated execution with manual trigger capability • Post Analysis: 5 posts per subreddit (15 total daily) • Content Generation: 6 social media posts per analyzed opportunity • Classification Accuracy: AI-powered with structured output validation • Delivery Method: Real-time Telegram integration • Scoring Range: 0.05-0.95 scale for relevancy and feasibility assessment Why This Workflow? Systematic Opportunity Identification: Never miss potential business opportunities or content ideas from key communities. AI-Enhanced Analysis: Leverage advanced language models for intelligent content categorization and strategy generation. Time-Efficient Content Creation: Transform community discussions into ready-to-use social media content. Data-Driven Insights: Quantified scoring helps prioritize opportunities and content strategies. Automated Lead Intelligence: Identify potential service requests and educational content opportunities automatically. Workflow Image Need help customizing this workflow for your specific use case? As a fellow entrepreneur passionate about automation and business development, I'd be happy to consult. Connect with me on LinkedIn: https://www.linkedin.com/in/femi-adedayo-h44/ or email for support. Let's make your AI automation agency even more efficient!. An n8n automation workflow template by Femi Ad.

N8nUpdated 23 hours ago
Free
No ratings
  • 7 nodes
Workflows
  • Automation
  • AI
Robert Breen logo
Daily Financial Markets Summaries with SerpAPI and OpenAI GPT
Live

By Robert Breen

This workflow fetches live financial data from SerpApi and generates a daily market recap using OpenAI. ⚙️ Setup Instructions 1️⃣ Set Up SerpApi Connection Create a free account at SerpApi Copy your API Key from the SerpApi dashboard In n8n → Credentials → New → SerpApi Paste your API Key → Save In the workflow, select your SerpApi credential in the Finance Search node. 2️⃣ Set Up OpenAI Connection Go to OpenAI Platform Navigate to OpenAI Billing Add funds to your billing account Copy your API key into the OpenAI credentials in n8n 🧠 How it works SerpApi Finance Search** → pulls market data (example: S&P 500, ticker ^GSPC) OpenAI Model** → summarizes into a daily report with a paragraph + key bullet points 📬 Contact Need help customizing (e.g., pulling multiple tickers, exporting to Google Sheets, or sending Slack/Email updates)? 📧 robert@ynteractive.com 🔗 Robert Breen 🌐 ynteractive.com. An n8n automation workflow template by Robert Breen.

N8nUpdated 23 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
Robert Breen logo
Query Monday.com Tasks with Natural Language using GPT-4o
Live

By Robert Breen

Ask natural-language questions about your Monday.com tasks (e.g., “Which tasks are overdue?”, “Show me all items stuck”, “Summarize what’s due this week”). The assistant fetches real data from your Monday.com board and answers based only on that. ⚙️ Setup Instructions 1️⃣ Set Up OpenAI Connection Go to OpenAI Platform Navigate to OpenAI Billing Add funds to your billing account Copy your API key into the OpenAI credentials in n8n 2️⃣ Connect Monday.com Node In Monday.com → go to your Admin → API Copy your Personal API Token Docs: Generate Monday API Token In n8n → Credentials → New → Monday.com API Paste your token and save. Open the Get many items node → choose your credential → select your Board ID and Group ID. 🧠 How it works Sample Chatbot**: webhook/chat trigger for your questions Get many items (Monday.com)**: pulls board/group tasks Set Fields → Combine → Convert to text**: formats task data OpenAI Chat Model + Memory**: lets you ask questions and keeps context across turns Chat with Monday.com**: generates the final AI answer 📬 Contact Need help customizing this for your own board structure? 📧 robert@ynteractive.com 🔗 Robert Breen 🌐 ynteractive.com. An n8n automation workflow template by Robert Breen.

N8nUpdated 23 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI
Au
Automated Task Creation from Google Sheets to Monday.com with Status Updates
Live

By Robert Breen

This workflow checks a Google Sheet for new tasks (marked Added = No) and automatically creates them in a Monday.com board. Once added, the workflow updates the sheet to mark the task as Added = Yes. ⚙️ Setup Instructions 1️⃣ Prepare Your Google Sheet Copy this template to your own Google Drive: Google Sheet Template First row should contain column names Add your data in rows 2–100. Make sure each new task row starts with Added = No. Connect Google Sheets in n8n Go to n8n → Credentials → New → Google Sheets (OAuth2) Log in with your Google account and grant access. In the workflow, select your Spreadsheet ID and Worksheet Name. Optional: You can connect Airtable, Notion, or your database instead of Google Sheets. 2️⃣ Connect Monday.com Node In Monday.com → go to your Admin → API Copy your Personal API Token Docs: Generate Monday API Token In n8n → Credentials → New → Monday.com API Paste your token and save. Open the Create Monday Task node → choose your credential → select your Board ID and Group ID. 📬 Contact Need help customizing this (e.g., mapping more fields, syncing statuses, or updating timelines)? 📧 robert@ynteractive.com 🔗 Robert Breen 🌐 ynteractive.com. An n8n automation workflow template by Robert Breen.

N8nUpdated 23 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Shayan Ali Bakhsh logo
Auto-Generate & Post LinkedIn Carousels with Gemini AI and Post Nitro
Live

By Shayan Ali Bakhsh

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Try It Out! Automatically generate Linkedin Carousal and Upload to Linkedin Use case : Linkedin Content Creation, specifically carousal. But could be adjusted for many other creations as well. How it works It will run automatically every 6:00 AM Get latest News from TechRadar Parse it into readable JSON AI will decide, which news resonates with your profile Then give the title and description of that news to generate the final linkedin carousal content. This step is also trigerred by Form trigger After carousal generation, it will give it to Post Nitro to create images on that content. Post Nitro provides the PDF file. We Upload the PDf file to Linkedin and get the file ID, in next step, it will be used. Finally create the Post description and Post it to Linkedin How to use It will run every 6:00 AM automatically. Just make it Live Submit the form, with correct title and description ( i did not added tests for that so must give that correct 😅 ) Requirements Install Post Nitro community Node @postnitro/n8n-nodes-postnitro-ai We need the following API keys to make it work Google Gemini ( for Gemini 2.5-Flash Usage ) Docs Google Gemini Key Post Nitro credentials ( API key + Template id + Brand id ) Docs Post Nitro Linkedin API key Docs Linkedin API Need Help? Message on Linkedin the Linkedin Happy Automation!. An n8n automation workflow template by Shayan Ali Bakhsh.

N8nUpdated 23 hours ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Au
Auto-Caption Videos for Instagram/TikTok with Google Drive and Submagic
Live

By Automate With Marc

🎥 Auto-Caption Videos for Instagram with Google Drive + Submagic Description Save hours on video editing with this workflow! Whenever you upload a video to a specific Google Drive folder, it’s automatically sent to Submagic to generate engaging captions (using your chosen template). Once the captioned video is ready, it’s pulled back, downloaded, and uploaded into your Google Drive—fully captioned and Instagram-ready. Watch build along videos for workflows like these on: www.youtube.com/@automatewithmarc How It Works Google Drive Trigger – Listens for new video uploads in your chosen folder. Post to Submagic – Sends the video URL to Submagic’s API with your caption style (e.g. Hormozi). Wait Loop + Status Check – Polls Submagic until the captioning job is complete. Download Captioned Video – Retrieves the finished captioned video file. Upload to Google Drive – Saves the captioned version back into Drive, ready for Instagram posting. Why You’ll Love It 🎯 Zero manual steps — captioning happens automatically. ⚡ Faster IG content pipeline — ready-to-post reels in minutes. 🎨 Consistent style — apply your favorite Submagic caption templates every time. ☁️ Cloud-first — works entirely with Google Drive + Submagic, no local processing needed. Requirements Google Drive account (with OAuth credentials) Submagic API key n8n (Cloud or self-hosted). An n8n automation workflow template by Automate With Marc.

N8nUpdated 23 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Da
Daily Crypto Market Report with CoinGecko, WhatsApp, and Email Alerts
Live

By Oneclick AI Squad

This workflow automates the generation of a daily crypto market report, identifying the top 24-hour gainers and losers among the top 100 cryptocurrencies. It fetches real-time data, processes it to highlight significant price movements, and delivers formatted alerts via WhatsApp and email. Quick Notes Ensure the CoinGecko API key is correctly configured. Verify phone numbers and email addresses for alert recipients. Confirm the workflow triggers at 00:00 UTC daily. Process Flow Trigger the workflow daily at 00:00 UTC with the Daily Crypto Trigger node. Configure phone numbers, email addresses, and API key with the Set Configuration Variables node. Fetch crypto data from CoinGecko API with the Fetch Crypto Data from CoinGecko node. Process crypto data to rank top 24-hour movements with the Process Crypto Movements node. Format WhatsApp messages with the Format WhatsApp Message node. Send WhatsApp alerts with the Send WhatsApp Alert node. Format email content with the Format Email Content node. Send email alerts with the Send Email Alert node. Output Getting Started Import the workflow into n8n and set up CoinGecko API credentials. Configure WhatsApp and email service integrations. Run a test execution to verify data fetching and alert delivery. Tailored Adjustments Adjust the Process Crypto Movements node to change the number of top gainers/losers. Modify the Set Configuration Variables node to include additional recipient contacts or API parameters. An n8n automation workflow template by Oneclick AI Squad.

N8nUpdated 23 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
Au
Automated Slack Channel Inactivity Audit & Report Generator for Workspace Cleanup
Live

By Trung Tran

Automated Slack Channel Audit Workflow with Chatbot and GPT-4.1 > Automatically scans all public Slack channels weekly to detect those with no activity in the past 30 days, then generates and sends a detailed inactivity report to admins for review and action. Helps keep your Slack workspace clean, relevant, and clutter-free. 🧑‍💼 Who’s it for This workflow is built for: Slack Workspace Admins** IT or Ops Managers** HR/Compliance Teams** …who want to maintain a clean and active Slack workspace by regularly reviewing inactive channels. ⚙️ How it works / What it does This automated n8n workflow: Runs weekly via a scheduled trigger. Fetches all public Slack channels in the workspace. Checks message history of each channel for activity. Filters channels that have had no discussion in the past 30 days. Generates a Slack-friendly report with key metadata (name, member count, purpose, etc.). Sends the report to a Slack channel for admin review and possible action (e.g., archive, engage, repurpose). 🛠️ How to set up Configure your Slack App Go to https://api.slack.com/apps → Create App Add the following OAuth scopes to your Bot Token: channels:read → to get list of public channels channels:history → to fetch message history users:read → to personalize report (optional) chat:write → to post the report to a Slack channel Install the app in your workspace Copy the Bot User OAuth Token Add it to your n8n Slack credentials under "Slack API" Customize the schedule in the "Weekly Schedule Trigger" node to control report frequency. Connect your Slack workspace to the workflow using your credentials. ✅ Requirements n8n (self-hosted or cloud) Slack App with: channels:read channels:history chat:write Active channels and member data A designated Slack channel to receive the report 🔧 How to customize the workflow | Component | Customization Options | |----------|------------------------| | ⏱️ Schedule Trigger | Change to daily, monthly, etc. | | 📅 Inactivity Threshold | Modify Filter channel with last discussion 30 days ago to 60/90 days | | 📊 Report Formatting | Tweak the Consume slack report node to change formatting or summary | | 💬 Output Channel | Change target channel in Send Channel Inactivity Report | | 🚫 Auto-archiving | Add logic to archive channels with 0 members or activity (using Slack API) | 📝 Slack Permissions Reference | Action | Slack Scope Required | |--------|-----------------------| | Get all public channels | channels:read | | Get message history of a channel | channels:history | | Post message to Slack | chat:write | | Get user info (optional) | users:read |. An n8n automation workflow template by Trung Tran.

N8nUpdated 23 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Da
Daily Stock Market Report with Twelve Data API Sent via WhatsApp and Email
Live

By Oneclick AI Squad

This workflow automates the generation of a daily stock market report, identifying the top gainers and losers among the top 100 stocks. It fetches real-time stock data, processes it to highlight significant price movements, and delivers formatted alerts via WhatsApp and email. Quick Notes Ensure the Twelve Data API key and stock symbols are correctly configured. Verify recipient lists for WhatsApp and email alerts are up-to-date. Confirm the workflow triggers at 5:00 PM (IST) from Monday to Friday. Process Flow Trigger the workflow daily at 5:00 PM (IST) with the Daily Market Change Trigger node. Configure API key, stock symbols, and alert recipients using the Configuration Variables node. Fetch stock data from Twelve Data API with the Fetch Stock Data from Twelve Data node. Process stock data to identify top gainers and losers with the Process Stock Movements node. Format WhatsApp messages with the Format WhatsApp Message node. Send WhatsApp alerts with the Send WhatsApp Alert node. Format email content with the Format Email Content node. Send email alerts with the Send Email Alert node. Output Getting Started Import the workflow into n8n and configure Twelve Data API credentials. Set up WhatsApp and email service integrations. Run a test execution to ensure data fetching and alert delivery work as expected. Tailored Adjustments Adjust the Process Stock Movements node to change the number of top gainers/losers. Modify the Configuration Variables node to include additional stock symbols or recipient lists. An n8n automation workflow template by Oneclick AI Squad.

N8nUpdated 23 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
SE
SEO Keyword Difficulty & SERP Analysis with RapidAPI and Google Sheets
Live

By Evoort Solutions

🚀 Automated Keyword Difficulty & SERP Checker with Google Sheets Integration Description: This n8n workflow automates keyword SEO analysis by collecting user input via a form, querying the Difficulty Checker API on RapidAPI to retrieve keyword difficulty and SERP data, and storing the results in Google Sheets for further SEO tracking and decision-making. 🔗 Node-by-Node Breakdown 1. 📝 On form submission Triggers the workflow by capturing keyword and country from a user-submitted form. 2. 🌐 Keyword Difficulty Checker Makes a POST request to the Keyword Difficulty Checker API on RapidAPI to fetch keyword difficulty index and SERP results. 3. 📦 Reformat 1 Extracts only the keywordDifficulty value from the API response JSON. 4. 📊 Keyword Difficulty Checker1 Appends the keyword and its difficulty index to the "backlink overflow" Google Sheet for structured keyword tracking. 5. 📦 Reformat 2 Extracts the serpResults list from the API response for additional ranking data. 6. 📄 SERP Results Stores the extracted SERP data into the "backlinks" Google Sheet for ranking comparison and analysis. ✅ Benefits of This Workflow Automation of SEO research* — Eliminates manual keyword analysis by integrating with the *Keyword Difficulty Checker API on RapidAPI**. Real-time keyword tracking** — Automatically stores difficulty scores and SERP results into Google Sheets. Scalable** — Easily extendable for bulk keyword analysis or reporting. Reliable data source* — Uses trusted third-party API (Keyword Difficulty Checker*) for accurate and updated metrics. No code** — Built with n8n, enabling low-code/no-code automation without writing backend services. 💡 Use Cases Content Planning for SEO Teams Identify low-competition keywords using real-time difficulty scoring to prioritize blog content. Client SEO Reporting Track and present SERP visibility and keyword trends in Google Sheets dashboards. Keyword Competition Monitoring Periodically monitor keyword rankings and adjust backlink strategy accordingly. Freelance SEO Projects Save time by automating research tasks using the Keyword Difficulty Checker API on RapidAPI. 🔑 How to Obtain Your API Key for Keyword Difficulty Checker API Sign Up or Log In Visit RapidAPI and create a free account using your email or social login. Go to the API Page Navigate to the Keyword Difficulty Checker API by PrineshPatel. Subscribe to the API Click Subscribe to Test, then choose a pricing plan that fits your needs (Free, Basic, Pro). Get Your API Key After subscribing, go to the Security tab on the API page to find your X-RapidAPI-Key. Use Your API Key Add the API key to your HTTP request headers: X-RapidAPI-Key: YOUR_API_KEY Create your free n8n account and set up the workflow in just a few minutes using the link below: 👉 Start Automating with n8n Save time, stay consistent, and grow your LinkedIn presence effortlessly!. An n8n automation workflow template by Evoort Solutions.

N8nUpdated 23 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Trung Tran logo
Answer Code of Conduct Questions in Slack with GPT-4 & RAG Technology
Live

By Trung Tran

📘 Code of Conduct Q&A Slack Chatbot with RAG Powered > Empower employees to instantly access and understand the company’s Code of Conduct via a Slack chatbot, powered by Retrieval-Augmented Generation (RAG) and LLMs. 🧑‍💼 Who’s it for This workflow is designed for: HR and compliance teams** to automate policy-related inquiries Employees** who want quick answers to Code of Conduct questions directly inside Slack Startups or enterprises** that need internal compliance self-service tools powered by AI ⚙️ How it works / What it does This RAG-powered Slack chatbot answers user questions based on your uploaded Code of Conduct PDF using GPT-4 and embedded document chunks. Here's the flow: Receive Message from Slack: A webhook triggers when a message is posted in Slack. Check if it’s a valid query: Filters out non-user messages (e.g., bot mentions). Run Agent with RAG: Uses GPT-4 with Query Data Tool to retrieve relevant document chunks. Returns a well-formatted, context-aware answer. Send Response to Slack: Fetches user info and posts the answer back in the same channel. Document Upload Flow: HR can upload the PDF Code of Conduct file. It’s parsed, chunked, embedded using OpenAI, and stored for future query retrieval. A backup copy is saved to Google Drive. 🛠️ How to set up Prepare your environment: Slack Bot token & webhook configured (Sample slack app manifest: https://wisestackai.s3.ap-southeast-1.amazonaws.com/slack_bot_manifest.json) OpenAI API key (for GPT-4 & embedding) Google Drive credentials (optional for backup) Upload the Code of Conduct PDF: Use the designated node to upload your document (Sample file: https://wisestackai.s3.ap-southeast-1.amazonaws.com/20220419-ingrs-code-of-conduct-policy-en.pdf) This triggers chunking → embedding → data store. Deploy the chatbot: Host the webhook and connect it to your Slack app. Share the command format with employees (e.g., @CodeBot Can I accept gifts from partners?) Monitor and iterate: Improve chunk size or embed model if queries aren’t accurate. Review unanswered queries to enhance coverage. 📋 Requirements n8n (Self-hosted or Cloud) Slack App (with chat:write, users:read, commands) OpenAI account (embedding + GPT-4 access) Google Drive integration (for backups) Uploaded Code of Conduct in PDF format 🧩 How to customize the workflow | What to Customize | How to Do It | |-----------------------------|------------------------------------------------------------------------------| | 🔤 Prompt style | Edit the System & User prompts inside the Code Of Conduct Agent node | | 📄 Document types | Upload additional policy PDFs and tag them differently in metadata | | 🤖 Agent behavior | Tune GPT temperature or replace with different LLM | | 💬 Slack interaction | Customize message formats or trigger phrases | | 📁 Data Store engine | Swap to Pinecone, Weaviate, Supabase, etc. depending on use case | | 🌐 Multilingual support | Preprocess text and support locale detection via Slack metadata |. An n8n automation workflow template by Trung Tran.

N8nUpdated 23 hours ago
Free
No ratings
  • 8 nodes
Workflows
  • Automation
  • AI
Avkash Kakdiya logo
Analyze Form Feedback with GPT-4 & Sync Tasks to Monday, ClickUp & HubSpot
Live

By Avkash Kakdiya

How it works This workflow automates customer feedback management by capturing reviews through a form, analyzing them with AI for sentiment and insights, and then creating structured tasks across Monday.com, ClickUp, and HubSpot. It ensures that customer concerns are categorized, prioritized, and assigned to the right teams with actionable metadata. Step-by-step Trigger & Input The workflow starts when a customer submits the Feedback Form containing their Name, Message, Rating, and Product/Service. The submitted data is pre-processed with a Code node to cleanly extract fields for analysis. AI Analysis & Processing The extracted review is sent to OpenAI GPT-4 for analysis. AI identifies sentiment, sentiment score, category (e.g., product, service, support, delivery, pricing), department, priority, required actions, keywords, and suggested response tone. A Data Processing node enriches the output with due dates, task titles, structured descriptions, and fallback handling in case of parsing issues. Structured Output Generation An AI Agent and OpenAI Chat model transform the enriched data into a strict JSON format that is compatible with Monday.com, ClickUp, and HubSpot. This ensures consistent field order, formatting, and metadata for all downstream integrations. Task Creation in Platforms The structured task data is automatically pushed to: Monday.com → Creates an item in a specified board. ClickUp → Creates a task with mapped fields and priority. HubSpot → Creates an engagement task in CRM with due date and priority. Benefits Automates end-to-end customer feedback analysis and task creation. Ensures structured, AI-driven insights for actionable responses. Reduces manual work in categorizing and assigning reviews. Keeps customer feedback synchronized across multiple platforms (Monday.com, ClickUp, HubSpot). Improves response time by prioritizing high-impact feedback with due dates. An n8n automation workflow template by Avkash Kakdiya.

N8nUpdated 23 hours ago
Free
No ratings
  • 7 nodes
Workflows
  • Automation
  • AI
Do
Download Videos from Any Platform to Google Drive with RapidAPI Integration
Live

By Sk developer

🚀 All-In-One Video Downloader to Google Drive (via RapidAPI best All-In-One Video Downloader) Description: This n8n workflow automates the process of downloading videos from any supported platform (like LinkedIn, Facebook, or Instagram) using the RapidAPI best All-In-One Video Downloader. It then uploads the video to your Google Drive and shares it publicly, while logging any failures in Google Sheets for tracking. 📦 Node-by-Node Breakdown | 🧩 Node Name | 📝 One‑Line Explanation | |-------------------------------|-------------------------------------------------------------------------------| | On form submission | Triggers the workflow when a user submits a video URL through a web form. | | All in one video downloader | Sends a POST request to RapidAPI best All-In-One Video Downloader to fetch downloadable video links. | | If | Checks whether the API response includes an error and routes accordingly. | | Download mp4 | Downloads the video using the direct media URL received from the API. | | Upload To Google Drive | Uploads the MP4 file to a designated folder in your Google Drive. | | Google Drive Set Permission | Makes the uploaded file publicly shareable with a viewable link. | | Wait | Adds a short delay before logging errors to prevent duplicate entries. | | Google Sheets Append Row | Logs failed download attempts with the original URL and status as N/A. | ✅ Benefits of This Flow 🔁 End-to-End Automation: From user input to shareable video link—no manual steps required. 🌐 Supports Multiple Platforms: The RapidAPI best All-In-One Video Downloader supports sites like Instagram, Facebook, Twitter, LinkedIn, and more. ⚠️ Smart Error Handling: Automatically logs failed download attempts into Google Sheets for retry or audit. ☁️ Cloud Ready: Videos are stored in Google Drive with instant public access. 📊 Trackability: Logs failures, timestamps, and source URLs for easy debugging or analytics. 🧩 Modular Setup: Easily expand this in n8n to include Slack notifications, email alerts, or tagging. 🔁 Use Cases 🎬 Social Media Video Archiving: Download and store content (Reels, posts, stories) into Drive for future use. 🧑‍🏫 Educational Sharing: Teachers can collect useful videos and share links with students. 📚 Content Curation: Bloggers or content managers can create a media archive from multiple platforms. 🤝 Team Automation: Teams submit links, and the workflow handles download + Drive share link generation. 📉 Error Tracking for Ops: Failed URLs are tracked in Google Sheets for retry, monitoring, or debugging. 🧠 Final Thoughts This workflow leverages the power of n8n and RapidAPI best All-In-One Video Downloader to create a fully automated pipeline for capturing video content from across the web. It’s ideal for educators, marketers, content curators, or developers who want to streamline video storage and access using Google Drive. 🔑 How to Get API Key from RapidAPI Best All-In-One Video Downloader Follow these steps to get your API key and start using it in your workflow: Visit the API Page 👉 Click here to open Best All-In-One Video Downloader on RapidAPI Log in or Sign Up Use your Google, GitHub, or email account to sign in. If you're new, complete a quick sign-up. Subscribe to a Pricing Plan Go to the Pricing tab on the API page. Select a plan (free or paid, depending on your needs). Click Subscribe. Access Your API Key Navigate to the Endpoints tab. Look for the X-RapidAPI-Key under Request Headers. Copy the value shown — this is your API key. Use the Key in Your Workflow In your n8n workflow (HTTP Request node), replace: "x-rapidapi-key": "your key" with: "x-rapidapi-key": "YOUR_ACTUAL_API_KEY" ✅ You’re now ready to use the Best All-In-One Video Downloader with your automated workflows!. An n8n automation workflow template by Sk developer.

N8nUpdated 23 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Au
Auto-Download Reddit Memes to Google Drive with Duplicate Detection & Telegram Alerts
Live

By Vitorio Magalhães

🎯 What this workflow does This workflow automatically monitors Reddit subreddits for new image posts and downloads them to Google Drive. It's perfect for content creators, meme collectors, or anyone who wants to automatically archive images from their favorite subreddits without manual work. The workflow intelligently prevents duplicate downloads by checking existing files in Google Drive and sends you Telegram notifications about the download status, so you always know when new content has been saved. 🚀 Key Features Multi-subreddit monitoring**: Configure multiple subreddits to monitor simultaneously Smart duplicate detection**: Never downloads the same image twice Automated scheduling**: Runs on a customizable cron schedule Real-time notifications**: Get instant Telegram updates about download activity Rate limit friendly**: Built-in delays to respect Reddit's API limits Cloud storage integration**: Direct upload to organized Google Drive folders 📋 Prerequisites Before using this workflow, you'll need: Reddit Developer Account**: Create an app at reddit.com/prefs/apps Google Cloud Project**: With Drive API enabled and OAuth2 credentials Telegram Bot**: Created via @BotFather with your chat ID Basic n8n knowledge**: Understanding of credentials and node configuration ⚙️ Setup Instructions 1. Configure Reddit API Access Visit reddit.com/prefs/apps and create a new "script" type application Note your Client ID and Client Secret Add Reddit OAuth2 credentials in n8n 2. Set up Google Drive Integration Enable Google Drive API in Google Cloud Console Create OAuth2 credentials with appropriate scopes Configure Google Drive OAuth2 credentials in n8n Update the folder ID in the workflow to your desired destination 3. Configure Telegram Notifications Create a bot via @BotFather on Telegram Get your chat ID (message @userinfobot) Add Telegram API credentials in n8n 4. Customize Your Settings Update the Settings node with: Your Telegram chat ID List of subreddits to monitor (e.g., ['memes', 'funny', 'pics']) Optional: Adjust wait time between requests Optional: Modify the cron schedule 🔄 How it works Scheduled Trigger: The workflow starts automatically based on your cron configuration Random Selection: Picks a random subreddit from your configured list Fetch Posts: Retrieves the latest 30 posts from the subreddit's "new" section Image Filtering: Keeps only posts with i.redd.it image URLs Duplicate Check: Searches Google Drive to avoid re-downloading existing images Download & Upload: Downloads new images and uploads them to your Drive folder Notification: Sends a Telegram message with the download summary 🛠️ Customization Options Scheduling Modify the cron trigger to run hourly, daily, or at custom intervals Add timezone considerations for your location Content Filtering Add upvote threshold filters to get only popular content Filter by image dimensions or file size Implement NSFW content filtering Storage & Organization Create subfolders by subreddit Add date-based folder organization Implement file naming conventions Notifications & Monitoring Add Discord webhook notifications Create download statistics tracking Log failed downloads for debugging 📊 Use Cases Content Creators**: Automatically collect memes and trending images for social media Digital Marketers**: Monitor visual trends across different communities Researchers**: Archive visual content from specific subreddits for analysis Personal Use**: Build a curated collection of images from your favorite subreddits 🎯 Best Practices Respect Rate Limits**: Keep the wait time between requests to avoid being blocked Monitor Storage**: Regularly check Google Drive storage usage Subreddit Selection**: Choose active subreddits with regular image posts Credential Security**: Use n8n's credential system and never hardcode API keys 🚨 Important Notes This workflow only downloads images from i.redd.it (Reddit's image host) Some subreddits may have bot restrictions Reddit's API has rate limits (~60 requests per minute) Ensure your Google Drive has sufficient storage space Always comply with Reddit's Terms of Service and content policies. An n8n automation workflow template by Vitorio Magalhães.

N8nUpdated 23 hours ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
Alok Kumar logo
Build a PDF Q&A System with LlamaIndex, OpenAI Embeddings & Pinecone Vector DB
Live

By Alok Kumar

Parse, Normalize, Extract, and Store PDF Content for RAG in Pinecone This workflow automates a full RAG pipeline for structured documents (like insurance policies). What it does Watches a Google Drive folder for new PDFs Uploads to LlamaIndex Cloud for parsing → returns clean Markdown Normalizes text (removes headers, footers, page numbers, formatting artifacts) Splits text into chunks (~1200 chars with 150 overlap) Generates embeddings with OpenAI Stores vectors in Pinecone with metadata Connects a Chat Agent that retrieves answers from Pinecone Who’s it for Developers building chatbots or Q&A systems for structured docs Teams working with insurance, compliance, or legal PDFs Anyone who needs to normalize & store documents for semantic search Requirements Google Drive connected (for source PDFs) LlamaIndex Cloud account (parsing API key) Pinecone account (vector DB) OpenAI account (LLM and embeddings) How to use and customize Update the folder name in google drive trigger node. Place a pdf file in the same folder in google drive. Customize the Normalized Content function node to adjust regex for headers/footers specific to your documents. Adjust chunk size or metadata namespace in the Pinecone node to fit your project needs. An n8n automation workflow template by Alok Kumar.

N8nUpdated 23 hours ago
Free
No ratings
  • 7 nodes
Workflows
  • Automation
  • AI
Me
Measure AI Model Carbon Footprint with Ecologits.ai Methodology
Live

By Guillaume Duvernay

This template provides a straightforward technique to measure and raise awareness about the environmental impact of your AI automations. By adding a simple calculation step to your workflow, you can estimate the carbon footprint (in grams of CO₂ equivalent) generated by each call to a Large Language Model. Based on the open methodology from Ecologits.ai, this workflow empowers you to build more responsible AI applications. You can use the calculated footprint to inform your users, track your organization's impact, or simply be more mindful of the resources your workflows consume. Who is this for? Environmentally-conscious developers:** Build AI-powered applications with an awareness of their ecological impact. Businesses and organizations:** Track and report on the carbon footprint of your AI usage as part of your sustainability goals. Any n8n user using AI:** A simple and powerful snippet that can be added to almost any AI workflow to make its invisible environmental costs visible. Educators and advocates:** Use this as a practical tool to demonstrate and discuss the real-world impact of AI technologies. What problem does this solve? Makes the abstract tangible:** The environmental cost of a single AI call is often overlooked. This workflow translates it into a concrete, measurable number (grams of CO₂e). Promotes responsible AI development:** Encourages builders to consider the efficiency of their prompts and models by showing the direct impact of the generated output. Provides a standardized starting point:** Offers a simple, transparent, and extensible method for carbon accounting in your AI workflows, based on a credible, open-source methodology. Facilitates transparent communication:** Gives you the data needed to transparently communicate the impact of your AI features to stakeholders and users. How it works This template demonstrates a simple calculation snippet that you can adapt and add to your own workflows. Set conversion factor: A dedicated Conversion factor node at the beginning of the workflow holds the gCO₂e per token value. This makes it easy to configure. AI generates output: An AI node (in this example, a Basic LLM Chain) runs and produces a text output. Estimate token count: The Calculate gCO₂e node takes the character length of the AI's text output and divides it by 4. This provides a reasonable estimate of the number of tokens generated. Calculate carbon footprint: The estimated token count is then multiplied by the conversion factor defined in the first node. The result is the carbon footprint for that single AI call. Setup Set your conversion factor (Critical Step): The default factor (0.0612) is for GPT-4o hosted in the US. Visit ecologits.ai/latest to find the specific conversion factor for your AI model and server region. In the Conversion factor node, replace the default value with the correct factor. Integrate the snippet into your workflow: Copy the Conversion factor and Calculate gCO₂e nodes from this template. Place the Conversion factor node near the start of your workflow (before your AI node). Place the Calculate gCO₂e node after your AI node. Link your AI output: Click on the Calculate gCO₂e node. In the AI output field, replace the expression with the output from your AI node (e.g., {{ $('My OpenAI Node').item.json.choices[0].message.content }}). The carbon calculation will now work with your data. Activate your workflow. The carbon footprint will now be calculated with each execution. Taking it further Improve accuracy with token counts:* If your AI node (like the native *OpenAI** node) directly provides the number of output tokens (e.g., completion_tokens), use that number instead of estimating from the text length. This will give you a more precise calculation. Calculate total workflow footprint:* If you have multiple AI nodes, add a calculation step after each one. Then, add a final *Set** node at the end of your workflow to sum all the individual gCO₂e values. Display the impact:** Add the final AI output gCO₂e value to your workflow's results, whether it's a Slack message, an email, or a custom dashboard, to keep the environmental impact top-of-mind. A note on AI agents:** This estimation method is difficult to apply accurately to AI Agents at this time, as the token usage of their intermediary "thinking" steps is not yet exposed in the workflow data. An n8n automation workflow template by Guillaume Duvernay.

N8nUpdated 23 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
  • AI
Dr. Firas logo
Generate AI Avatar Videos with GPT-5 & Publish to Social Media Platforms
Live

By Dr. Firas

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Automate Social Media with HeyGen and GPT-5: Publish Videos to TikTok, YouTube & Instagram 👥 Who is this for? This workflow is designed for: Content creators who want to scale their short-form video production Marketing teams seeking consistent and automated publishing pipelines Agencies managing multiple social accounts for clients Entrepreneurs looking to save time by automating repetitive content tasks 💡 What problem is this workflow solving? Publishing on multiple platforms like YouTube Shorts, TikTok, and Instagram is often: Time-consuming (manual editing, caption writing, uploads) Inconsistent (different requirements for each platform) Prone to delays (switching between tools) This workflow solves these issues by creating a fully automated video pipeline powered by GPT-5, HeyGen, and Blotato. ⚙️ What this workflow does Capture voice idea via Telegram Transcribe voice to text using OpenAI Whisper Generate a catchy title and caption with GPT-5 Create an AI avatar video with HeyGen Save and organize assets in Google Drive and Google Sheets Upload final video to Blotato Auto-publish to: YouTube Shorts TikTok Instagram (Optional: Facebook, X/Twitter, LinkedIn, Pinterest, Threads, Bluesky) Update logs in Google Sheets Send a Telegram confirmation once published 🧰 Setup Before using this workflow, ensure you have: A Telegram Bot connected to n8n for voice input An OpenAI API key for transcription (Whisper) and GPT-5 processing A HeyGen account & API key for avatar video generation A Google Drive & Google Sheets integration for storing assets and logs A Blotato account (Pro plan) with API access enabled Verified Community Nodes enabled in n8n Admin Panel Blotato node installed and credentials configured 🛠️ How to customize this workflow Prompts** → Adjust GPT-5 prompts to match your brand voice and niche Avatars** → Use custom avatars or voices via HeyGen configuration Platforms** → Activate only the social nodes you need (e.g., focus on TikTok & YouTube Shorts) Approval steps** → Add Telegram or Slack confirmation before publishing Analytics** → Extend the workflow to track engagement data in Google Sheets, Airtable, or Notion This workflow turns a simple spoken idea into a viral-ready video — automatically generated, styled, and posted across your most important platforms. 📄 Documentation: Notion Guide Need help customizing? Contact me for consulting and support : Linkedin / Youtube. An n8n automation workflow template by Dr. Firas.

N8nUpdated 23 hours ago
Free
No ratings
  • 8 nodes
Workflows
  • Automation
  • AI
Rodrigo logo
AI-Powered Lead Email Classification & Auto-Reply with GPT-4o and Gmail
Live

By Rodrigo

How it works This workflow automatically responds to incoming emails identified as potential leads using AI-generated text. It connects to your email inbox via IMAP, classifies incoming messages with an AI model, filters out non-leads, and sends a personalized reply to relevant messages. Steps Email Trigger (IMAP): Watches your inbox for new emails in real time. Is Lead? (Message Model): Uses AI to determine whether the sender is a lead. Filter: Passes only lead emails to the next step. Write Customized Reply (Message Model): Generates a personalized response using AI. Get Message: Retrieves original email details to ensure correct threading. Reply to Message: Sends the AI-generated reply to the sender. Setup Instructions Connect your IMAP Email credentials to the first node and set the folder to watch (e.g., INBOX). In the "Filter leads" node, adjust the AI prompt to match your lead qualification criteria. In the "Reply with customized message" node, edit the AI prompt to reflect your product, service, or business tone. Connect your Gmail (or other email provider) credentials in the Get Message and Reply to Message nodes. Test with a few sample emails before activating. Requirements IMAP-enabled email account (for receiving messages) Gmail API access (or modify to your email provider) OpenAI or other AI model credentials for message analysis and reply generation This template is ready to use, with all steps documented inside sticky notes for easy customization. An n8n automation workflow template by Rodrigo.

N8nUpdated 23 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
  • AI
Nishant logo
AI-Powered Credit Card Recommendation System with OpenAI GPT, Telegram & Google Sheets
Live

By Nishant

Overview Confused which credit card to actually get or swipe? With 100+ cards in the market, hidden caps, and milestone rules, most people end up leaving rewards, perks, and cashback on the table. This workflow uses n8n + GPT + Google Sheets + Telegram to recommend the best credit card for each user’s lifestyle in under 3 seconds, while keeping the logic transparent with a ₹-value breakdown. What does this workflow do? This workflow: Captures User Inputs – Users answer a 7-question lifestyle quiz via Telegram. Stores Responses – Google Sheets logs all answers for resumption & deduplication. Scores Answers – n8n Function nodes map single & multi-select inputs into scores. Generates Recommendations – GPT analyses profile vs. 30+ card dataset. Breaks Down Value – Outputs a transparent table of rewards, milestones, lounge value. Delivers Results – Top 3 card picks returned instantly on Telegram. Why is this useful? Most card comparison tools only list features — they don’t personalise or calculate actual value. This workflow builds a decision engine: 🔍 Personalised → matches lifestyle to best-fit cards 💸 Transparent → shows value in real currency (rewards, milestones, lounges) ⏱ Fast → answers in under 3 seconds 🗂 Organised → Google Sheets keeps audit trail of every user + dedupe Tools used n8n (Orchestrator): Orchestration + logic branching Telegram: User-facing quiz bot Google Sheets: Database of credit cards + logs of user answers OpenAI (GPT): Analyses user profile & generates recommendations Who is this for? 🧑‍💻 Fintech product builders → see how AI can power recommendation engines 💳 Cardholders → understand which card fits their lifestyle best ⚙️ n8n makers → learn how to combine Sheets + GPT + chat interface into one workflow 🌍 How to adapt it for your country/location This workflow uses a credit card dataset stored in Google Sheets. To make it work for your country: Build your dataset → scrape or collect card details from banks, comparison sites, or official portals Fields to include: Fees, Reward rate, Lounge access, Forex markup, Reward caps, Milestones, Eligibility. You can use web crawlers (e.g., Apify, PhantomBuster) to automate data collection. Update the Google Sheet → replace the India dataset with your country’s cards. Adjust scoring logic → modify Function nodes if your cards use different reward structures (e.g., cashback %, miles, points value). Run the workflow → GPT will analyse against the new dataset and generate recommendations specific to your country. This makes the workflow flexible for any geography. Workflow Highlights ✅ End-to-end credit card recommendation pipeline (quiz → scoring → GPT → result) ✅ Handles single + multi-select inputs fairly with % match scoring ✅ Transparent value breakdown in local currency (rewards, milestones, lounge access) ✅ Google Sheets for persistence, dedupe & audit trail ✅ Delivers top 3 cards in <3 seconds on Telegram ✅ Fully customisable for any country by swapping the dataset. An n8n automation workflow template by Nishant.

N8nUpdated 23 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI
Rahi Uppal logo
Personalized Cold Email Generator with Supabase, Smartlead & Google Gemini AI
Live

By Rahi Uppal

n8n Workflow: AI-Personalized Email Outreach (Smartlead) 🔄 Purpose This workflow automates cold email campaigns by: Fetching leads Generating hyper-personalized email content using AI Sending emails via Smartlead API Logging campaign activity into Google Sheets 🧩 Workflow Structure Schedule Trigger Starts the workflow automatically at scheduled intervals. Ensures continuous campaign execution. Get Leads Fetches lead data (name, email, company, role, industry). Serves as the input for personalization. Loop Over Leads Processes each lead one by one. Maintains individualized email generation. Aggregate Lead Data Collects and formats lead attributes. Prepares structured input for the AI model. Basic LLM Chain #1 Generates personalized snippets/openers using AI. Tailored based on company, role, and industry. Update Row (Google Sheets) Saves AI outputs (snippets) for tracking and QA. Basic LLM Chain #2 Expands snippet into a full personalized email draft. Includes subject line + email body. Information Extractor Extracts structured fields from AI output: Subject Greeting Call-to-Action (CTA) Closing Update Row (Google Sheets) Stores finalized draft in Google Sheets. Provides visibility and audit trail. Code Formats email into Smartlead-compatible payload. Maps fields like subject, body, and recipient details. Smartlead API Request Sends the personalized email through Smartlead. Returns message ID and delivery status. Basic LLM Chain #3 (Optional) Generates follow-up versions for multi-step campaigns. Ensures varied engagement over time. Information Extractor (Follow-ups) Structures follow-up emails into ready-to-send format. Update Row (Google Sheets) Updates campaign logs with: Smartlead send status Message IDs AI personalization notes ⚙️ Data Flow Summary Trigger** → Runs workflow Get Leads** → Fetch lead records LLM Personalization** → Create openers + full emails Google Sheets** → Save drafts & logs Smartlead API** → Send personalized email Follow-ups** → Generate and log structured follow-up messages 📊 Use Case Automates hyper-personalized cold email outreach at scale. Uses AI to improve response rates with contextual personalization. Provides full visibility by saving drafts and send logs in Google Sheets. Integrates seamlessly with Smartlead for sending and tracking. An n8n automation workflow template by Rahi Uppal.

N8nUpdated 23 hours ago
Free
No ratings
  • 6 nodes
Workflows
  • Automation
  • AI
Au
Automated Task Reminders & Daily Recaps using Google Sheets and Slack
Live

By Ziad Adel

What This Workflow Does This workflow transforms Google Sheets into a lightweight productivity engine and connects it to Slack for automated reminders and daily recaps. No extra SaaS, no extra cost – just a simple system that keeps you on track and accountable. Pre-conditions / Requirements Before you start, make sure you have: A Google account with access to Google Sheets. A Slack workspace where you can post reminders and summaries. An n8n instance (self-hosted or cloud) with: Google Sheets credentials connected. Slack credentials connected. How It Works Task Tracking in Google Sheets Add tasks with columns: Task ID, Task Name, Due Date, Status, and Why it matters. The workflow checks for tasks that are due soon or overdue. Automated Slack Reminders Every 15 minutes, the workflow scans for tasks due in the next 30 minutes. Slack sends a ping with the task name, deadline, and reason. Daily Recap at 6 PM Slack posts a summary of how many tasks you completed vs how many are still pending. Encourages reflection and accountability. Duplicate Protection Each task has a "Last Reminder Sent" column so you don’t get spammed with repeat messages. Customization Options Reminder Frequency**: Change the Cron node to check tasks every 5, 10, 30 minutes, or hourly. Daily Recap Time**: Adjust the daily Cron node (default: 6 PM) to match your schedule. Slack Channel**: Point reminders and recaps to a private DM, a public channel, or multiple channels. Task Fields**: Add columns like Priority, Assigned To, or Category and adjust Slack messages accordingly. Weekly Review**: Extend the workflow with another Cron node on Sundays to send a weekly productivity score. Reflection Logs**: Add automation to write daily results into a second tab for trend tracking. Benefits ✅ Eliminate missed deadlines with proactive reminders. ✅ Daily accountability inside Slack – no extra dashboards. ✅ Zero SaaS costs – only Sheets, Slack, and n8n. ✅ Fully customizable to match your workflow, team, or habits. ✅ Scales easily from solo use to team task tracking. Use Cases Solo founders or freelancers who want a cheap but powerful task manager. Small teams who live in Slack and want lightweight accountability. Productivity enthusiasts who want flexibility and control without being locked into another SaaS. An n8n automation workflow template by Ziad Adel.

N8nUpdated 23 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Au
Automated WhatsApp Lead Nurturing with Personalized Messages via Postgres & Gallabox
Live

By Rahi Uppal

n8n Workflow: WhatsApp Lead Nurturing (MQL) 🔄 Purpose This workflow fetches unqualified leads from Postgres at defined retry intervals, sends personalized WhatsApp template messages via Gallabox API, and logs message activity while updating lead status in the database. 🧩 Workflow Structure Schedule Trigger Type: n8n-nodes-base.scheduleTrigger Runs the workflow automatically at set intervals (seconds-based). Entry point of the workflow. Execute a SQL query Type: n8n-nodes-base.postgres Fetches leads from mql_contacts that: Have count = 0, 1, 2, or 3. Respect time delays: count=1 → after 3 minutes count=2 → after 5 minutes count=3 → after 8 minutes Must have disposition = unqualified. Loop Over Items4 Type: n8n-nodes-base.splitInBatches Iterates over each lead individually. Ensures one-by-one processing. Code1 Type: n8n-nodes-base.code Selects message content based on: Lead’s model (nexus, magnus, reo, general). Current count (0–3). Ensures personalized, varied message text. new_lead_4 Type: n8n-nodes-base.httpRequest Sends WhatsApp template message through Gallabox API. Dynamic fields: Lead’s name and phone. Message details selected from Code1. Quick reply buttons: Show Brochure, Get Showroom Location, Not Interested. Insert rows in a table4 Type: n8n-nodes-base.postgres Inserts a record into mql_logs. Captures: Phone, name, disposition. Message count, message_id, timestamps. Gallabox API response (status, code). Update rows in a table4 Type: n8n-nodes-base.postgres Updates mql_contacts: Increments count by 1. Updates last_message_sent timestamp. Matches using phone number. Sticky Notes Provide inline documentation: SQL query purpose. Message matrix explanation. Gallabox API role. Postgres update/logging details. ⚙️ Data Flow Summary Trigger** → Runs every X seconds SQL Query** → Fetches eligible leads (unqualified, retry intervals) Loop** → Processes each lead sequentially Code1** → Chooses personalized message based on model & count HTTP Request** → Sends WhatsApp template via Gallabox Insert Log** → Stores activity in mql_logs Update Contact** → Updates count & last sent in mql_contacts Cycle repeats** until all leads are processed 📊 Use Case Automates WhatsApp drip campaigns for unqualified leads. Respects retry intervals to avoid spamming. Uses personalized message variations based on product model & retry count. Provides full traceability with logs and lead updates. An n8n automation workflow template by Rahi Uppal.

N8nUpdated 23 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Raghvendra dixit logo
Email Management: Auto-Delete Marketing Emails & Generate AI Replies with Gemini
Live

By Raghvendra dixit

Description This workflow intelligently scans your inbox, detects whether an email is marketing or genuine, and takes the right action automatically. Marketing Emails : Deleted instantly and logged in Google Sheets for tracking. Non-Marketing Emails : Receive a customized, polite reply crafted using AI. Tracking : Every action (delete/reply) is recorded for auditing and reference. Accounts & Tools n8n instance (self-hosted or cloud). Google account with: Gmail API access (for reading, deleting, and replying). Google Sheets API access (for logging deleted/replied emails). IMP/SMTP credentials (if using IMAP trigger instead of Gmail API). Google Gemini (PaLM) API key to classify emails and generate replies. Setup instructions Create a n8N account on cloud or install it locally. follow the quick start guide this Define your trigger point for your workflow as how or when this needs to run. Currently IMAP has been used to detect if any email is received and if so, trigger the workflow Now, we need to setup the google account which allows our workflow to read emails. Follow this guideline to setup gmail account Next step is to add an AI tool which is google gemini here. To set up and use, see this guideline Since AI response is in text, we need a parser tool to read a specific value from text Setup a categorization tool like this Next is to send or delete email and for this, an existing gmail setup is going to work In the last, we need to set a connection for sheet to keep the logs. Adding any sheet to workflow can be seen as google sheet integration How it work Once any emails is received, IMAP detects and starts the workflow. Now, email is passed to AI model to see if this email is a marketing email or not. Also, is its not a marketing email, it generates a tailored response. Currently, sender, subject and body of email is being scanned and marked as marketing based on model's feedback. Since AI response is in text format, using a formattor to parse it Next step is to read its category as if it is a marketing email Based on email type, there are 2 steps: delete email if it is a marketing email Read the response from previos node and send that as reply Last step is track this activity as which emails is deleted or replied. In terms of structure of sheet, it has 2 tabs deleted emails & replied emails and both have 2 columns Email ID subject Future Use it to categories emails for wider range like job applications, bills, customer supprt and tailor replies for each categories seperately Logging can done in wider sources like databases etc In case if we are logging on sheet, a further enhancements like follow up emails etc can be done. An n8n automation workflow template by Raghvendra dixit.

N8nUpdated 23 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
Luis Acosta logo
Create Curated Newsletters from Reddit Discussions with GPT-4o Mini and Gmail
Live

By Luis Acosta

📰 Reddit to Newsletter (Automated Curation with Open AI 4o Mini ) Turn the best posts from a subreddit into a ready-to-send HTML newsletter — no copy-pasting, no wasted time. This workflow fetches new posts, filters by topic of interest, analyzes comments, summarizes insights, and composes a clean HTML email delivered straight to your inbox with Gmail. 💡 What this workflow does ✅ Fetches posts from your chosen subreddit (default: r/microsaas, sorted by “new”) 🏆 Selects the Top 10 by upvotes, comments, and recency 🧭 Defines a topic of interest and runs a lightweight AI filter (true/false) without altering the original JSON 💬 Pulls and flattens comments into a clean, structured list 🧠 Summarizes each post + comments into main_post_summary, comment_insights, and key_learnings ✍️ Generates a newsletter in HTML (not Markdown) with headline, outline, sections per post, quotes, and “by the numbers” 📤 Sends the HTML email via Gmail with subject “Reddit Digest” (editable) 🛠 What you’ll need 🔑 Reddit OAuth2 connected in n8n 🔑 OpenAI API key (e.g., gpt-4o-mini) for filtering and summarization 🔑 Gmail OAuth2 to deliver the newsletter 🧵 A target subreddit and a clearly defined topic of interest 🧩 How it works (high-level) Manual Trigger → Get many posts (from subreddit) Select Top 10 (Code node, ranking by ups + comments + date) Set topic of interest → AI filter → String to JSON → If topic of interest Loop Over Items for each valid post Fetch post comments → Clean comments (Code) → Merge comments → Merge with post Summarize post + comments (AI) → Merge summaries → Create newsletter HTML Send Gmail message with the generated HTML ⚙️ Key fields to adjust Subreddit name* and “new” filter in *Get many posts Ranking logic* inside *Top 10 Code node Text inside Set topic of interest** Prompts* for *AI filter, Summarize, and Create newsletter (tone & structure) Recipient & subject line* in *Send Gmail message ✨ Use cases Weekly digest** of your niche community Podcast or newsletter prep** with community insights Monitoring specific themes** (e.g., “how to get first customers”) and delivering insights to a team or client 🧠 Tips & gotchas ⏱️ Reddit API limits: tune batch size and rate if the subreddit is very active 🧹 Robust JSON parsing: the String to JSON node handles clean, fenced, or escaped JSON; failures return error + raw for debugging 📨 Email client quirks: test long newsletters; some clients clip lengthy HTML 💸 AI cost: the two-step (summarization + HTML generation) improves quality but can be merged to reduce cost 🧭 Quick customization Change microsaas to your target subreddit Rewrite the topic of interest (e.g., “growth strategies”, “fundraising”, etc.) Adapt the newsletter outline prompt for a different tone/format Schedule with a Cron node for daily or weekly digests 📬 Contact & Feedback Need help tailoring this workflow to your stack? 📩 Luis.acosta@news2podcast.com 🐦 @guanchehacker If you’re building something more advanced with curation + AI (like turning the digest into a podcast or video), let’s connect — I may have the missing piece you need. An n8n automation workflow template by Luis Acosta.

N8nUpdated 23 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI
Au
Automate Pet Grooming Posts & Bookings with AI, Facebook & Telegram Bot
Live

By Christian Moises

Telegram Pet Grooming Bot – Social Media & Booking Automation This workflow automates Facebook posting and appointment booking directly from a Telegram bot, making it especially useful for pet grooming businesses that want to keep their social media active while also confirming new bookings in real time. If you are managing posts manually and handling bookings through chat, this workflow replaces that with an integrated system that connects Telegram, Google Sheets, Facebook, Google Calendar, and AI models. Use case: Perfect for grooming shops that want to streamline customer communication, reduce missed appointments, and keep a steady flow of engaging Facebook content. How It Works Trigger Input The workflow starts when a Telegram user sends either: /post → to publish the next pending social media post. /book → to schedule a grooming appointment. Or when the workflow runs on a schedule for auto-posting. Social Media Posting The workflow retrieves the first entry from a Google Sheet where Uploaded = Fa. An AI model analyzes the pet image and generates a warm, engaging caption. The post (image + caption) is published to your Facebook Page. The Google Sheet is updated to mark the post as “Uploaded,” keeping the content queue organized. Appointment Booking When a user sends /book, the bot collects booking details (pet name, date, and time). The AI model interprets natural inputs like “next Friday at 2 pm” into a proper date-time format. Availability is checked in Google Calendar. If free → a new event is created, and the bot sends a confirmation. If unavailable → the user receives a rejection message with alternative suggestions. Post Queueing When a user sends an image with a caption, the workflow saves it to the Post Queue Google Sheet. This keeps posts lined up for later scheduling. Google Sheet Queue Structure Example queue columns: Image\_URL** Pet\_Name** Owner\_Name** Uploaded** (True/False) (Refer to the attached screenshot for a sample queue format.) How to Use Import this workflow into n8n. Connect your accounts in n8n: Telegram Bot (via BotFather token). Google Sheets (for the posting queue). Google Calendar (for bookings). Facebook Page (for publishing posts). OpenAI / Google Gemini (for captioning and booking interpretation). Create a Google Sheet with the required columns (Image_URL, Pet_Name, Owner_Name, Uploaded). Start the workflow — your Telegram bot can now manage both posts and bookings automatically. Requirements Telegram Bot API Token** (from BotFather). Google Sheets + Calendar access** (connected in n8n). Facebook Page Admin access**. AI API Key** (OpenAI or Google Gemini). Basic knowledge of connecting credentials in n8n. Customizing This Workflow You can tailor this workflow to fit your business by: Adding approval steps:** Require admin approval before a queued post goes live. Expanding queue fields:** Track post type, hashtags, or scheduling time. Custom booking logic:** Adjust availability rules (e.g., block lunch breaks, add buffer time). Integrating downstream apps:** Sync confirmed bookings to CRM or send reminders via SMS/WhatsApp. An n8n automation workflow template by Christian Moises.

N8nUpdated 23 hours ago
Free
No ratings
  • 11 nodes
Workflows
  • Automation
  • AI
AI
AI Resume Analysis & Candidate Evaluation with Slack and Google Sheets
Live

By Trung Tran

Create AI-Powered Chatbot for Candidate Evaluation on Slack > This workflow connects a Slack chatbot with AI agents and Google Sheets to automate candidate resume evaluation. It extracts resume details, identifies the applied job from the message, fetches the correct job description, and provides a summarized evaluation via Slack and tracking sheet. Perfect for HR teams using Slack. Who’s it for This workflow is designed for: HR Teams, **Recruiters, and Hiring Managers Working in software or tech companies using Slack, Google Sheets, and n8n Who want to automate candidate evaluation based on uploaded profiles and applied job positions How it works / What it does This workflow is triggered when a Slack user mentions the HR bot and attaches a candidate profile PDF. The workflow performs the following steps: Trigger from Slack Mention A user mentions the bot in Slack with a message like: @HRBot Please evaluate this candidate for the AI Engineer role. (with PDF attached) Input Validation If no file is attached, the bot replies: "Please upload the candidate profile file before sending the message." Extract Candidate Profile Downloads the attached PDF from Slack Uses Extract from File to parse the resume into text Profile Analysis (AI Agent) Sends the resume text and message to the Profile Analyzer Agent Identifies: Candidate name, email, and summary Applied position (from message) Looks up the Job Description PDF URL using Google Sheets Job Description Retrieval Downloads and parses the matching JD PDF HR Evaluation (AI Agent) Sends both the candidate profile and job description to HR Expert Agent Receives a summarized fit evaluation and insights Output and Logging Sends evaluation result back to Slack in the original thread Updates a Google Sheet with evaluation data for tracking How to set up Slack Setup Create a Slack bot and install it into your workspace Enable the app_mention event and generate a bot token Connect Slack to n8n using Slack Bot credentials Google Sheets Setup Create a sheet mapping Position Title → Job Description URL Create another sheet for logging evaluation results n8n Setup Add a Webhook Trigger for Slack mentions Connect Slack, Google Sheets, and GPT-4 credentials Set up agents (Profile Analyzer Agent, HR Expert Agent) with appropriate prompts Deploy & Test Mention your bot in Slack with a message and file Confirm the reply and entry in the evaluation tracking sheet Requirements n8n (self-hosted or cloud) Slack App with Bot Token OpenAI or Azure OpenAI account (for GPT-4) Google Sheets (2 sheets: job mapping + evaluation log) Candidate profiles in PDF format Defined job titles and descriptions How to customize the workflow You can easily adapt this workflow to your team’s needs: | Customization Area | How to Customize | |--------------------------|----------------------------------------------------------------------------------| | Job Mapping Source | Replace Google Sheet with Airtable or Notion DB | | JD Format | Use Markdown or inline descriptions instead of PDF | | Evaluation Output Format | Change from Slack message to Email or Notion update | | HR Agent Prompt | Customize to match your company tone or include scoring rubrics | | Language Support | Add support for bilingual input/output (e.g., Vietnamese & English) | | Workflow Trigger | Trigger from slash command or form instead of @mention |. An n8n automation workflow template by Trung Tran.

N8nUpdated 23 hours ago
Free
No ratings
  • 9 nodes
Workflows
  • Automation
  • AI