AI Workflows
Artificial Intelligence tools and workflows
Automate Workflow Documentation and Promotion with Google Drive, Notion, and LinkedIn
Effortlessly document and promote your n8n workflows by automating the process using Google Drive, Notion, and LinkedIn. Triggered by a file upload, this workflow utilizes Google Gemini AI to generate detailed descriptions and engaging LinkedIn posts.
n8n$9.99Automate Research Paper Summaries with GPT-4 and PDF Vector
This workflow automates the creation of various research paper summaries using GPT-4 and PDF Vector, making complex academic content accessible to diverse audiences.
n8n$9.99Transcribe WhatsApp Audio Messages Using Whisper AI via Groq
Automatically convert WhatsApp audio messages to text using Whisper AI for improved accessibility and communication efficiency.
n8n$4.99Automate LinkedIn Profile Discovery and Outreach via Form Submission
This n8n workflow automates the discovery of LinkedIn profiles based on user-submitted data, leveraging Bright Data for web scraping and GPT-4o-mini for data parsing. It crafts a personalized follow-up email with insights and outreach strategies.
n8n$14.99Automate Domain Availability Checks with AI Chatbot Using WHMCS and Google Gemini
This n8n workflow integrates Google Gemini AI with WHMCS to create a chatbot that automates domain availability checks, enhancing customer support for domain registrars and web hosting services.
n8n$4.99Create AI-Generated Music and Upload to Google Drive
Automatically generate unique AI-composed music using ElevenLabs API and save the MP3 files to Google Drive for easy access and sharing.
n8n$4.99Integrate GitHub Models with OpenAI-Compatible API in n8n
Leverage GitHub's free AI models by integrating them into your n8n workflows using a custom OpenAI-compatible API.
n8n$14.99Automate Reddit Digest Summaries and Publish to DEV Community
This workflow automates the creation of daily Reddit digests, summarizing posts in a Morning Brew style and publishing them to DEV Community. It leverages AI for content summarization and formatting.
n8n$14.99Automate LinkedIn Content Creation with GPT-4 and DALL-E
Effortlessly generate LinkedIn content using OpenAI's GPT-4 and DALL-E with this n8n workflow. Customize topics, create posts, and generate images to enhance your LinkedIn presence.
n8n$14.99Automate Document-Based AI Queries with Google Drive and Supabase
Transform your Google Drive documents into a searchable knowledge base with AI-powered responses using Supabase and OpenAI. This workflow automates the ingestion, processing, and querying of documents for instant, context-aware answers.
n8n$14.99Process AI Output to Structured JSON with Robust JSON Parser
### How it works This workflow is a robust and forgiving JSON parser designed to handle malformed or dirty JSON strings often returned by AI models or scraped from web pages. It takes a text string as input and attempts to extract and parse a valid JSON object from it. 1. **Cleans Input:** It starts by trimming whitespace and removing common Markdown code fences (like ```json) that might wrap the JSON. 2. **Applies Multiple Fixes:** It systematically attempts to correct common JSON errors in a specific order: - Escapes unescaped control characters (like newlines) within strings. - Fixes invalid backslash escape sequences. - Removes trailing commas. - Intelligently attempts to fix unescaped double quotes inside string values. 3. **Parses Strategically:** If a direct parse fails, it tries to extract a potential JSON object from the text (e.g., finding a `{...}` block inside a larger sentence) and then re-applies the cleaning logic to that extracted portion. 4. **Outputs Clean Data:** If successful, it outputs the parsed JSON fields. By default, it removes the detailed `parsing_status` object, but you can deactivate the final Set node to keep it for debugging. ### Set up steps **Setup time: ~1 minute** This workflow is designed to be used as a sub-workflow and requires no internal setup. 1. In your main workflow, add an **Execute Sub-Workflow** node where you need to parse a messy JSON string. 2. In the **Workflow** parameter, select this Robust JSON Parser workflow. 3. Ensure the data you send to the node is a JSON object containing a `text` field, where the value of `text` is the string you want to parse. For example: `{ "text": {"\\key\\": "\\some broken json...\\} }`. 4. The workflow will return the successfully parsed data. To see a detailed log of the cleaning process, simply deactivate the final `Remove parsing_status` node inside this workflow.
n8n$4.99Automate Web Browsing and Data Extraction with Airtop and AI
Leverage Airtop for automated web interactions triggered by AI agents using n8n's MCP Server Trigger. Ideal for browser automation, intelligent data extraction, and agent-driven workflows.
n8n$9.99Transform JSON to XML for Enhanced AI Prompt Formatting
## Overview This template provides a powerful and configurable utility to convert JSON data into a clean, well-structured XML format. It is designed for developers, data analysts, and n8n users who need to interface with legacy systems, generate structured reports, or prepare data for consumption by Large Language Models (LLMs), which often exhibit improved understanding and parsing with XML-formatted input. ## Use Cases This workflow is ideal for solving several common data transformation problems: * **Preparing Data for AI Prompts:** LLMs like GPT-4 often parse XML more reliably than JSON within a prompt. The explicit closing tags and hierarchical nature of XML reduce ambiguity, leading to better and more consistent responses from the AI. * **Interfacing with Legacy Systems:** Many enterprise systems, SOAP APIs, and older software exclusively accept or produce data in XML format. This template acts as a bridge, allowing modern JSON-based services to communicate with them seamlessly. * **Generating Structured Reports:** Create XML files for reporting or data interchange standards that require a specific, well-defined structure. * **Improving Data Readability:** For complex nested data, a well-formatted XML can be easier for humans to read and debug than a compact JSON string. ## How it works This workflow acts as a powerful, configurable JSON to XML converter. It takes a JSON object as input and performs the following steps: 1. **Recursively Parses JSON:** It intelligently navigates through the entire JSON structure, including nested objects and arrays. 2. **Handles Data Types:** * **Primitive Arrays** (e.g., `[a, b, c]`) are joined into a single string with a safe delimiter. * **Complex Arrays** (of objects) are converted into indexed XML tags (<0>, <1>, etc.). * **Dates** are automatically detected and formatted into a readable `YYYY-MM-DD HH:mm:ss` format. 3. **Generates XML String:** It constructs a final XML string based on the logic and configuration set inside the Code node. The output is provided in a single `xml` field, ready for use. ## Set up steps **Setup time: ~1 minute** This workflow is designed to be used as a sub-workflow (or child workflow). 1. In your main workflow, add an **Execute Workflow** node. 2. In the **Workflow** parameter of that node, select this JSON to XML Converter workflow. 3. That's it! You can now send JSON data to the Execute Workflow node and it will return the converted XML string in the `xml` field. ## Customization Options The true power of this template lies in its customizability, all managed within the configuration section at the top of the Code node. This allows you to fine-tune the output XML to your exact needs. * **`REMOVE_EMPTY_VALUES`**: Set to `true` (default) to completely omit tags for `null`, `undefined`, or empty string values, resulting in a cleaner XML. Set to `false` to include empty tags like <mytag></mytag>. * **Newline Formatting**: Control the spacing and readability of the output with four distinct settings: * `NEWLINES_TOP_LEVEL`: Adjusts the newlines between root-level elements. * `NEWLINES_ARRAY_ITEMS`: Controls spacing between items in a complex array (e.g., between <0> and <1>). * `NEWLINES_OBJECT_PROPERTIES`: Manages newlines between the properties of an object. * `NEWLINES_WITHIN_TAGS`: Adds newlines between an opening/closing tag and its content for an indented look. ## Prerequisites * An active n8n instance. * Basic familiarity with JSON and XML data structures. * Understanding of how to use the **Execute Workflow** node to run sub-workflows.
n8n$4.99Extract Text from Images & PDFs via Telegram with Mistral OCR to Markdown
This n8n template provides a complete solution for **Optical Character Recognition (OCR)** of image and PDF files directly within Telegram. --- Users can simply send **PNG, JPEG, or PDF** documents to your Telegram bot, and the workflow will process them, extract text using **Mistral OCR**, and return the content as a downloadable Markdown (`.md`) text file. ## Key Features & How it Works: - **Effortless OCR via Telegram**: Users send a file to the bot, and the system automatically detects the file type (PNG, JPEG, or PDF). - **File Size Validation**: The workflow enforces a **25 MB file size limit**, in line with Telegram Bot API restrictions, ensuring smooth operation. - **Mistral-Powered Recognition**: Leveraging **Mistral OCR**, the template accurately extracts text from various document types. - **Markdown Output**: Recognized text is automatically converted into a clean Markdown (`.md`) text file, ready for easy editing, storage, or further processing. - **Secure File Delivery**: The processed Markdown file is delivered back to the user via Telegram. For this, the workflow ingeniously uses a **GET request to itself** (acting as a file downloader proxy). This generated link allows Telegram to fetch the `.md` file directly. **Please note: This download functionality requires the workflow to be in an `Active` status.** - **Optional Whitelist Security**: Enhance your bot's security with an **optional whitelist feature**. You can configure specific Telegram User IDs to restrict access, ensuring only authorized users can interact with your bot. - **Simplified Webhook Management**: The template includes dedicated utility flows for convenient management of your Telegram bot's webhooks (for both development and production environments). This template is ideal for digitizing documents on the go, extracting text from scanned files, or converting image-based content into versatile, searchable text. ## Getting Started To get this powerful OCR bot up and running, follow these two main steps: 1. **Set Up Your Telegram Bot:** First, you'll need to configure your Telegram bot and its webhooks. Follow the instructions detailed in the **Telegram Bot Webhook Setup** section to create your bot, obtain its API token, and set up the necessary webhook URLs. 2. **Configure Bot Settings:** Next, you'll need to define key operational parameters for your bot. Proceed to the **Settings Configuration** section and populate the variables according to your preferences, including options for whitelist access.
n8n$24.99Automate Book Creation with AI and Airtable
This workflow automates the process of book creation by integrating AI-powered research and content generation with Airtable. It streamlines tasks such as generating book details, chapters, and chapter content.
n8n$14.99Zoom AI Meeting Assistant Creates Email Summary, ClickUp Tasks, and Follow-Up Calls
## Update 19-04-2025 ## - Change from OpenAI to Claude 3.7 Sonnet module - Adding the think tool **The update enables significantly better results to be achieved. This is particularly noticeable during longer meetings!** ## What this workflow does This workflow retrieves the Zoom meeting data from the last 24 hours. The transcript of the last meeting is then retrieved, processed, a summary is created using AI, and sent to all participants by email. AI is then used to create tasks and follow-up appointments based on the content of the meeting. Important: You need a Zoom Workspace Pro account and must have activated Cloud Recording/Transcripts! This workflow has the following sequence: 1. Manual trigger (Can be replaced by a scheduled trigger or a webhook) 2. Retrieval of Zoom meeting data 3. Filter the events of the last 24 hours 4. Retrieval of transcripts and extract of the text 5. Creating a meeting summary, format to HTML, and send per mail 6. Create tasks and follow-up call (if discussed in the meeting) in ClickUp/Outlook (can be replaced by Gmail, Airtable, and so forth) via sub workflow ### Requirements: - Zoom Workspace (via API and HTTP Request): [Documentation](https://docs.n8n.io/integrations/builtin/credentials/zoom/) - Microsoft Outlook: [Documentation](https://docs.n8n.io/integrations/builtin/credentials/microsoft/) - ClickUp: [Documentation](https://docs.n8n.io/integrations/builtin/credentials/clickup/) - AI API access (e.g., via OpenAI, Anthropic, Google, or Ollama) - SMTP access data (for sending the mail) You must set up the individual sub-workflows as separate workflows. Then set the “Execute workflow trigger” here. Then select the corresponding sub-workflow in the AI Agent Tools. You can select the number of domains yourself. If the data queries are not required, simply delete the corresponding tool (e.g., “Analytics_Domain_5”). Feel free to [contact me via LinkedIn](https://www.linkedin.com/in/friedemann-schuetz), if you have any questions!
n8n$14.99Simulate Job Interviews with Google Gemini AI Voice Assistant
This workflow facilitates realistic job interview simulations using Google Gemini AI, providing dynamic and personalized practice by maintaining conversation history for relevant follow-up questions.
n8n$9.99Automate Blog Creation and Publishing with AI and WordPress
Streamline your blog content generation and publishing process by leveraging AI to create and post articles directly to WordPress.
n8n$4.99Automate AI Image Generation and Google Drive Upload with DALL·E 2
This workflow automates the creation of multiple AI-generated images using OpenAI's DALL·E 2 and uploads them to a specified Google Drive folder. Ideal for creative projects, it efficiently handles multiple image variations from a single prompt.
n8n$9.99Create an Adaptive AI Chat Agent with Google Gemini and Qdrant
Transform your chatbots and support systems with adaptive, context-aware AI using Google Gemini and Qdrant. This n8n workflow classifies queries and applies tailored strategies for factual, analytical, opinion, or contextual requests, ensuring precise and relevant responses.
n8n$24.99Allow Users to Send a Sequence of Messages to an AI Agent in Telegram
### Use Case When creating chatbots that interface through applications such as **Telegram** and **WhatsApp**, users can often send multiple shorter messages in quick succession, in place of a single, longer message. This workflow accounts for this behavior. ### What it Does This workflow allows users to send several messages in quick succession, treating them as one coherent conversation instead of separate messages requiring individual responses. ### How it Works 1. When messages arrive, they are stored in a **Supabase PostgreSQL** table. 2. The system waits briefly to see if additional messages arrive. 3. If no new messages arrive within the waiting period, all queued messages are: - Combined and processed as a single conversation. - Responded to with one unified reply. - Deleted from the queue. ### Setup 1. Create a table in Supabase called **message_queue**. It needs to have the following columns: **user_id** (`uint8`), **message** (`text`), and **message_id** (`uint8`). 2. Add your **Telegram**, **Supabase**, **OpenAI**, and **PostgreSQL** credentials. 3. Activate the workflow and test by sending multiple messages to the Telegram bot in one go. 4. Wait ten seconds after which you will receive a single reply to all of your messages. ### How to Modify it to Your Needs - Change the value of **Wait Amount** in the **Wait 10 Seconds** node in order to modify the buffering window. - Add a **System Message** to the **AI Agent** to tailor it to your specific use case. - Replace the **OpenAI** sub-node to use a different language model.
n8n$14.99Automate PDF Image Extraction & Analysis with GPT-4o and Google Drive
**Use Case** Manually extracting images from PDF files for analysis is often slow and inefficient. Many users resort to taking screenshots of each page, uploading them to an AI tool like OpenAI for image analysis, and then manually copying the insights into a document. This manual process is time-consuming and prone to errors. This workflow streamlines the entire process by automatically extracting images from a PDF, analyzing them using the GPT-4o model, and saving the results in seconds—eliminating the need for manual effort. **What This Workflow Does** - Extracts all images from the uploaded PDF file automatically. The workflow scans each page of the PDF and identifies embedded images without manual intervention. - Uses the GPT-4o model to analyze each extracted image. Each image is processed through GPT-4o to generate descriptive insights, summaries, or context-specific analysis depending on the use case. - Saves the analysis results to a .txt file, including image URLs. The final output is a plain text file containing both the image URLs (e.g., hosted on cloud storage) and the corresponding GPT-4o analysis, ready for further use or sharing. **Setup** 1. Set up your credentials when you first open the workflow. You'll need accounts for OpenAI, Convert API, and Google Drive. 2. Convert API does not rate-limit your API; sometimes, you may receive a 503 service unavailable error. Nevertheless, it doesn't mean that you cannot convert your file. It simply means that you should retry the conversion in a few seconds. 3. Upload a PDF with images to Google Drive. 4. Remove unnecessary parts and retrieve image-related information. 5. Integrate image and image analysis information together. 6. Analyze each image using the OPENAI GPT-4o model. 7. Retrieve all image analysis content and image URL. 8. Integrate multiple image URLs and analysis content. 9. Output content to a .txt file. The template was created in n8n v1.83.2. **How to Customize** - Replace the manual trigger with a Google Drive trigger or other automation triggers. - Change the image analysis model (e.g., switch or fine-tune GPT-4o). - Send the results to other platforms (e.g., Slack, Telegram, LINE, etc.) instead of saving to a .txt file.
n8n$9.99Automate Real-Time Research and Fact-Checking with AI and SerpAPI
Leverage AI and SerpAPI to automate live information gathering, fact-checking, and trend analysis in response to chat messages, providing instant, accurate data.
n8n$9.99Create a Dynamic Telegram AI Bot with LangChain and DALL-E Integration
Develop a flexible Telegram bot that leverages LangChain nodes and DALL-E for advanced AI interactions and image generation.
n8n$4.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