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 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 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 Anne Uy Gothong
This free n8n automation helps anyone—from busy parents to entrepreneurs—get a daily SMS summary of their calendar events. It’s a personal assistant that gives you a heads up of what your day will look like. Great for: starting your day cognizant of the day's events, or for the neurodivergent. Example use case: Parent receives a text summarizing the Family Calendar events at 5AM. Its a reminder of a child's doctor appointment at 1PM and soccer practice at 430PM. The AI then ends the message on an uplifting note. Good to Know Requires user to buy a Twilio phone number to send SMS from. Each message, at the time of writing, is $0.083 CAD. Requires basic knowledge of Google Cloud Console for the activation of Google Calendar API How it Works Every morning at 7AM, your workflow checks Google Calendar for the day’s events. It formats your schedule into a friendly, easy-to-read summary using your favorite AI model (any LLM works—Anthropic, OpenAI, Gemini, etc). That summary is texted directly to your phone via Twilio as a personal daily reminder. How to Use Copy this n8n workflow into your own instance. Hook up your Google Calendar and Twilio accounts. You can choose the specific calendar in the Calendar node. Choose or swap in any AI model you prefer to personalize your summaries. I find Claude sounds the most natural. Enjoy your daily, cheerful calendar digest by SMS at 7AM! Requirements A Google Cloud account (to activate the Calendar API and get credentials—see Google documentation). Twilio account (for sending SMS—get started with Twilio’s easy setup). Any LLM API account (optional, but recommended for polite/friendly summaries). Customize this flow Change SMS times to fit your morning routine. Adjust message formatting for your style or brand. Swap LLM services, tweak prompts, or combine multiple calendars—whatever works for you. Reach out anytime at ralleyreminders.com if you have questions or want to share ideas!
by Rahul Joshi
📊 Description Automate proactive brand reputation monitoring across public platforms using AI-driven risk analysis 🤖. This workflow continuously scans Reddit, Glassdoor, and review sites via SerpAPI to detect negative sentiment, public complaints, and early crisis signals 🔍. Each mention is analyzed with AI to assess risk level and urgency, ensuring no critical issue goes unnoticed. High-risk threats automatically trigger real-time Google Chat alerts and create priority Asana tasks 🚨, enabling fast, coordinated response without manual monitoring. 🔍 What This Template Does Runs on an hourly schedule ⏰ to continuously track brand mentions online. Searches public platforms like Reddit and review sites using SerpAPI 🔍. Parses and structures insights from AI-powered search results 📄. Analyzes sentiment and crisis risk using Azure OpenAI 🤖. Filters high-risk reputation threats automatically ⚠️. Sends instant Google Chat alerts for urgent issues 💬. Creates priority Asana tasks to ensure fast team action ✅. ✅ Key Benefits ✅ Detect brand crises before they escalate publicly ✅ Eliminate manual reputation monitoring across platforms ✅ Get real-time alerts only for high-risk issues ✅ Centralize crisis response with automatic task creation ✅ Improve brand trust and response time ✅ AI-powered, scalable, and always-on monitoring ⚙️ Features Hourly automated monitoring trigger SerpAPI Google AI Mode search integration AI-based sentiment and crisis risk classification Structured JSON output for reliability Google Chat alerts for instant visibility Asana task creation for crisis management Fail-safe handling for malformed AI responses 🔑 Requirements SerpAPI account (Google AI Mode search) Azure OpenAI credentials Google Chat OAuth2 credentials Asana OAuth2 credentials Brand name or keywords for monitoring 🎯 Target Audience SaaS founders and startup teams Brand, PR, and reputation managers Digital agencies managing multiple clients Customer support and crisis response teams
by Design for Online
AI Chat Bot workflow for WordPress & Webhook Live Chats This workflow powers a versatile AI chatbot that can be integrated into any live chat interface, such as our free Forerunner™ AI Chat Bot for WordPress. It's designed to automate customer support and lead generation by handling a variety of user queries independently. The setup process is straightforward and typically takes less than five minutes. This involves connecting your preferred Large Language Model (LLM) and a live chat platform to the workflow via webhooks. How the Workflow Works The core of this workflow is an AI Agent that acts as the brain of the chatbot. It processes user input and generates responses based on predefined rules and your chosen language model. User Input: When a user sends a message through your live chat, it's sent to the workflow via a webhook. This message is then passed to the AI Agent for processing. AI Response Generation: The AI Agent analyzes the message, retrieves relevant conversational history from the Simple Memory node to maintain context, and uses the selected Large Language Model (e.g., OpenAI, Gemini, or Claude) to formulate a response. Conditional Logic: After the response is generated, the workflow uses an If node to check if the conversation should end. If the response contains the specific tag [END_OF_CONVERSATION], the workflow prepares to end the chat. Otherwise, the conversation continues. Send to Client: The final response is then sent back to the live chat interface, where it is displayed to the user. This completes the loop, allowing the chatbot to engage in a continuous conversation until the task is complete.
by Elimeleth
📊 Token Usage Metrics Workflow Descripción: Este flujo de trabajo en n8n extrae y resume las métricas de uso de tokens (prompt, completion y total) y los modelos utilizados en una ejecución específica. Requiere el execution_id y un array con los nombres de los nodos de AI (por ejemplo: openai, gemini). Requisitos: execution_id: ID de la ejecución de n8n de la cual se extraerán los datos. model_names: Array con los nombres de los nodos AI a buscar (ejemplo: openai, gemini). Funcionamiento: Obtiene la ejecución con el ID proporcionado. Busca en los nodos indicados la información de token usage dentro de la ejecución. Suma los tokens usados y genera un listado de modelos utilizados. Devuelve métricas totales y un desglose detallado por modelo. Configuración recomendada: Este workflow debe configurarse para ejecutarse siempre al final del flujo de trabajo. Desactivar la opción “Esperar a que termine” para evitar bloqueos y asegurar que se obtenga la ejecución completa. 📊 Token Usage Metrics Workflow Description: This n8n workflow extracts and summarizes token usage metrics (prompt, completion, and total tokens) along with the models used in a specific execution. It requires the execution_id and an array of AI node names (e.g., openai, gemini). Requirements: execution_id: The n8n execution ID from which data will be extracted. model_names: An array of AI node names to search for (e.g., openai, gemini). How It Works: Fetches the execution using the provided ID. Searches the specified nodes for token usage information within the execution. Aggregates token counts and compiles a list of models used. Returns total metrics and a detailed breakdown per model. Recommended Configuration: Configure this workflow to run always at the end of your workflow. Disable the “Wait until finished” option to avoid blocking and ensure the complete execution data is available.
by Calistus Christian
What this workflow does Provides the tools layer for the Parent agent to manage Google Calendar: Get (list events), Create, and Delete. Accepts text + sessionid from the Parent and uses an LLM with short-term memory to choose and run the correct tool. Pipeline: Execute Workflow Trigger → Sub-Agent → (Get / Create / Delete) → Google Calendar Category: Productivity / Calendar / Agentic\ Time to set up: ~10 minutes\ Difficulty: Intermediate\ Cost: Mostly free (n8n CE; OpenAI + Google Calendar usage as configured) * What you'll need OpenAI credentials. Google Calendar OAuth2 credentials. A calendar ID (use a placeholder like your.calendar@example.com in the node and select your actual calendar at runtime). * Set up steps Import this Sub-Agent workflow. Open the Google Calendar tool nodes (Get, Create, Delete) and select your OAuth2 credential and calendar. Ensure the Execute Workflow Trigger exposes two inputs: text and sessionid. Connect the Parent's toolWorkflow node to this workflow. * Testing (direct call example) From the Parent, send: "Schedule 'Team Sync' tomorrow 10:00--11:00" → Sub-Agent should call Create. "List events next week" → Get with timeMin/timeMax. "Delete event 'Team Sync'" → Delete with eventId once matched.
by Nghia Nguyen
AI Agent for GitHub AI Agent to learn directly from your GitHub repository. It automatically syncs source files, converts them into vectorized knowledge How It Works Provide your GitHub repository — the workflow will automatically pull your source files and update the knowledge base (vectorstore) for the AI Agent. This allows the AI Agent to answer questions directly based on your repository’s content. How to Use Commit your files to your GitHub repository. Trigger the Sync Data workflow. Ask questions to the AI Agent — it will respond using your repository knowledge. Requirements A valid GitHub account An existing repository with accessible content Customization Options Customize the prompt for specific or detailed tasks Replace or connect to your own vector database provider
by Mustafa Polat
This workflow integrates Google Sheets with Supabase Vector Store for storing personal data as vectors. It utilizes OpenAI and Google Gemini AI models for enhanced data processing and querying. The workflow performs the following tasks: Extracts personal data** from Google Sheets. Processes the data using AI tools like OpenAI and Google Gemini for intelligent insights. Inserts the data* into *Supabase** as vectors, enabling efficient storage and fast querying. Includes seamless integration with Postgres for memory management. Supports data loading, embedding, and management. This template is ideal for: Personal data storage with AI-driven querying and analysis. Building intelligent agents that interact with your data. Efficient vector-based storage for personal information. Perfect for those looking to integrate AI into their personal data workflows.
by Automate With Marc
✍️ Ultimate AI Blog Content Creator with Slack + Pinecone + Perplexity Description Turn your marketing team’s blog ideas into full, research-backed, brand-aligned articles with one Slack mention. This workflow connects Slack, Pinecone, and Perplexity to deliver high-impact blog posts that match your company’s voice and leverage the latest research — all written directly into Google Docs for immediate publishing. 👉 Watch step-by-step build of this workflow on: www.youtube.com/@automatewithmarc How It Works Slack Trigger – Marketing team members @mention the bot with a blog idea. Perplexity Tool – Gathers the most up-to-date insights and research on the topic. Pinecone Vector DB – Injects your brand guidelines, tone, and style from stored vectors. AI Blogpost Agent – Powered by Anthropic/OpenAI, it blends research + style to create a polished, structured blog post. Simple Memory – Keeps context across requests for more consistent content. Google Docs – Creates and updates a document with the generated article, ready for review or publishing. Why Content Teams Will Love It ⚡ Faster turnaround — go from idea to publish-ready blog in minutes. 📝 On-brand every time — uses your Pinecone-stored brand guidelines. 🌍 Research-driven — Perplexity ensures content is current and credible. 🤝 Team-friendly — triggered right inside Slack for effortless collaboration. Requirements Slack App (with app_mentions:read, chat:write) Pinecone account with embedded brand guideline vectors Perplexity API key Anthropic/OpenAI API key Google Docs account