by Robert Breen
Use the n8n Data Tables feature to store, retrieve, and analyze survey results — then let OpenAI automatically recommend the most relevant course for each respondent. 🧠 What this workflow does This workflow demonstrates how to use n8n’s built-in Data Tables to create an internal recommendation system powered by AI. It: Collects survey responses through a Form Trigger Saves responses to a Data Table called Survey Responses Fetches a list of available courses from another Data Table called Courses Passes both Data Tables into an OpenAI Chat Agent, which selects the most relevant course Returns a structured recommendation with: course: the course title reasoning: why it was selected > Trigger: Form submission (manual or public link) 👥 Who it’s for Perfect for educators, training managers, or anyone wanting to use n8n Data Tables as a lightweight internal database — ideal for AI-driven recommendations, onboarding workflows, or content personalization. ⚙️ How to set it up 1️⃣ Create your n8n Data Tables This workflow uses two Data Tables — both created directly inside n8n. 🧾 Table 1: Survey Responses Columns: Name Q1 — Where did you learn about n8n? Q2 — What is your experience with n8n? Q3 — What kind of automations do you need help with? To create: Add a Data Table node to your workflow. From the list, click “Create New Data Table.” Name it Survey Responses and add the columns above. 📚 Table 2: Courses Columns: Course Description To create: Add another Data Table node. Click “Create New Data Table.” Name it Courses and create the columns above. Copy course data from this Google Sheet: 👉 https://docs.google.com/spreadsheets/d/1Y0Q0CnqN0w47c5nCpbA1O3sn0mQaKXPhql2Bc1UeiFY/edit?usp=sharing This Courses Data Table is where you’ll store all available learning paths or programs for the AI to compare against survey inputs. 2️⃣ Connect OpenAI Go to OpenAI Platform Create an API key In n8n, open Credentials → OpenAI API and paste your key The workflow uses the gpt-4.1-mini model via the LangChain integration 🧩 Key Nodes Used | Node | Purpose | n8n Feature | |------|----------|-------------| | Form Trigger | Collect survey responses | Forms | | Data Table (Upsert) | Stores results in Survey Responses | Data Tables | | Data Table (Get) | Retrieves Courses | Data Tables | | Aggregate + Set | Combines and formats table data | Core nodes | | OpenAI Chat Model (LangChain Agent) | Analyzes responses and courses | AI | | Structured Output Parser | Returns structured JSON output | LangChain | 💡 Tips for customization Add more Data Table columns (e.g., email, department, experience years) Use another Data Table to store AI recommendations or performance results Modify the Agent system message to customize how AI chooses courses Send recommendations via Email, Slack, or Google Sheets 🧾 Why Data Tables? This workflow shows how n8n’s Data Tables can act as your internal database: Create and manage tables directly inside n8n No external integrations needed Store structured data for AI prompts Share tables across multiple workflows All user data and course content are stored securely and natively in n8n Cloud or Self-Hosted environments. 📬 Contact Need help customizing this (e.g., expanding Data Tables, connecting multiple surveys, or automating follow-ups)? 📧 robert@ynteractive.com 🔗 Robert Breen 🌐 ynteractive.com
by Marth
Automated Instagram Carousel Post (Blotato + GPT-4.1) This workflow is an end-to-end solution for automating the creation and publishing of highly engaging Instagram Carousel content on a recurring schedule. It leverages the intelligence of an AI Agent (GPT-4.1) for idea generation and sharp copywriting, combined with the visual rendering capabilities of Blotato, all orchestrated by the n8n automation platform. The core objective is to drastically cut content production time, enabling creators and marketing teams to consistently generate high-impact, scroll-stopping educational or inspirational content without manual intervention. How It Works The workflow executes in five automated phases: 1. Trigger and Idea Generation The workflow starts with the Schedule Trigger node, running at your specified time interval (e.g., daily). It takes the initial subject from the Topic node and feeds it to the Topic1 AI Agent. This agent is specifically prompted to create a short, viral hook/title (max. 6 words) in the style of confident, tactical copywriters (like Alex Hormozi), maximizing the content's initial draw. 2. Content Creation and Output Structuring The viral hook is then passed to the AI Agent Carousel Maker. This agent uses the GPT-4.1 model, following strict system instructions, to generate all necessary content elements in a structured JSON format: Punchy, concise text for each Carousel slide. A long, detailed Instagram Caption with explanations and a CTA. A short final title for internal reference. 3. Visual Rendering (Blotato Tool) The slide text output is sent to the Simple tweet cards monocolor (Blotato Tool) node. Blotato acts as a graphic generation API, rendering the text onto a chosen template to create a series of Carousel images (using the 4:5 aspect ratio). This replaces the need for manual design work in tools like Canva. 4. Status Check and Retry Mechanism Visual rendering takes time, so the workflow pauses: The Wait node holds the execution for 3 minutes. The Get carousel node retrieves the image generation status using the ID provided by the previous Blotato node. The If carousel ready node checks if the status is done. If not, the flow is routed back to the Wait node, implementing a built-in simple retry mechanism until the visuals are complete. 5. Final Posting Once the status is confirmed as done, the workflow proceeds to the final step: The Instagram [BLOTATO] node uses the media URLs retrieved from Blotato and the long caption from the AI Agent to automatically publish the entire Carousel post (multiple images plus text) to your linked Instagram account. Set Up Steps To successfully activate and personalize this n8n workflow, follow these steps: Step 1: Import and Connect Credentials Import Workflow: Import the provided JSON file (Automated Instagram Carousel Post with Blotato + Gpt 4.1.json) into your n8n instance. OpenAI Credentials: Ensure you have valid OpenAI API credentials connected to the OpenAI Chat Model node. Blotato Credentials: Ensure your valid Blotato API credentials are connected to all three Blotato-related nodes (Simple tweet cards monocolor, Get carousel, and Instagram [BLOTATO]). Step 2: Configure Workflow Inputs Set Topic: Open the Topic node. Change the default initial topic expression =Top ai tools for finance to any general subject matter you want your Carousels to cover. Set Schedule: Open the Schedule Trigger node and configure the Rule to define how often you want the content to be created and posted (e.g., set it to run Every Day at a specific time). Step 3: Personalize Content and Visuals Customize AI Persona: Open the AI Agent Carousel Maker node. Review and modify the long System Message to refine the AI's output: Adjust the # ROLE and # STYLE sections to match your brand's voice (e.g., change the Alex Hormozi style to a more formal, academic tone if needed). Do not change the structure defined in # OUTPUT as this JSON format is essential for downstream nodes. Personalize Visuals: Open the Simple tweet cards monocolor (Blotato Tool) node. Under templateInputs, customize fields like authorName, handle, and profileImage URLs to ensure the generated visuals are consistent with your personal or brand identity. Step 4: Final Posting Setup Select Instagram Account: Open the Instagram [BLOTATO] node. In the accountId parameter, use the dropdown list to select the specific Instagram account that is connected via your Blotato service. Activate: Once all steps are complete, save the workflow and toggle the main switch to Active to allow the Schedule Trigger to begin running the automation.
by MAMI YAMANE
Generate SEO content outlines from SERP analysis to Google Docs Overview Stop wasting hours on manual competitor research and content briefing. This workflow automates the creation of data-backed content briefs by analyzing the current top-ranking pages for your specific keyword. It scrapes the Google Search Engine Results Page (SERP), extracts the content structure (headings H1-H3) from competitor articles, and uses AI to generate a comprehensive article outline based on what is already ranking. The final outline is automatically saved to a Google Doc, streamlining your content production process. Who is this for? Content Marketers:** To drastically reduce the time needed to create detailed content briefs. SEO Specialists:** To analyze competitor content structures at scale without manual checking. Bloggers & Writers:** To overcome writer's block and ensure their content covers all necessary topics to rank. How it works Input: You enter a "Target Keyword" and "Target Audience" via the built-in n8n Form. SERP Scraping: The workflow uses Apify (Google Search Scraper) to fetch the top results for that keyword. Filtering: It automatically removes non-article URLs (such as Amazon product pages, YouTube videos, and PDFs) to ensure only relevant content competitors are analyzed. Deep Extraction: It visits each competitor's URL using Apify (Cheerio Scraper) to extract their article metadata and heading structure (H1, H2, H3). AI Analysis: The aggregated data is sent to OpenAI, which analyzes common patterns and generates an optimized article outline. Output: A new Google Doc is created with the generated outline. The request details are logged in Google Sheets for your records. Requirements Apify Account:* You will need an Apify account with access to the *Google Search Result Scraper and Cheerio Scraper actors. OpenAI Account:** An API key for OpenAI (GPT-3.5 or GPT-4 recommended). Google Cloud:** Credentials to access Google Docs and Google Sheets. How to set up Configure Credential: Connect your Apify, OpenAI, and Google accounts in the respective nodes. Workflow Configuration: Open the Workflow Configuration node. You can change the countryCode (default is "jp" for Japan) to your target region (e.g., "us", "uk") and adjust maxResults if needed. Google Sheets Setup: Create a Google Sheet with a column header named target_keyword. Copy the Spreadsheet ID and paste it into the Store Form Responses node. Run: Click "Chat" or "Open Form" in the trigger node to start the workflow. How to customize Change the AI Model:** In the AI Content Structure Analysis node, you can switch between different OpenAI models or adjust the system prompt to change the tone/format of the outline. Adjust Filters:** Modify the Filter Non-Article URLs node to exclude specific domains you don't want to analyze (e.g., wikipedia.org). Output Format:** You can modify the Create Google Doc node to include more specific data, such as the list of competitor URLs analyzed.
by Yang
Who’s it for This workflow is for marketers, influencer agencies, or outreach teams who want to quickly check if a TikTok user meets certain criteria before adding them to an influencer list. No manual profile checking—just drop in a username, and the system does the rest. What it does This workflow takes a TikTok username submitted via form, fetches the user’s profile using Dumpling AI, then evaluates the user using GPT-4 to decide if they qualify for influencer outreach based on predefined rules: 40+ videos 100,000+ followers 300,000+ total likes It then checks Google Sheets: If the user does not exist, it adds a new row If the user already exists, it updates the row How it works Form Trigger: Collects TikTok username Dumpling AI: Pulls TikTok profile (username, ID, followers, videos, likes, etc.) GPT-4: Checks if the user meets outreach criteria Google Sheets: Checks if user already exists Updates or appends user data + qualification status Requirements ✅ Dumpling AI API key (HTTP Header Auth) ✅ OpenAI API key (GPT-4) ✅ Google Sheets integration with the following columns: Tik Tok user User ID Follower Count Following Count Heart Count Video Count Qualified? How to customize Change the qualification logic in the GPT-4 prompt Add additional TikTok data (bio, profile pic, location, etc.) Send a notification if the user is qualified Push the qualified leads to Airtable, Notion, or your CRM > This workflow gives you a plug-and-play tool to qualify TikTok influencers instantly using AI—without leaving your browser or spreadsheet.
by Avkash Kakdiya
How it works This workflow automatically classifies and routes new or updated Linear issues using AI. When an issue is created or updated, its title and description are analyzed by an OpenAI-powered classifier. The workflow then determines the correct team, routes the issue through the right path, and updates it in Linear. This ensures accurate, consistent triaging and removes the need for manual assignment. Step-by-step 1. Trigger and validation Linear Trigger** – Detects new or updated issues in Linear. Filter New Issues Only** – Ensures the issue has a valid title. If (Create or Update)** – Confirms the action is either create or update. 2. AI classification OpenAI Chat Model** – Provides language model capabilities for classification. AI Agent (Bug Classifier)** – Uses issue title and description to assign a team ID. 3. Routing logic Engineering Router** – Checks if classification output is Engineering. Product Router** – Checks if classification output is Product. Design Router** – Checks if classification output is Design. Default Router** – Fallback if no match is found. 4. Update Linear issue Assign to Engineering** – Updates team assignment in Linear. Assign to Product** – Updates team assignment in Linear. Assign to Design** – Updates team assignment in Linear. Assign to Default** – Assigns to fallback team if no match. Why use this? Automates issue triage, eliminating manual team assignment. Speeds up bug resolution by instantly routing to the right team. Ensures consistency in bug categorization using AI-driven analysis. Scales effortlessly with growing issue volume. Reduces human error in issue management.
by Open Paws
Who’s it for 🎯 This workflow is designed for animal advocacy organizations, activists, and campaigners who want to automatically receive a weekly email update summarizing the latest news and developments related to animal rights, welfare, vegetarianism, and veganism. It can also be easily altered to allow daily updates. How it works / What it does ⚙️ Runs on a weekly schedule and uses a multi-tool research agent subworkflow to gather verified news strictly from the past week. It compiles the information and URLs into a clean, well-structured HTML email, then sends it to the specified recipient. URLs are never altered or omitted. How to set up 🛠️ Import this workflow into your n8n instance. Add and install the required research subworkflow: Multi-tool Research Agent for Animal Advocacy Configure API keys in n8n credentials. Set your topics, instructions, and recipient email in the “Set Preferences” node. Adjust the schedule node to control when emails are sent. Test the full workflow to ensure proper operation. Requirements 📋 n8n instance with internet access Valid API keys The Multi-tool Research Agent subworkflow installed SMTP or email sending configured How to customize 🔧 Update Topics:** Change topics in the “Set Preferences” node to focus the research. Update Instructions:** Tailor summary style and focus in the preferences node. Email Recipient:** Set who receives the update email. Scheduling:** Change frequency or time in the Schedule node. Duplicate for daily versions with adjusted research parameters. HTML Styling:** Modify the “Write HTML” node’s template for custom branding or layout. Error Handling:** Add workflows to capture and alert on errors for robustness. Adapt and extend as needed for your advocacy goals!
by AI/ML API | D1m7asis
🧠 AI Image Generator Bot — Telegram + AI/ML API This n8n workflow allows users to generate AI-generated images by sending messages to a Telegram bot. Each request is logged in Google Sheets and limited by a daily quota per user. Image prompts are enhanced by LLM before generation. 🚀 Features 📩 Telegram-based input 🧠 Prompt enhancement with GPT-4o 🎨 AI image generation via flux-pro model (AIMLAPI) 🖋 Auto-caption generation 📊 Usage tracked per user daily in Google Sheets 🔒 Daily request limits ✅ Graceful UX for over-limit cases 🛠 Setup Guide 1. 📲 Create Telegram Bot Talk to @BotFather Use /newbot → Choose a name and username Save the bot token 2. 🔐 Set Up Credentials in n8n Telegram API: Use your bot token Google Sheets: Set up via OAuth2 or Service Account AI/ML API: Set up with your API key from aimlapi.com 3. 📗 Prepare Google Sheet Name: Any (e.g., Image bot usage statistic) Sheet: Sheet1 Columns: user_id | date | query | result_url Share the sheet with the email of your service/OAuth2 account 4. 🔧 Configure the Workflow Open the n8n editor and import the JSON Update: Telegram credential Google Sheets credential and Sheet ID AI/ML API credentials ⚙️ Flow Summary | Node | Function | | ------------------------------ | ------------------------------------ | | 📩 Receive Telegram Message | Triggered by user message | | 📊 Fetch Usage Logs | Reads today's entries from Sheet | | 📈 Count Today’s Requests | Counts how many generations today | | 🔢 Set Daily Limit | Sets default limit (5) | | 🚦 Check Limit Exceeded? | If over limit → notify | | 🧠 Enhance Prompt | Uses GPT-4o to improve user's prompt | | 🎨 Generate Image | Sends to AIMLAPI to generate | | 🖋 Describe Image | Generates caption for the image | | 📤 Send Image to User | Sends back to Telegram | | 📝 Log Successful Generation | Writes to Google Sheets | 📁 Data Logging Each successful generation is stored in Google Sheets: | user\_id | date | query | result\_url | | -------- | ---- | ----- | ----------- | 💡 Example Prompt Flow User sends: astronaut cat floating in space Bot replies: > Here’s your image: > A majestic feline astronaut drifts through a glittering cosmic void, its helmet reflecting starlight. The image is sent with the caption 🔄 Daily Limit Default: 5 generations/day per Telegram user You can change this in the 🔢 Set Daily Limit node 🧪 Testing Use /execute workflow in Telegram — not "Execute Node" in editor Log test results to sheet Add extra Set nodes for debugging as needed 📎 Resources 🔗 AI/ML API Docs 🖼️ flux-pro Model UI
by Asfandyar Malik
Automatically create, evaluate, and optimize professional biographies with the Bio-Graphy Agent. This workflow uses a multi-agent system powered by GPT-5 to write, review, and enhance bios — then saves the final version directly to Google Docs. Who’s it for For professionals, creators, and marketers who want high-quality biographies for their profiles, portfolios, or LinkedIn — without spending hours writing or editing. How it works The user sends a chat message with details like name, age, and location. The Biography Agent generates a complete biography using the GPT-5 Chat Model. The Evaluator Agent reviews the bio and provides structured feedback. The Optimizer Agent refines tone, structure, and clarity based on that feedback. The final biography is saved automatically to Google Docs for easy access or publishing. How to set up Connect your Google account in n8n to enable document saving. Add your OpenAI (GPT-5 or compatible) credentials to the agent nodes. Customize prompts in the Biography, Evaluator, and Optimizer agents for your preferred writing style. Test the workflow by sending a chat message with basic personal details. Your completed bio will be generated, improved, and saved to your connected Google Docs. Requirements n8n Cloud or Self-hosted instance Google Docs integration OpenAI (GPT-compatible) credentials How to customize 🎯 Add personality: Adjust the prompts to make bios sound more friendly, formal, or humorous. 🌐 Change output: Send the result to Notion, Airtable, or Gmail instead of Google Docs. 🪄 Add another agent: Include a Grammar or Tone Correction agent for extra polish. 🧩 Extend use: Adapt it for “About Us” pages, resumes, or brand storytelling. Use this workflow to instantly generate professional, polished bios — powered by GPT-5 and automated through n8n.
by Robert Breen
This workflow pulls a Trello board → lists → cards, maps key fields (board, list, task names/descriptions), and asks OpenAI to summarize the board. ⚙️ Setup Instructions 1️⃣ Connect Trello (Developer API) Get your API key: https://trello.com/app-key Generate a token (from the same page → Token), or use: https://trello.com/1/authorize?expiration=never&name=n8n&scope=read,write&response_type=token&key=YOUR_API_KEY In n8n → Credentials → New → Trello API, paste API Key and Token, save. Open each Trello node (Get Board, Get Lists, Get Cards) and select your Trello credential. 2️⃣ Set Up OpenAI Create an API key: https://platform.openai.com/api-keys (If needed) Add billing: https://platform.openai.com/settings/organization/billing/overview In n8n → Credentials → New → OpenAI, paste your key, save. In the OpenAI Chat Model node, pick your credential and model (e.g., gpt-5-nano). 3️⃣ Add Your Board URL to “Get Board” Copy your Trello board URL (e.g., https://trello.com/b/DCpuJbnd/administrative-tasks). Open the Get Board node → Resource: Board, Operation: Get. In ID, choose URL mode and paste the board URL. The node will resolve the board and output its id → used by Get Lists / Get Cards. ▶️ Run Click Execute Workflow. The final Summarize Tasks step returns a concise board summary. 📬 Contact 📧 robert@ynteractive.com 🔗 Robert Breen 🌐 ynteractive.com
by Open Paws
Who’s it for 🎯 This workflow is designed for animal advocacy campaigners, strategists, and researchers who need detailed intelligence on corporate targets and their key stakeholders like executives, investors, and suppliers. How it works / What it does ⚙️ It uses the Multi-tool Research Agent subworkflow to research a target company, extract relevant sub-targets, and then runs focused research on each sub-target. It compiles all findings into a detailed HTML report outlining tailored campaign tactics. How to set up 🛠️ Import this workflow and the Multi-tool Research Agent subworkflow. Configure API credentials in n8n. Set the target company and campaign details. Test the workflow to verify multi-level research and report generation. Requirements 📋 n8n instance with internet access Valid API keys The Multi-tool Research Agent subworkflow installed and linked Optional email node for sending reports How to customize 🔧 Modify target inputs and sub-target extraction for different industries. Adjust research prompts in the subworkflow for style or focus. Customize the HTML report template for branding. Attach an email node to send reports automatically or route output as needed. Add error handling or branching for campaign specifics. Use this template to generate strategic, research-driven campaigns with actionable intelligence on complex corporate targets.
by Rosh Ragel
📌 What It Does This workflow connects a Telegram bot with your ClickUp workspace, allowing you to create, read, update, and delete tasks just by sending a message. The AI agent interprets natural language commands and takes the appropriate action — all without needing to open ClickUp. It’s like having a personal assistant inside Telegram that manages your task list for you. ✅ Prerequisites To use this workflow, you'll need the following credentials set up in n8n: Telegram Bot API Credential** (used in all Telegram nodes) ClickUp OAuth2 Credential** (for task operations) OpenAI Credential** (to power the AI agent that parses your commands) ⚠️ Before First Use Make sure to add your bot's user ID to the Ignore Bot Messages node. This prevents infinite loops caused by the bot responding to its own messages. If you're unsure of your bot's ID: Temporarily disable the two Telegram tool nodes connected to the AI Agent. Send a test message from the bot and capture its ID. Add that ID to the ignore filter, then re-enable the nodes. ⚙️ How It Works Trigger: The workflow starts when your Telegram bot receives a message. Ignore Self: If the message was sent by the bot itself, the workflow stops. AI Analysis: The message is passed to an AI agent (OpenAI) that determines what action to take. Decision Tree: 📌 Create a new task in ClickUp ✏️ Update an existing task 🔍 Find a task and return its details 🗑️ Delete a task ❓ Ask for more details if input is unclear ✅ Send confirmation or feedback to the user 💡 Example Use Cases “Add a task called ‘Follow up with supplier’ for tomorrow.” “What tasks are due this week?” “Update the task ‘Website Launch’ to ‘in progress’.” “Delete the task ‘Old client notes’.” This workflow is ideal for solo operators, remote teams, or anyone who wants to manage ClickUp while on the go — without switching apps. 🛠️ Setup Instructions Telegram Bot: Create a Telegram bot using BotFather Add your Telegram credential to all Telegram nodes in this workflow Bot ID Filter: Add your bot’s Telegram user ID to the Ignore Bot Messages node OpenAI Setup: Add your OpenAI credential to the AI Agent node ClickUp Integration: Connect your ClickUp credential Set your workspace, list, and folder IDs in the task creation and search nodes 🚀 How to Use Save the Telegram bot to your contacts Open the Telegram chat with your bot and send a message like: "Add a task to follow up with invoices every Friday" The bot will reply with confirmation or ask for clarification The task will appear in your ClickUp workspace within seconds 🔧 Customization Options Add new intents to the AI agent to support more actions (e.g., time tracking or comments) Customize the bot’s responses for branding or tone Add notifications or reminders using additional Telegram nodes ✨ Why It's Useful This workflow eliminates the friction of switching between Telegram and your task manager. It reduces manual data entry, saves time, and gives you a simple way to manage your to-do list using natural language — even on mobile. Perfect for freelancers, managers, or team leads who want a faster, more intuitive way to stay organized.
by Hashir Bin Waseem
Managing your inbox can feel like a full-time job. Some emails deserve an instant response, others need thoughtful handling, and many don’t need a reply at all. This workflow takes that weight off your shoulders by combining AI intelligence with human oversight, so you spend less time sorting and more time focusing on what matters. Why This Workflow Matters Think about how much energy gets drained just deciding: Should I reply to this now? Is this too sensitive for an automatic response? Or is this just noise I can safely ignore? This workflow does that decision-making for you. With the help of Google Gemini, it reads each incoming email, categorizes it, and then either: Replies instantly with a warm, professional message, Prepares a draft reply for you to review, Or does nothing if the message is irrelevant. It’s like having a personal assistant who knows when to step in and when to leave things for you. Benefits You’ll Notice Clarity in your inbox**: No more second-guessing which emails need your attention. Faster replies**: Routine messages get answered automatically in seconds. Peace of mind**: Sensitive or complex topics are flagged for your review, you’re always in control. Less mental clutter**: By ignoring noise (marketing blasts, spam, automated notifications), you can focus on meaningful conversations. Consistency**: Every reply feels polite, professional, and human, without you lifting a finger. Over time, you’ll notice your inbox feels lighter, your response times improve, and your focus shifts back to real work rather than inbox triage. How It Works Gmail Trigger catches every new incoming email. AI Categorizer decides whether the message should be: Reply (safe to answer immediately), Draft (needs your review), Nothing (ignore). AI Writer generates either a ready-to-send reply or a draft that feels natural and professional. Gmail Integration then either sends, drafts, or ignores, based on the AI’s decision. Use Cases Customer support**: Quick replies for common questions, while important issues get drafted for your review. Freelancers & solopreneurs**: Keep clients happy with fast replies, but stay safe on sensitive topics. Personal inbox management**: Lighten the load of newsletters, promotions, and low-value emails. Requirements An n8n instance (self-hosted or cloud). A Gmail account connected via OAuth2 in n8n. Google Gemini API access** for AI categorization and drafting. Basic familiarity with n8n workflows and how to connect credentials. FAQ Q: Will this replace my judgment entirely? No. It only automates what’s safe. Complex or sensitive emails are always drafted for you to review. Q: Can I customize how the AI writes replies? Yes. You can adjust the prompt inside the workflow to match your own style and tone. Q: What happens if the AI misclassifies an email? At worst, you’ll get a draft instead of an auto-reply. You’ll never lose control over sensitive communication. Q: Does this cost extra to run? Using Gmail via n8n is free, but you’ll need Google Gemini API access, which may come with its own usage limits or costs. ⚠️ Important Note: This workflow comes with no support. You need to be comfortable working with n8n, credentials, and AI nodes on your own. It’s provided as-is for the community to experiment with and adapt. Start using it, and you’ll quickly see how much lighter your inbox feels.