AI Workflows
Artificial Intelligence tools and workflows
Automate AI News Scraping to Markdown and Google Drive
This n8n workflow automates the collection of AI news from multiple RSS feeds, scrapes the full content, and saves it as Markdown files in Google Drive. Ideal for content curation, blog research, and news archiving.
n8n$9.99Chat with a Database Using AI
This workflow allows you to ask questions about data stored in a database using AI. To use it, you'll need an OpenAI API key (although you could also swap in a model from another service). Supported databases: - Postgres - MySQL - SQLite The workflow uses n8n's embedded chat, but you could also modify it to work with a chat service such as Slack, MS Teams, or WhatsApp. Note that to use this template, you need to be on n8n version 1.19.4 or later.
n8n$4.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.99AI-Powered Social Media Content Generator with Strategic Approach Using GPT-4 Models
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. ## How it works? The Content Strategy AI Pipeline is an intelligent, multi-stage content creation system that transforms simple user prompts into polished, ready-to-publish content. The system intelligently extracts platform requirements, audience insights, and brand tone from user requests, then develops strategic reasoning and emotional connection strategies before crafting compelling content outlines and final publication-ready posts or articles. Supporting both social media platforms (Instagram, LinkedIn, X, Facebook, TikTok) and blog content. **Key Differentiators**: Strategic thinking approach, emotional intelligence integration, platform-native optimization, zero-editing-required output, and professional content strategist-level quality through multi-model AI orchestration. ## Technical Points - Multi-model AI orchestration for specialized tasks - Emotional psychology integration for audience connection - Platform algorithm optimization built-in - Industry-standard content strategy methodology automated - Enterprise-grade reliability with session management and memory - API-ready architecture for integration into existing workflows ## Test Inputs ``` Sample Request: Create an Instagram post for a fitness coach targeting busy moms, tone should be motivational and relatable Expected Flow: Platform: Instagram → Niche: Fitness → Audience: Busy Moms → Tone: Motivational → Output: 125-150 word post with hashtags ```
n8n$14.99Interact with Trello Boards Using Natural Language via OpenAI
Transform your Trello board into a conversational assistant using OpenAI. This workflow enables you to query your Trello board with natural language questions, providing concise answers and summaries for efficient project management.
n8n$9.99Automate Post-Meeting Tasks Using AI and Transcripts
This n8n workflow automates the organization of follow-up meetings by analyzing video transcripts with AI. It saves time by summarizing meetings and scheduling necessary follow-ups.
n8n$14.99Automate YouTube Video Summarization with Google Sheets and AI
Effortlessly convert YouTube videos into concise summaries using Google Sheets, Supadata.ai, and DeepSeek AI. Ideal for content creators, researchers, and educators.
n8n$9.99Automate Image Creation and Editing with OpenAI's GPT-Image-1
Leverage OpenAI's GPT-Image-1 model to automate the generation and editing of images based on custom prompts. Ideal for creative workflows in marketing, design, and product visualization.
n8n$9.99Automated Document Analysis and Chatbot Integration via n8n
This workflow automates the process of analyzing uploaded documents and provides users with insights and a chatbot link via email. It utilizes Llama Cloud API, Google Gemini LLM, Pinecone vector database, and Gmail for a comprehensive content analysis experience.
n8n$24.99Automate YouTube Video Summaries and Key Lesson Extraction to Google Docs
This workflow automatically extracts transcripts from YouTube videos, summarizes them using AI, and saves the key lessons and interesting facts to a Google Doc. Ideal for learners and professionals who need quick insights from video content.
n8n$9.99Automate SEO-Optimized Content Creation for AI Discovery Engines
This workflow is designed for marketing teams and content creators to generate SEO-optimized, emotionally resonant content that is structured to be discovered by AI engines like ChatGPT, Gemini, and Perplexity. It automates the content creation process and routes the output to platforms like Google Sheets, Gmail, and WordPress.
n8n$9.99Automate Passport Photo Validation Using AI Vision
This n8n workflow automates the validation of passport photos using AI vision models, ensuring compliance with UK government standards. It streamlines the process by leveraging multimodal LLMs to handle complex image validation tasks efficiently.
n8n$9.99Automate LinkedIn Profile Discovery and Cold Email Outreach
Streamline your LinkedIn profile searches and cold email outreach by automating the process with n8n, OpenAI, and Hunter. This workflow saves time by generating contact details and context from LinkedIn profiles, allowing for efficient communication with potential candidates or clients.
n8n$14.99Conversational Lead Capture with Gemini 2.0, Flash AI, and Google Sheets
## AI Lead Capture System - Complete Setup Guide ## Prerequisites - n8n instance (cloud or self-hosted) - Google AI Studio account (free tier available) - Google account for Sheets integration - Website with chat widget capability ## Phase 1: Core Infrastructure Setup **Step 1: Set Up Google AI Studio** - Go to Google AI Studio - Create an account or sign in with Google - Navigate to Get API Key - Create a new API key for your project - Copy and securely store the API key - Free tier limits: 15 requests/minute, 1 million tokens/month **Step 2: Configure Google Sheets** - Create a new Google Sheet for lead storage - Add column headers (exact names): - Full Name - Company Name - Email Address - Phone Number - Project Intent/Needs - Project Timeline - Budget Range - Preferred Communication Channel - How they heard about DAEX AI - Copy the Google Sheet ID from URL (between /d/ and /edit) - Ensure the sheet is accessible to your Google account **Step 3: Import n8n Workflow** - Open your n8n instance - Create a new workflow - Click ... menu → Import from JSON - Paste the provided workflow JSON - Workflow will appear with all nodes connected ## Phase 2: Credential Configuration **Step 4: Set Up Google Gemini API** - In n8n, go to Credentials → Add Credential - Search for Google PaLM API - Enter your API key from Step 1 - Test connection - Link to the Google Gemini Chat Model node **Step 5: Configure Google Sheets Access** - Go to Credentials → Add Credential - Select Google Sheets OAuth2 API - Follow OAuth flow to authorize your Google account - Test connection with your sheet - Link to the Google Sheets node ## Phase 3: Workflow Customization **Step 6: Update Company Information** - Open the AI Agent node - In the system message, replace all mentions of: - Company name and description - Service offerings and specializations - FAQ knowledge base - Typical project timelines and pricing ranges - Adjust conversation tone to match your brand voice **Step 7: Configure Lead Qualification Fields** - In the AI Agent system message, modify the required information list: - Add/remove qualification questions - Adjust budget ranges for your services - Customize timeline options - Update communication channel preferences - In Google Sheets node, update column mappings if you changed fields **Step 8: Set Up Sheet Integration** - Open Google Sheets node - Click on Document ID dropdown - Select your lead capture sheet - Verify all column mappings match your sheet headers - Test with sample data ## Phase 4: Website Integration **Step 9: Get Webhook URL** - Open Webhook node in n8n - Copy the webhook URL (starts with your n8n domain) - Note: URL format is https://your-n8n-domain.com/webhook/[unique-id] **Step 10: Connect Your Chat Widget** Choose your integration method: Option A: Direct JavaScript Integration ```javascript // Add to your website function sendMessage(message, sessionId) { fetch(YOUR_WEBHOOK_URL, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ message: message, sessionId: sessionId || 'visitor-' + Date.now() }) }) .then(response => response.json()) .then(data => { // Display AI response in your chat widget displayMessage(data.message); }); } ``` Option B: Chat Platform Webhook - Open your chat platform settings (Intercom, Crisp, etc.) - Find the webhook/integration section - Add webhook URL pointing to your n8n endpoint - Configure to send message and session data Option C: Zapier/Make.com Integration - Create a new Zap/Scenario - Trigger: New chat message from your platform - Action: HTTP POST to your n8n webhook - Map message content and session ID ## Phase 5: Testing & Optimization **Step 11: Test Complete Flow** - Send a test message through your chat widget - Verify AI responds appropriately - Check conversation context is maintained - Confirm lead data appears in Google Sheets - Test with various conversation scenarios **Step 12: Monitor Performance** - Check n8n execution logs for errors - Monitor Google Sheets for data quality - Review conversation logs for improvement opportunities - Track response times and conversion rates **Step 13: Fine-tune Conversations** - Analyze real conversation logs - Update system prompts based on common questions - Add new FAQ knowledge to the AI agent - Adjust qualification questions based on lead quality - Optimize for your specific customer patterns ## Phase 6: Advanced Features (Optional) **Step 14: Add Lead Scoring** - Create a new column in Google Sheets for Lead Score - Update AI agent to calculate scores based on: - Budget range (higher budget = higher score) - Timeline urgency (sooner = higher score) - Project complexity (complex = higher score) - Add conditional formatting in Google Sheets to highlight high-value leads **Step 15: Set Up Notifications** - Add an email notification node after Google Sheets - Configure to send alerts for high-priority leads - Include lead details and conversation summary - Set up different notification rules for different lead scores **Step 16: Analytics Dashboard** - Connect Google Sheets to Google Data Studio
n8n$9.99Automate Blog Content Creation and Publishing with AI and Elementor
Streamline your agency's content operations by automating the creation, image generation, and publishing of SEO-optimized blog posts directly to Elementor-powered WordPress sites using AI technology.
n8n$19.99Automate SEO Article Creation and Publishing to WordPress with GPT-4 and PostgreSQL
This workflow automates the generation and publication of SEO-optimized articles on WordPress using GPT-4 and PostgreSQL for category management. It selects the least-used category, generates content, creates a placeholder image, and publishes the post with the correct category and featured image.
n8n$24.99Generate Personalized Cold Outreach Icebreakers with GPT-4 and Google Sheets
## Automated Personalized Email Icebreakers This workflow automates creating personalized email icebreakers. It reads leads from a Google Sheet, scrapes their company website, uses OpenAI to analyze the data and craft a unique opening line, and then saves that icebreaker back into the original sheet. ## How It Works - **Fetch Lead**: The workflow starts, loops through your leads, and pulls one from your Google Sheet. - **Scrape & Summarize**: It scrapes the lead's company website and uses a fast OpenAI model to summarize the key points about the company and the person. - **Generate Icebreaker**: This summary is then sent to a more powerful OpenAI model, which follows specific instructions to write a short, personalized icebreaker. - **Update Sheet**: The new icebreaker is saved back into the correct lead's row in your Google Sheet, using their email to match the record. --- ## Requirements - An n8n instance. - An OpenAI API key with available credits. - A Google account with a Sheet for your leads. - The Google Sheet must have columns for lead data (e.g., `Email`, `Website`, `Company Name`) and an empty column named `icebreaker`. - The `Email` column must be unique for each lead. --- ## Setup Instructions 1. **Add Credentials**: In n8n, add your OpenAI API key and connect your Google account via the **Credentials** menu. 2. **Configure Google Sheets Nodes**: Select each of the two Google Sheets nodes (`Client data` and `Add icebreaker to sheet`). In each, choose your credential, select your spreadsheet and the specific sheet name, and ensure the column mapping is correct. 3. **Configure OpenAI Nodes**: Select both OpenAI nodes (`Summarizing prospect data` and `Creating icebreaker`) and choose your OpenAI credential from the dropdown. 4. **Verify Update Node**: On the final `Add icebreaker to sheet` node, ensure the **Operation** is set to `Append Or Update` and the **Matching Columns** field is set to `Email`. --- ## Customization Options - **Trigger**: Change the manual start to an automatic trigger, like when a new row is added to the sheet or on a daily schedule (Cron). - **AI Prompt**: Modify the prompt in the Creating icebreaker node to change the tone, style, or length of the output. - **AI Model**: Experiment with different OpenAI models (like `gpt-4`) for a different balance of cost, speed, and quality. - **Data Source**: Replace Google Sheets with a CRM like HubSpot or a database like Postgres.
n8n$9.99Automate Text-Based Image Creation with DummyJSON API
Effortlessly generate custom text-based images using the DummyJSON API and n8n's HTTP Request node. Ideal for marketers and content creators looking to automate image creation without design tools.
n8n$3.99Automate Appointment Qualification and Scheduling with AI and n8n Forms
Streamline your appointment scheduling process by using AI to qualify requests and automate scheduling with n8n forms. This workflow ensures that only relevant inquiries are scheduled, saving time and resources.
n8n$14.99Personalize Outreach Emails Using Customer Data and AI
### This n8n template uses existing emails from customers as context to customize and fine-tune outreach emails to them using AI. By now, it should be common knowledge that we can leverage AI to generate unique emails, but in a way, they can remain generic as the AI lacks the customer context to be truly personalized. One way to solve this is by pulling in a source of customer data - and what better way than by using existing email correspondence. ### How it works - Customers to target are pulled from HubSpot, and each customer is then run in a loop. We're using a loop as the retrieved emails for each customer become separate items, and a loop helps with item reference. - We connect to our Gmail account to pull all emails received from the customer. - The contents of the email will be suitable to build a short persona of the customer. We use the Information Extractor to get our AI model to pull out the key attributes of this persona, such as decision-making style and communication preferences. - With this persona, we can now pass this to our AI model to generate a personalized outreach email specifically for our customer. - Finally, a draft email is created for human review before sending. If you would rather send the email straight away, this is also possible. ### How to use - Define the topic of the outreach email in the variables node. This directs the AI on what outreach email to generate. - Ensure the emails are pulled from the right account. If emails may contain sensitive data, adjust the filters and text parsing to ensure these are not leaked to the AI (which might then leak into the generated email). ### Requirements - HubSpot for Contacts List - OpenAI for LLM - Gmail for Existing Emails and Sending Emails ### Customizing this workflow - Not using HubSpot? Any CRM would work just as well or even a simple text CSV! - If you have customer past deals or engagements in your CRM, consider using this as additional context for the AI to use.
n8n$14.99Generate Structured Company Descriptions with Bedrijfsdata Web GPT & OpenAI
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This template generates structured synthetic company content using live web data from the Bedrijfsdata.nl API combined with an LLM. Provide a company domain (directly or via a Bedrijfsdata.nl ID) and the workflow retrieves relevant website and search engine content, then produces ready-to-use descriptions of the company, its offerings, and its target audience. **Features** - Create high-quality Dutch-language company descriptions on demand - Automatically pull live web content via Bedrijfsdata.nl RAG Domain & RAG Search - Structured JSON output for consistent downstream use (e.g., CRM updates, lead qualification) - Flexible trigger: run from ProspectPro ID, domain input, or another workflow - Secure, modular, and extendable structure (error handling included) **Example Output** The workflow produces structured content fields you can directly use in your sales, marketing, or enrichment flows: - **company_description** - 1-2 paragraph summary of the company - **products_and_services** - detailed overview of offerings - **target_audience** - specific characteristics of ideal customers (e.g., industry, location, company size, software usage) **Example:** ``` { company_description: Bedrijfsdata.nl B.V. is een Nederlands bedrijf dat uitgebreide data levert over meer dan 3,7 miljoen bedrijven in Nederland..., products_and_services: Het bedrijf biedt API-toegang tot bedrijfsprofielen, sectoranalyses, en SEO-gegevens..., target_audience: Nederlandse MKBs die behoefte hebben aan actuele bedrijfsinformatie voor marketing- of salesdoeleinden... } ``` **Requirements** - n8n instance or cloud workspace - Install the Bedrijfsdata.nl n8n Verified Community Node - OpenAI API credentials (tested with gpt-4.1-mini and gpt-3.5-turbo) - Bedrijfsdata.nl developer account (14-day free trial, 500 credits) **Setup Instructions** **1. Trigger configuration** - Use Bedrijfsdata.nl ID (default) or provide a domain directly - Can be called from another workflow using "Execute Workflow" **2. Configure API credentials** - Bedrijfsdata.nl API key - OpenAI API key **3. Customize Output** (Optional) - Adjust prompt in the LLM node to create other types of synthetic content - Extend structured output schema for your use case **4. Integrate with Your Stack** - Example node included to update HubSpot descriptions - Replace or extend to match your CRM, database, or messaging tools **Security Notes** - Input validation for required domain - Dedicated error branches for invalid input, API errors, LLM errors, and downstream integration errors - RAG content checks before running the LLM **Testing** - Run workflow with a Bedrijfsdata.nl ID linked to a company with a known website - Review generated JSON output - Verify content accuracy before production use **About Bedrijfsdata.nl** Bedrijfsdata.nl operates the most comprehensive company database in the Netherlands. With real-time data on 3.7M+ businesses and AI-ready APIs, we help Dutch SMEs enrich their CRM, workflows, and marketing automation. Built on 25+ years of experience in data collection and enrichment, our technology brings corporate-grade data quality to every organization. **Website:** https://www.bedrijfsdata.nl **Developers:** https://developers.bedrijfsdata.nl **API docs:** https://docs.bedrijfsdata.nl **Support** **Email:** klantenservice@bedrijfsdata.nl **Phone:** +31 20 789 50 50 **Support hours:** Monday-Friday, 09:00-17:00 CET
n8n$14.99Create a Conversational WhatsApp AI Assistant with Memory Using Gemini AI and Pinecone
This workflow sets up an intelligent AI assistant for WhatsApp that responds naturally using Google Gemini AI, remembers past conversations, and accesses a knowledge base for FAQs. It leverages Pinecone for memory storage and OpenAI for embeddings.
n8n$9.99Automated AI-Driven LinkedIn Connection Recommendations via Email
This workflow automates the process of generating LinkedIn connection recommendations using AI analysis and delivers personalized suggestions via email, enhancing networking opportunities.
n8n$9.99Extract and Structure Hair Documents to Google Sheets using Typhoon OCR and Llama 3.1
 **Note:** This template requires a community node and works **only on self-hosted** n8n installations. It uses the Typhoon OCR Python package and custom command execution. Make sure to install required dependencies locally. --- ## Who is this for? This template is for developers, operations teams, and automation builders in Thailand (or any Thai-speaking environment) who regularly process PDFs or scanned documents in Thai and want to extract structured text into a Google Sheet. ### It is ideal for: * Local government document processing * Thai-language enterprise paperwork * AI automation pipelines requiring Thai OCR --- ## What problem does this solve? Typhoon OCR is one of the most accurate OCR tools for Thai text. However, integrating it into an end-to-end workflow usually requires manual scripting and data wrangling. ### This template solves that by: * Running Typhoon OCR on PDF files * Using AI to extract structured data fields * Automatically storing results in Google Sheets --- ## What this workflow does 1. **Trigger**: Run manually or from any automation source 2. **Read Files**: Load local PDF files from a `doc/` folder 3. **Execute Command**: Run Typhoon OCR on each file using a Python command 4. **LLM Extraction**: Send the OCR markdown to an AI model (e.g., GPT-4 or OpenRouter) to extract fields 5. **Code Node**: Parse the LLM output as JSON 6. **Google Sheets**: Append structured data into a spreadsheet --- ## Setup ### 1. **Install Requirements** * Python 3.10+ * `typhoon-ocr`: `pip install typhoon-ocr` * Install [Poppler](https://github.com/oschwartz10612/poppler-windows/releases/) and add to system PATH (needed for `pdftoppm`, `pdfinfo`) ### 2. **Create folders** * Create a folder called `doc` in the same directory where n8n runs (or mount it via Docker) ### 3. **Google Sheet** Create a Google Sheet with the following column headers: | book_id | date | subject | detail | signed_by | signed_by2 | contact | download_url | | -------- | ---- | ------- | ------ | ---------- | ----------- | ------- | ------------- | You can use this [example Google Sheet](https://docs.google.com/spreadsheets/d/1h70cJyLj5i2j0Ag5kqp93ccZjjhJnqpLmz-ee5r4brU) as a reference. ### 4. **API Key** Export your `TYPHOON_OCR_API_KEY` and `OPENAI_API_KEY` in your environment (or set inside the command string in `Execute Command` node). --- ## How to customize this workflow * Replace the LLM provider in the `Basic LLM Chain` node (currently supports OpenRouter) * Change output fields to match your data structure (adjust the prompt and Google Sheet headers) * Add trigger nodes (e.g., Dropbox Upload, Webhook) to automate input --- ## About Typhoon OCR [Typhoon](https://docs.opentyphoon.ai/en/) is a multilingual LLM and toolkit optimized for Thai NLP. It includes `typhoon-ocr`, a Python OCR library designed for Thai-centric documents. It is open-source, highly accurate, and works well in automation pipelines. Perfect for government paperwork, PDF reports, and multilingual documents in Southeast Asia. ---
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