by AiAgent
What It Does This powerful workflow can take hours of difficult research attempting to identify the perfect online tool to aid you with your business and condenses it into a few short seconds. Simply typing the name of an online tool you would like to identify into a chat message will initiate the workflow to begin its search process to identify 5 companies that will provide you with the online tool you desire. The initial chat will prompt the Tool Finder AI agent utilizing the power of GPT-4o in combination with SerpAPI to conduct a search and find 5 top end companies that contain the online tool you desire. It will then send the name of each company to five separate Reviewer Tool Agents that will gather information on each company. Each Reviewer Tools Agent will again harness the power of GPT-4o and SerpAPI to give a detailed descriptions of the online tool available including its price, limitations, summary of reviews, pros and cons, as well as an overall conclusion of the online tool. Who This Is For This is the perfect workflow for anyone who is interested in obtaining an online tool to help automate business or everyday tasks. Rather than spending an excess amount of time searching through websites and review pages to determine the best product available this workflow completes the process for you. It provides five options in a condensed form that easily lets you compare and evaluate the options in a single place. Whether you are searching for an automatic email responder or the best available online spreadsheet, this workflow is exactly what you need to help bring your business to the next level. How It Works Begin by opening the chat trigger node and typing the name of an online tool you would like to use to improve your day to day tasks. Example: Automatic email responder, automatic instagram poster, or online spreadsheet. This will trigger the Tool Finder Tools Agent to begin to utilize GPT-4o to begin to create search queries based off the tool you wish to identify. It will then use these search queries with SerpAPI to identify 5 companies that provide the online tool you desire. After it has obtained the names of five companies it will then in a structured output, send each item to a separate Reviewer Tools Agent. Once the Reviewer Tools Agent has received the name of the item it will then begin an in-depth review of that item. Each Reviewer Tools Agent will again use the power of GPT-4o connected with SerpAPI to obtain the most up to date information on each item from the internet. For each company and its tool you will be provided with: Price: If it is a one time purchase, monthly subscription and if there is a free version. Limits: It will provide any limitations on completing the desired tasks. If there is a limit on number of tasks that can be completed. If it only works with certain software. Summary of reviews: It will provide an overall summary of the reviews, how many reviews, as well as the star rating of each item. It will go in depth on the summary of the reviews. It will provide 3-4 pros and 2-3 cons of each item. Conclusion: It will provide an overall summary of the tool. After each of the Reviewer Tools Agent is complete with its review of the company and the online tool they provide, they will all send the information along to a Compiler Tools Agent. This tools agent uses GPT-4o-mini to arrange the data and present it in a concise, organized fashion. This allows for easy readability. Set Up Steps You will need to obtain an Open AI API key from platform.openai.com/api-keys After you obtain this Open AI API key you will need to connect it to the Open AI Chat Model for all of the Tools agents (Item finder, Reviewer 1, Reviewer 2, Reviewer 3, Reviewer 4, Reviewer 5, and Compiler). You will now need to fund your Open AI account. GPT 4o costs ~$0.03-$0.04 to run the workflow. Next you will need to create a SerpAPI account at https://serpapi.com/users/sign_up After you create an account you will need to obtain a SerpAPI key. You will then need to use this key to connect to the SerpAPI tool for each of the tools agents (Tool finder, Reviewer 1, Reviewer 2, Reviewer 3, Reviewer 4, and Reviewer 5) Tip: SerpAPI will allow you to run 100 free searches each month. This workflow uses ~15-30 SerpAPI searches per run. If you would like to utilize the workflow more than that each month, create multiple SerpAPI accounts and have an API key for each account. When you utilize all 100 free searches for an account, switch to the API key for another account within the workflow.
by WeblineIndia
This workflow, developed by our AI developers at WeblineIndia, is designed to automate the process of capturing form submissions and storing them in Airtable. By leveraging automation, it eliminates manual data entry, ensuring a smooth and efficient way to handle form data. The purpose of creating this workflow is to streamline data management, helping businesses save time, reduce errors, and maintain an organized, structured database for easy access and future use. Steps: Trigger on Form Submission (Form Node)** What It Does: Activates the workflow whenever a form is submitted. How to Set It Up: Use the Form Submission Trigger node to detect new form submissions. This ensures the workflow starts automatically when a user fills out the form. Store Data in Airtable (Airtable Node)** What It Does: Transfers the form data into an Airtable base. How to Set It Up: Use the Airtable Node to map form fields to corresponding columns in your Airtable table, storing the data accurately. Finalize and Activate** What It Does: Completes the setup to automate data storage upon form submission. How to Set It Up: Save and activate the workflow. Once active, it will automatically record all new form submissions in Airtable.
by Lucas Perret
Who is this for? This workflow is for all sales reps and lead generation manager who need to prepare their prospecting activities, and find relevant information to personalize their outreach. Use Case This workflow allows you to do account research with the web using AI. It has the potential to replace manual work done by sales rep when preparing their prospecting activities by searching complex information available online. What this workflow does The advanced AI module has 2 capabilities: Research Google using SerpAPI Visit and get website content using a sub-workflow From an unstructured input like a domain or a company name. It will return the following properties: domain company Linkedin Url cheapest plan has free trial has entreprise plan has API market (B2B or B2C) The strength of n8n here is that you can adapt this workflow to research whatever information you need. You just have to precise it in the prompt and to precise the output format in the "Strutured Output Parser" module. Detailed instructions + video guide can be found by following this link.
by Felipe Braga
An intelligent chatbot that assists employees by answering common HR or IT questions, supporting both text and audio messages. This unique feature ensures employees can conveniently ask questions via voice messages, which are transcribed and processed just like text queries. How It Works Message Capture: When an employee sends a message to the chatbot in WhatsApp or Telegram (text or audio), the chatbot captures the input. Audio Transcription: For audio messages, the chatbot transcribes the content into text using an AI-powered transcription service (e.g., Whisper, Google Cloud Speech-to-Text). Query Processing: The transcribed text (or directly entered text) is sent to an AI service (e.g., OpenAI) to generate embeddings. These embeddings are used to search a vector database (e.g., Supabase or Qdrant) containing the company’s internal HR and IT documentation. The most relevant data is retrieved and sent back to the AI service to compose a concise and helpful response. Response Delivery: The chatbot sends the final response back to the employee, whether the input was text or audio. Set Up Steps Estimated Time**: 20–25 minutes Prerequisites**: Create an account with an AI provider (e.g., OpenAI). Connect WhatsApp or Telegram credentials in n8n. Set up a transcription service (e.g., Whisper or Google Cloud Speech-to-Text). Configure a vector database (e.g., Supabase or Qdrant) and add your internal HR and IT documentation. Import the workflow template into n8n and update environment variables for your credentials.
by Mark Shcherbakov
Video Guide I prepared a detailed guide showcasing the process of building an AI agent that interacts with a Snowflake database using n8n. This setup enables conversational querying, secure execution of SQL queries, and dynamic report generation with rich visualization capabilities. Youtube Link Who is this for? This workflow is designed for developers, data analysts, and business professionals who want to interact with their Snowflake data conversationally. It suits users looking to automate SQL query generation with AI, manage large datasets efficiently, and produce interactive reports without deep technical knowledge. What problem does this workflow solve? Querying Snowflake databases typically requires SQL proficiency and can lead to heavy token usage if large datasets are sent to AI models directly. This workflow addresses these challenges by: Guiding AI to generate accurate SQL queries based on user chat input while referencing live database schema to avoid errors. Executing queries safely on Snowflake with proper credential management. Aggregating large result sets to reduce token consumption. Offering a user-friendly report link with pagination, filtering, charts, and CSV export instead of returning overwhelming raw data. Providing an error-resilient environment that prompts regenerations for SQL errors or connectivity issues. What this workflow does The scenario consists of multiple focused n8n workflows orchestrated for smooth, secure, and scalable interactions: Agent Workflow Starts with a chat node and sets the system role as "Snowflake SQL assistant." AI generates SQL after verifying database schema and table definitions to avoid hallucinations. Reinforcement rules ensure schema validation before query creation. Data Retrieval Workflow Receives SQL queries from the agent workflow. Executes them against the Snowflake database using user-provided credentials (hostname, account, warehouse, database, schema, username, password). Optionally applies safety checks on SQL to prevent injection attacks. Aggregation and Reporting Decision Aggregates returned data into arrays for efficient processing. Applies a threshold (default 100 records) to decide whether to return raw data or generate a dynamic report link. Prepares report links embedding URL-encoded SQL queries to securely invoke a separate report workflow. Report Viewing Workflow Triggered via webhook from the report link. Re-executes SQL queries to fetch fresh data. Displays data with pagination, column filtering, and selectable chart visualizations. Supports CSV export and custom HTML layouts for tailored user experience. Provides proper error pages in case of SQL or data issues. Schema and Table Definition Retrieval Tools Two helper workflows that fetch the list of tables and column metadata from Snowflake. Require the user to replace placeholders with actual database and data source names. Crucial for AI to maintain accurate understanding of the database structure. N8N Workflow Preparation Create your Snowflake credentials in n8n with required host and account details, warehouse (e.g., "computer_warehouse"), database, schema, username, and password. Replace placeholder variables in schema retrieval workflows with your actual database and data source names. Verify the credentials by testing the connection; reset passwords if needed. Workflow Logic The Agent Workflow listens to user chats, employs system role "Snowflake SQL assistant," and ensures schema validation before generating SQL queries. Generated SQL queries pass to the Data Retrieval Workflow, which executes them against Snowflake securely. Retrieved data is aggregated and evaluated against a configurable threshold to decide between returning raw data or creating a report link. When a report link is generated, the Report Viewing Workflow renders a dynamic interactive HTML-based report webpage, including pagination, filters, charts, and CSV export options. Helper workflows periodically fetch or update the current database schema and table definitions to maintain AI accuracy and prevent hallucinations in SQL generation. Error handling mechanisms provide user-friendly messages both in the agent chat and report pages when issues arise with SQL or connectivity. This modular, secure, and extensible setup empowers you to build intelligent AI-driven data interactions with Snowflake through n8n automations and custom reporting.
by Jaruphat J.
Who’s it for? This workflow is built for: AI storytellers, **content creators, YouTubers, and short-form video marketers Anyone looking to transform text prompts into cinematic AI-generated videos fully automatically Educators, **trainers, or agencies creating story-based visual content at scale What It Does This n8n workflow allows you to automatically turn a simple text prompt into a multi-scene cinematic video, using the powerful Fal.AI Seedance V1.0 model (developed by ByteDance — the creators of TikTok). It combines the creativity of GPT-4o, the motion synthesis of Seedance, and the automation power of n8n to generate AI videos with ambient sound and publish-ready format. How It Works Accepts a prompt from Google Sheets (configurable fields like duration, aspect ratio, resolution, scene count) Uses OpenAI GPT-4o to write a vivid cinematic narrative Splits the story into n separate scenes For each scene: GPT generates a structured cinematic description (characters, camera, movement, sound) The Seedance V1.0 model (via Fal.AI API) renders a 5s animated video Optional: Adds ambient audio via Fal’s MM-Audio model Finally: Merges all scene videos using Fal’s FFmpeg API Optionally uploads to YouTube automatically Why This Is Special Fal.AI Seedance V1.0** is a highly advanced motion video model developed by ByteDance, capable of generating expressive, stylized 5–6 second cinematic clips from text. This workflow supports full looping, scene count validation, and wait-polling for long render jobs. The entire story, breakdown, and scene design are AI-generated — no manual effort needed. Output is export-ready: MP4 with sound, ideal for YouTube Shorts, Reels, or TikTok. Requirements n8n (Self-hosted recommended) API Keys: Fal.AI (https://fal.ai) OpenAI (GPT-4o or 3.5) Google Sheets Example Google Sheet How to Set It Up Clone the template into your n8n instance Configure credentials: Fal.AI Header Token OpenAI API Key Google Sheets OAuth2 (Optional) YouTube API OAuth Prepare a Google Sheet with these columns: story (short prompt) number_of_scene duration (per clip) aspect_ratio, resolution, model Run manually or trigger on Sheet update. How to Customize Modify the storytelling tone in GPT prompts (e.g., switch to fantasy, horror, sci-fi) Change Seedance model params like style or seed Add subtitles or branding overlays to final video Integrate LINE, Notion, or Telegram for auto-sharing Example Output Prompt: “A rabbit flies to the moon on a dragonfly and eats watermelon together” → Result: 3 scenes, each 5s, cinematic camera pans, soft ambient audio, auto-uploaded to YouTube Result
by Eugene Green
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This template helps you discover trending Instagram Reels from competitors or any public profiles you choose. 📺 How It Works The workflow automatically monitors selected Instagram accounts using Apify, pulls recent Reels, and analyzes their performance. It calculates engagement levels, detects early “hot” content, translates text if needed, and organizes all results into a structured Notion database — ready for review and production. I've recorded a video walkthrough to show you how the system works in detail. 👉 https://www.youtube.com/watch?v=rdfRNHpHX8o @youtube 📄 Download Notion Database Structure You can download the Notion table structure (with all required columns and formats) here: 👉 https://drive.google.com/file/d/1FVaS_-ztp6PDAJbETUb1dkg8IqE4qHqp/view?usp=sharing 👤 Who’s it for This workflow is for marketers, content creators, social media managers, and automation enthusiasts who want to stay ahead of Instagram Reels trends. Whether you're building a content pipeline or studying competitors, this tool saves hours of manual tracking. 🔧 How to set up Create the required databases in Notion (structure file provided). Import the .json workflow into your n8n instance. Set up credentials for Notion, Apify, and Gemini API. Link those credentials in the workflow. Adjust the Variables node with your test account list and settings. Run a test with 3–5 profiles and validate the output. Once working, update Variables with your full config. 📋 Requirements An n8n instance (self-hosted or cloud) A Notion account (separate workspace recommended) Apify account (usage-based pricing for Instagram scraping) Gemini API key for AI processing (usage-based pricing) 🧩 How to customize the workflow The system is fully modular. You can: In the Set Prompt node, you can define your own rules for detecting content categories and video types. Change video filters (e.g., what counts as “hot” or “early hot”) Modify Notion fields or adapt to your own database structure Add more parsing logic to Variables Switch translation language Integrate with your content production flow Each part of the workflow is clearly labeled and editable — feel free to adapt it to your goals.
by Shahrukh
Create AI-Driven Website Audits & Personalized Outreach with Lighthouse and GPT-4 Who is this for? This workflow is perfect for marketing agencies, SEO consultants, and growth specialists who need to scale personalized outreach without spending hours on manual research. What problem does it solve? Traditional cold outreach feels generic and gets ignored. This template automates website audits and personalized email creation, making your outreach look deeply researched and relevant—at scale. What this workflow does Pulls business details from a Google Sheet (which you can fill via tools like Google Maps scrapers) Finds company emails using an AI-powered scraper Captures a screenshot of the business homepage Runs a Lighthouse audit (Performance, SEO, Accessibility, Best Practices) Performs UI analysis to spot design gaps using GPT-4 Generates a personalized outreach email that references real site data, tone, and scores Result: You end up with dozens of qualified leads, each with a full audit report and a ready-to-send outreach email. Requirements n8n account** (self-hosted or cloud) Google Sheets credentials** (use n8n’s built-in credential manager) OpenAI API key** (stored securely in n8n credentials) Lighthouse node installed** How to Set Up Connect Google Sheets → Use it as your lead source Add your OpenAI and Google credentials via n8n credential manager Replace placeholder variables in the “Set” nodes for your campaign Enable the Lighthouse node for audits Run the workflow manually or schedule it How to Customize Change the email prompt in the OpenAI node to match your tone Modify the Google Sheet structure for different niches Add extra steps (e.g., push to a CRM or email sender like Instantly) Feel Free to drop me an email if you need help with building a custom automation for your business at : shahrukh@marketingbyprof.com
by Davide
This WooCommerce-integrated chatbot is designed to transform post-sales customer support by combining automation and artificial intelligence to deliver fast, secure, and personalized assistance. The chatbot retrieves real-time order information, including shipping details and tracking numbers, after verifying the customer's identity through a strict email-based authentication system. Beyond order management, the chatbot answers frequently asked questions about return policies, delivery times, and terms of service using RAG. If a request is too complex, the system seamlessly escalates it to a human operator via Telegram, guaranteeing no customer query goes unresolved. Key Features of the Chatbot Order Tracking: Retrieves real-time tracking information for WooCommerce orders, including carrier URLs and pickup dates. Order Details Retrieval: Provides customers with past/current order information after strict email verification. Policy & FAQ Assistance: Answers questions about shipping, returns, and store policies using a vectorized knowledge base (ToS tool). Identity Verification: Ensures privacy by requiring exact email-order matches before sharing sensitive data. Human Escalation: Transfers complex issues to human agents via Telegram when the AI cannot resolve them. Context-Aware Conversations: Maintains dialogue context using memory buffers for seamless interactions. Who Benefits from This Chatbot? E-commerce Stores: WooCommerce businesses needing 24/7 automated post-sales support. Customer Support Teams: Reduces ticket volume by handling repetitive queries (tracking, policies). SMBs: Small-to-medium businesses lacking resources for full-time support staff. Customers: Shoppers who want instant, self-service access to order status and FAQs. How It Works Customer Interaction: The workflow starts when a customer sends a chat message, triggering the AI agent. Identity Verification: The agent requests the order number and associated email, strictly verifying the match before proceeding. Order & Tracking Retrieval: Using WooCommerce API tools (get_order, get_tracking), it fetches order details and tracking information. Policy & Support: The ToS tool answers shipping and policy questions, while human_assistance escalates unresolved issues to a human agent via Telegram. Memory & Context: A buffer memory retains conversation context for coherent interactions. Set Up Steps Configure Qdrant Vector Store: Replace QDRANTURL and COLLECTION in the nodes to set up document storage. Add Telegram Chat ID: Insert your Telegram CHAT_ID in the human_assistance node for escalations. Integrate WooCommerce Tracking Plugin: Install the YITH WooCommerce Order Tracking plugin and update the HTTP request URL in the tracking node. Test & Activate: Verify the workflow by testing order queries and ensuring proper email verification. Need help customizing? Contact me for consulting and support or add me on Linkedin.
by Tom
This workflow provides a simple approach to counting the items returned by a node. It uses a Set node with the Execute Once option: The expression uses $input.all() (documented here) to fetch all incoming items at once, and .length (documented for example here) to count them.
by n8n Team
This workflow employs OpenAI's language models and SerpAPI to create a responsive, intelligent conversational agent. It comes equipped with manual chat triggers and memory buffer capabilities to ensure seamless interactions. To use this template, you need to be on n8n version 1.50.0 or later.
by Nisa
Description This workflow automatically classifies user queries and retrieves the most relevant information based on the query type. 🌟 It uses adaptive strategies like; Factual, Analytical, Opinion, and Contextual to deliver more precise and meaningful responses by leveraging n8n's flexibility. Integrated with Qdrant vector store and Google Gemini, it processes each query faster and more effectively. 🚀 How It Works? Query Reception: A user query is triggered (e.g., through a chatbot interface). 💬 Classification: The query is classified into one of four categories: Factual: Queries seeking verifiable information. Analytical: Queries that require in-depth analysis or explanation. Opinion: Queries looking for different perspectives or subjective viewpoints. Contextual: Queries specific to the user or certain contextual conditions. Adaptive Strategy Application: Based on classification, the query is restructured using the relevant strategy for better results. Response Generation**: The most relevant documents and context are used to generate a tailored response. 🎯 Set Up Steps Estimated Time: ⏳ 10-15 minutes Prerequisites: You need an n8n account and a Qdrant vector store connection. Steps: Import the n8n workflow: Load the workflow into your n8n instance. Connect Google Gemini and Qdrant: Link these tools for query processing and data retrieval. Connect the Trigger Interface: Integrate with a chatbot or API to trigger the workflow. Customize: Adjust settings based on the query types you want to handle and the output format. 🔧 For more detailed instructions, please check the sticky notes inside the workflow. 📌