AI Workflows
Artificial Intelligence tools and workflows
Evaluate AI Workflow Tool Usage with Dataset Metrics
This workflow evaluates whether a specific tool was invoked by an AI agent using a test dataset, providing insights into workflow performance.
n8n$9.99Automate AI-Generated Summaries for WordPress Posts
This n8n workflow automates the creation of AI-generated summaries for WordPress posts, enhancing content with concise summaries without the need for heavy plugins.
n8n$19.99Evaluation Metric Example: String Similarity
## AI Evaluation in n8n This is a template for n8n's [evaluation feature](https://docs.n8n.io/advanced-ai/evaluations/overview). Evaluation is a technique for getting confidence that your AI workflow performs reliably, by running a test dataset containing different inputs through the workflow. By calculating a metric (score) for each input, you can see where the workflow is performing well and where it isn't. ## How it Works This template shows how to calculate a workflow evaluation metric: **text similarity, measured character-by-character**. The workflow takes images of hand-written codes, extracts the code, and compares it with the expected answer from the dataset. The images look like this:  The workflow works as follows: - We use an evaluation trigger to read in our dataset. - It is wired up in parallel with the regular trigger so that the workflow can be started from either one. [More info](https://docs.n8n.io/advanced-ai/evaluations/tips-and-common-issues/#combining-multiple-triggers) - We download the image and use AI to extract the code. - If we're evaluating (i.e., the execution started from the evaluation trigger), we calculate the string distance metric. - We pass this information back to n8n as a metric.
n8n$9.99Automate Research Question Generation from PDFs Using InfraNodus
This workflow automates the generation of research questions from PDF documents by identifying content gaps using InfraNodus knowledge graphs. It is ideal for researchers and analysts looking to uncover new insights and ideas.
n8n$9.99Automated Multilingual Translator for WhatsApp Messages
This workflow automatically translates WhatsApp messages, both text and audio, into the recipient's language using OpenAI's GPT-4 via LangChain. It ensures seamless communication by detecting the sender's language and replying with cultural fluency.
n8n$24.99Create a Document-Based AI Chatbot with OpenAI and PGVector
Build an AI chatbot that answers questions using your internal documents by integrating OpenAI and PGVector with PostgreSQL.
n8n$14.99Automate Markdown to Contentful Rich Text Conversion with AI
This workflow automates the conversion of markdown content into Contentful Rich Text format using AI, ensuring seamless integration and publishing to Contentful.
n8n$9.99Extract Personal Data Using Self-Hosted Mistral NeMo LLM in n8n
Leverage a self-hosted Large Language Model (LLM) with n8n's LangChain integration to extract personal information from user input while maintaining data privacy.
n8n$9.99Transform Unstructured Data into Structured IdeaBlocks with Blockify
This workflow optimizes unstructured text data into structured IdeaBlocks using Blockify technology, enhancing data accuracy and reducing storage needs.
n8n$14.99Automate Image and Blog Generation via Telegram with Pollinations and Gemini
This n8n workflow enables a Telegram bot to generate AI images using Pollinations API and blog articles using Gemini AI. It is ideal for content creators and developers looking to streamline content production.
n8n$24.99Auto-Generate Blog & AI Image from YouTube Videos with Dumpling AI & GPT-4
### Who is this for? This template is designed for content creators, marketing teams, educators, or media managers who want to repurpose video content into written blog posts with visuals. It's ideal for anyone looking to automate the process of transforming YouTube videos into professional blog articles and custom images. --- ### What problem is this workflow solving? Creating written content from video material is time-consuming and manual. This workflow solves that by automating the entire pipeline: from detecting new YouTube video uploads to transcribing the audio, turning it into an engaging blog post, generating a matching visual, and saving both in Airtable. It saves hours of work while keeping your blog or social feed active and consistent. --- ### What this workflow does This automation listens for new YouTube videos added to a Google Drive folder, extracts the full transcript using Dumpling AI, and sends it to GPT-4 to generate a blog post and image prompt. Dumpling AI then turns the prompt into a 16:9 visual. The blog and visual are saved into Airtable for easy publishing or curation. --- ### Setup 1. **Google Drive Trigger** - Create a folder in Google Drive and upload your YouTube videos there. - Link this folder in the Watch Folder for New YouTube Videos node. - Enable polling every minute or adjust as needed. 2. **Download & Prepare the Video** - The video is downloaded and converted into base64 format by the next two nodes: `Download Video File` and `Convert Downloaded Video to Base64`. 3. **Transcription with Dumpling AI** - The base64 video is sent to Dumpling AI's `extract-video` endpoint. - You must have a Dumpling AI account and an API key with access to this endpoint: [Dumpling AI Docs](https://docs.dumplingai.com/api-reference/introduction) 4. **Generate Blog Content with GPT-4** - GPT-4 takes the transcript and generates: - A human-like blog post - A descriptive prompt for AI image generation - Make sure your OpenAI credentials are configured. 5. **Generate the Visual** - The prompt is passed to Dumpling AI's `generate-ai-image` endpoint using model `FLUX.1-pro`. - The result is a clean 1024x576 image. 6. **Save to Airtable** - Blog content is stored under the `Content` field in Airtable. - The image prompt is also added to the `Attachments` column as a visual reference. - Ensure Airtable base and table are preconfigured with the correct field names. --- ### How to customize this workflow to your needs - Change the GPT prompt to alter the tone or format of the blog post (e.g., add bullet points or SEO tags). - Modify the Dumpling AI prompt to generate different image styles. - Add a scheduler or webhook trigger to run at different intervals or through other integrations. - Connect this output to Ghost, Notion, or your CMS using additional nodes. --- ### Sticky Note Summary **Part 1: Transcription & Blog Prompt** - Watches a Google Drive folder for new video uploads. - Downloads and encodes the video. - Transcribes full audio with Dumpling AI. - GPT-4 writes a blog post and descriptive image prompt. **Part 2: Image Generation & Airtable Save** - Dumpling AI generates a visual from the image prompt. - Blog content is saved to Airtable. - The image prompt is patched into the `Attachments` field in the same record. --- “Use this if you want to automate repurposing YouTube videos into blog content with zero manual work.
n8n$9.99Automate LinkedIn Prospecting with AI and Google Sheets
Streamline your LinkedIn prospecting by using AI to find relevant profiles based on natural language queries and automatically save the results to Google Sheets.
n8n$9.99Automate Image Generation with Realistic Inpainting Using Simbrams Ri AI
Leverage the power of Simbrams Ri AI model to automatically generate high-quality images with realistic inpainting using n8n and the Replicate API.
n8n$9.99Automate Document Summarization from Google Drive to Google Sheets
Efficiently manage new Google Docs by automatically summarizing their content and storing the summaries in Google Sheets. This workflow enhances productivity by streamlining document processing and organization.
n8n$9.99Automate AI Image Generation and Upload to Google Drive
This workflow automates the generation of AI images using the APImage API and uploads them directly to Google Drive. Ideal for content creators and businesses looking to streamline media production.
n8n$4.99Automate Project Summaries from Meeting Transcripts Using GPT-4 and Google Docs
Streamline the creation of project summaries by automatically generating structured documents from meeting transcripts using GPT-4 and storing them in Google Docs.
n8n$9.99Process Voice, Images & Documents with GPT-4o, MongoDB & Gmail Tools
## What it does This n8n workflow creates a cutting-edge, multi-modal AI Memory Assistant designed to capture, understand, and intelligently recall your personal or business information from diverse sources. It automatically processes voice notes, images, documents (like PDFs), and text messages sent via Telegram. Leveraging GPT-4 for advanced AI processing (including visual analysis, document parsing, transcription, and semantic understanding) and MongoDB Atlas Vector Search for persistent and lightning-fast recall, this assistant acts as an external brain. Furthermore, it integrates with Gmail, allowing the AI to send and search emails as part of its memory and response capabilities. This end-to-end solution blueprint provides a powerful starting point for personal knowledge management and intelligent automation. ## How it works #### 1. Multi-Modal Input Ingestion Your memories begin when you send a voice note, an image, a document (e.g., PDF), or a text message to your Telegram bot. The workflow immediately identifies the input type. #### 2. Advanced AI Content Processing Each input type undergoes specialized AI processing by GPT-4: 1. Voice notes are transcribed into text using OpenAI Whisper. 2. Images are visually analyzed by GPT-4 Vision, generating detailed textual descriptions. 3. Documents (PDFs) are processed for text extraction, leveraging GPT-4 for robust parsing and understanding of content and structure. Unsupported document types are gracefully handled with a user notification. 4. Text messages are directly forwarded for further processing. This phase transforms all disparate input formats into a unified, rich textual representation. #### 3. Intelligent Memory Chunking & Vectorization The processed content (transcriptions, image descriptions, extracted document text, or direct text) is then fed back into GPT-4. The AI intelligently chunks the information into smaller, semantically coherent pieces, extracts relevant keywords and tags, and generates concise summaries. Each of these enhanced memory chunks is then converted into a high-dimensional vector embedding using OpenAI Embeddings. #### 4. Persistent Storage & Recall (MongoDB Atlas Vector Search) These vector embeddings, along with their original content, metadata, and tags, are stored in your MongoDB Atlas cluster, which is configured with Atlas Vector Search. This allows for highly efficient and semantically relevant retrieval of memories based on user queries, forming the core of your smart recall system. #### 5. AI Agent & External Tools (Gmail Integration) When you ask a question, the AI Agent (powered by GPT-4) acts as the central intelligence. It uses the MongoDB Chat Memory to maintain conversational context and, crucially, queries the MongoDB Atlas Vector Search store to retrieve relevant past memories. The agent also has access to Gmail tools, enabling it to send emails on your behalf or search your past emails to find information or context that might not be in your personal memory store. #### 6. Smart Response Generation & Delivery Finally, using the retrieved context from MongoDB and the conversational history, GPT-4 synthesizes a concise, accurate, and contextually aware answer. This response is then delivered back to you via your Telegram bot. ## How to set it up (~20 Minutes) Getting this powerful workflow running requires a few key configurations and external service dependencies. **Telegram Bot Setup:** 1. Use BotFather in Telegram to create a new bot and obtain its API Token. 2. In your n8n instance, add a new Telegram API credential. Give it a clear name (e.g., My AI Memory Bot) and paste your API Token. **OpenAI API Key Setup:** 1. Log in to your OpenAI account and generate a new API key. 2. Within n8n, create a new OpenAI API credential. Name it appropriately (e.g., My OpenAI Key for GPT-4) and paste your API key. This credential will be used by the OpenAI Chat Model (GPT-4 for processing, chunking, and RAG), Analyze Image, and Transcribe Audio nodes. **MongoDB Atlas Setup:** 1. If you don't have one, create a free-tier or paid cluster on MongoDB Atlas. 2. Create a database and a collection within your cluster to store your memory chunks and their vector embeddings. 3. Crucially, configure an Atlas Vector Search index on your chosen collection. This index will be on the field containing your embeddings (e.g., embedding field, type knnVector). Refer to MongoDB Atlas documentation for detailed instructions on creating vector search indexes. 4. In n8n, add a new MongoDB credential. Provide your MongoDB Atlas connection string (ensure it includes your username, password, and database name), and give it a clear name (e.g., My Atlas DB). This credential will be used by the MongoDB Chat Memory node and for any custom HTTP requests you might use for Atlas Vector Search insertion/querying. **Gmail Account Setup:** 1. Go to Google Cloud
n8n$14.99Generate Written Content with GPT Recursive Writing & Editing Agents
# Who is this for? Content creators, writers, and automation enthusiasts experimenting with recursive AI workflows for content generation and refinement. Ideal for those exploring AI agents that collaborate in cycles of writing and editing. # What problem does this solve? This template introduces a fully automated, recursive writing-editing loop using multi-agent collaboration. A "Writing Agent" generates content based on an input topic. An "Editing Agent" reviews it, suggests improvements, and determines whether the work is complete. The loop continues until the editor is satisfied—allowing for high-quality, iterative AI-assisted writing with minimal human input. # How it works This template is a foundational setup to help you build custom recursive writing workflows: 1. **Trigger**: Activated by an n8n chat message containing a topic. You can customize this to work with webhooks, forms, or other input sources. 2. **Edit Handler**: A code node checks for previous edits and sets a default empty string if none are found. 3. **Writing Agent**: Generates a blurb based on the topic and any edits. Customize the prompt in this node by editing the user/system instructions to fit your tone, domain, or style preferences. 4. **Editing Agent**: Suggests specific edits and outputs a structured JSON object: ```json { "status": "incomplete", "edits": "Replace passive voice with active voice in the second sentence. Clarify the main idea in the opening line." } ``` You can adjust the JSON format or editing criteria in the prompt field. Customize the prompt in this node by editing the user/system instructions to fit your tone, domain, or style preferences. 5. **Recursive Loop**: If the status is "incomplete," the edits are passed back to the Writing Agent, which revises the blurb. 6. **Completion**: Once the Editing Agent outputs a status of "complete," the workflow ends, and the final blurb is returned to the n8n chat. # Setup Steps 1. **Import the template** into your n8n workspace. 2. **Configure API Credentials**: Link your OpenAI API key (or your preferred LLM like Claude or Gemini) in the credentials section. 3. **Customize the Prompts** (Optional but recommended): - In the **Writing Agent**, you can instruct it to mimic a specific tone, format, or genre. - In the **Editing Agent**, specify your editing standards (e.g., concise, persuasive, technical). - Modify the JSON output structure in the **Structured Output Parser** node if needed. 4. **Test and Iterate**: Run a test by sending a topic via the chat trigger and observe the loop behavior. # Example Output **Input Topic**: "The future of remote work" **Final Blurb**: "Remote work is here to stay. As companies embrace flexible setups, productivity and employee satisfaction are reaching new highs. The challenge now is to build culture and collaboration tools that keep up." This template offers a powerful starting point for recursive AI writing. Expand it with additional agents, tone shifts, formatting layers, or sentiment analysis as needed.
n8n$9.99Automate AI-Enhanced FAQ Generation from Google Sheets
This n8n workflow automates the creation of comprehensive FAQ content by leveraging AI to enhance data from Google Sheets. It generates detailed Q&A documents for various services and organizes them in Google Drive.
n8n$24.99Implement Role-Based Access Control for AI Agents with Airtable and Telegram
This workflow enables precise control over AI agent tool access using Role-Based Access Control (RBAC) with Airtable and Telegram. It ensures users can only access tools they are authorized for, enhancing security and management of AI interactions.
n8n$24.99Generate & Email Personalized Jokes with GPT-4 Mini and Gmail
This fun workflow automates the generation and delivery of personalized jokes by email based on the names or objects entered in the form. The process works as follows: ## On form submission The workflow starts when someone submits a form with the required names or objects to create the joke. You can modify the form fields to make the jokes more creative. ## Set the output language Manually define the language in which you want to receive the joke. ## OpenAI Message Model Uses the OpenAI model to generate the joke based on the prompt and in the chosen language. (The response is limited to around 200 tokens.) ## Gmail: send message The generated joke is automatically sent to the specified email address via Gmail.
n8n$4.99Automate Image Transformation with AI and Airtable
This workflow automates the process of transforming images using AI by generating prompts and storing results in Airtable.
n8n$9.99Automate Job Search and Matching with Adzuna API, GPT-3.5, and Google Sheets
Job Search Automation Workflow Streamline Job Discovery with API-Powered Intelligence This workflow template transforms the job search process by leveraging the Adzuna API and AI to automatically find, summarize, and evaluate job opportunities. Unlike traditional RSS-based job search tools, this workflow connects directly to Adzuna's comprehensive job API for real-time, high-quality job data. Workflow Overview The Job Search Automation Workflow follows a streamlined process: - Define job titles to search for - Fetch current job listings from Adzuna's API - Split individual job results for processing - Use AI to extract and summarize key job information - Score each job against candidate profiles - Organize results for easy review This automation eliminates manual searching across job boards and provides objective evaluation of opportunities, saving valuable time for both job seekers and professionals who support them. Technical Implementation The workflow is built with a focus on efficiency and extensibility: - API Integration: Direct connection to Adzuna's job API ensures access to current listings with comprehensive details - AI Processing: Leverages OpenAI's GPT models to intelligently summarize job descriptions and evaluate candidate fit - Modular Design: Each node serves a specific purpose, making the workflow easy to understand and customize - Scalable Architecture: Can be expanded to include additional job sources or evaluation criteria Use Cases This template serves multiple user groups: - Job Seekers: Automate discovery of relevant positions matching your skills - Recruiters: Quickly identify quality positions for your candidate pool - Career Coaches: Systematically help clients find suitable positions - AI Automation Builders: Learn how to integrate job APIs with AI evaluation systems Prerequisites To use this workflow, you'll need: - An Adzuna API key (available at Adzuna.com) - An n8n instance (cloud or self-hosted) - OpenAI API credentials (or compatible alternative) Getting Started - Import this template to your n8n instance - Configure your Adzuna API credentials - Set up your OpenAI API connection - Customize job titles and candidate profiles - Execute the workflow to start discovering opportunities Customization Options The workflow can be easily adapted to your specific needs: - Modify job search parameters (location, industry, etc.) - Adjust AI prompts for different summarization styles - Customize scoring criteria based on specific skills or requirements - Add nodes to integrate with other tools in your workflow Why This Approach Matters Traditional job search methods often rely on RSS feeds, which can be limited in detail and frequency of updates. By connecting directly to the Adzuna API, this workflow ensures you're always working with the most current job data available. The AI-powered evaluation provides objective scoring of how well each position matches candidate profiles, helping prioritize applications for positions with the highest potential fit. Whether you're a job seeker looking to streamline your search, a professional helping others find opportunities, or an automation enthusiast interested in API integrations, this template provides a solid foundation for more efficient job discovery and evaluation.
n8n$9.99AI-Powered RAG Q&A Chatbot with OpenAI, Google Sheets, Glide, & Supabase
**Automate AI-Powered RAG System with Contextual Q&A, Google Sheets Integration, and Glide Frontend-Powered by n8n, OpenAI, Supabase, and Google Apps Script.** # Tools & Services Used - Glide (Frontend for user interactions) - Google Sheets (Stores questions and answers) - Google Apps Script (Forms + media upload handling) - OpenAI (Embeddings + GPT-4 to rank and generate answers) - Supabase (Optional for image hosting) - n8n (Automation logic and backend glue) # Workflow Overview ## This automation performs the following steps: - **Trigger**: Webhook receives a user question from a Glide frontend. - **Fetch Data**: Retrieves Q&A entries (and optionally, image URLs) from a connected Google Sheet. - **Rank Relevance**: - OpenAI Embeddings rank the relevance of stored questions to the new input. - Top matches are passed to a GPT-4 prompt for answer generation. - **Generate Answer**: - GPT-4 creates a contextual answer using the best match. - Optional: Includes media URL if attached to the matched answer. - **Response**: Sends the formatted answer back to Glide frontend (text + optional image). # Prerequisites ## Active accounts and API keys for: - OpenAI (API key with GPT-4 and embedding access) - Google Sheets (linked via Service Account or OAuth2 credentials) - Glide App (with a form to submit questions) - Supabase (optional, if hosting user-uploaded media) - n8n Self-hosted (for community nodes and webhook access) # How to Use This Template ## Step 1: Import the Template - Upload the provided JSON into your self-hosted n8n instance. - Requires installation of the Community Node: @n8n/n8n-nodes-openai-embeddings ## Step 2: Configure Credentials - **Webhook Trigger**: Replace the Glide webhook URL with your actual endpoint from your app. - **Google Sheets Node**: Set the spreadsheet ID and worksheet name to fetch your Q&A dataset. - **OpenAI Nodes**: - Insert your OpenAI API key. - Confirm that both text-embedding-ada-002 (or similar) and gpt-4 are available. - **Supabase or Apps Script (Optional)**: Ensure image links are correctly formed in the Sheet. ## Step 3: Customize Prompts and Thresholds - Update the OpenAI ranking prompt or similarity threshold in the Function or Code node. - Tailor GPT-4 prompts to return concise or detailed answers based on your use case. # Initial Test Run - Simulate a Question: - Trigger the Glide form with a sample question. - Check n8n logs for: - Matching score/ranking success - Correct retrieval from Sheets - GPT-4 answer generation - Image URL handling (if enabled) # Production Prep - Add error-handling nodes for cases when Sheets are empty or GPT-4 fails. - Set up logging via Google Sheets, Supabase, or external database. - Rate-limit or debounce requests from Glide if needed. # Use Cases - Customer Support Portals: Offer instant Q&A with your business data. - Internal Knowledgebase: Employees can query training manuals and SOPs. - AI Concierge: Combine structured answers with a friendly tone for guest interactions. # Disclaimer - Validate Glide form inputs before full deployment. - Ensure your OpenAI and Google Sheets usage stays within quota limits.
n8n$24.99
Related categories
Custom AI Systems & Services
Our team of experienced AI builders will help build custom AI systems, workflows, and solutions.
Request Custom Work