AI Workflows
Artificial Intelligence tools and workflows
Automate Long-Form Article Creation and Publishing to WordPress
This workflow automates the process of generating long-form articles using Claude AI and publishes them directly to WordPress. It streamlines content creation by fetching ideas from Google Sheets, generating titles and outlines, and composing detailed sections.
Activepieces$2.99Create a Local AI Agent for Weather and Wikipedia Summaries
This workflow uses n8n and Ollama's local LLMs to build an AI agent that provides current weather updates and Wikipedia summaries, ensuring privacy by processing data locally.
n8n$9.99Automate AI-Driven Interviews with n8n and Google Sheets
Leverage n8n to automate interviews using AI agents and multi-page forms, capturing responses in Google Sheets for analysis.
n8n$19.99Automate AI Image Creation and Review with DALL-E 2 and Human Oversight
This n8n workflow streamlines the creation of AI-generated images using OpenAI's DALL-E 2, incorporating a human review loop for quality assurance. It generates images based on predefined prompts, submits them for human review, and regenerates images if they are rejected, ensuring high-quality outputs.
n8n$9.99Generate AI Assistant for Notion Databases
This n8n workflow creates a custom AI chat assistant tailored to the schema of any Notion database. By providing a Notion database URL, the workflow generates an AI assistant capable of querying and interacting with the database structure.
n8n$14.99Automate Telegram AI Bot for Voice and Text Message Processing
This n8n workflow automates a Telegram AI bot that processes both voice and text messages, utilizing OpenAI's GPT-4 and Whisper for natural language understanding and transcription. It offers short-term memory capabilities and customizable responses.
n8n$9.99Deploy a Custom AI Chatbot with Supabase and Postgres Memory
Create a versatile AI chatbot that leverages Supabase for knowledge storage and Postgres for conversation memory, suitable for various platforms like websites and Slack.
n8n$4.99Auto-Generate Meeting Minutes with GPT and Share from Google Drive to Slack
### Who's it for Teams who want to **automatically generate structured meeting minutes** from uploaded transcripts and instantly share them in Slack. Perfect for startups, project teams, or any company that collects meeting transcripts in Google Drive. --- ### How it works / What it does This workflow automatically turns raw meeting transcripts into well-structured minutes in Markdown and posts them to Slack: 1. **Google Drive Trigger** - Watches a specific folder. Any new transcript file added will start the workflow. 2. **Download File** - Grabs the transcript. 3. **Prep Transcript** - Converts the file into plain text and passes the transcript downstream. 4. **Message a Model** - Sends the transcript to OpenAI GPT for summarization using a structured system prompt (action items, decisions, N/A placeholders). 5. **Make Minutes** - Formats GPT's response into a Markdown file. 6. **Slack: Send a message** - Posts a Slack message announcing the auto-generated minutes. 7. **Slack: Upload a file** - Uploads the full Markdown minutes file into the chosen Slack channel. End result: your Slack channel always has clear, standardized minutes right after a meeting. --- ### How to set up 1. **Google Drive** - Create a folder where you'll drop transcript files. - Configure the folder ID in the Google Drive Trigger node. 2. **OpenAI** - Add your OpenAI API credentials in the *Message a Model* node. - Select a supported GPT model (e.g., `gpt-4o-mini` or `gpt-4`). 3. **Slack** - Connect your Slack account and set the target channel ID in the Slack nodes. 4. **Run the workflow** and drop a transcript file into Drive. Minutes will appear in Slack automatically. --- ### Requirements - Google Drive account (for transcript upload) - OpenAI API key (for text summarization) - Slack workspace (for message posting and file upload) --- ### How to customize the workflow - **Change summary structure**: Adjust the system prompt inside *Message a Model* (e.g., shorter summaries, language other than English). - **Different output format**: Modify *Make Minutes* to output plain text, PDF, or HTML instead of Markdown. - **New destinations**: Add more nodes to send minutes to email, Notion, or Confluence in parallel. - **Multiple triggers**: Replace Google Drive trigger with Webhook if you want to integrate with Zoom or MS Teams transcript exports. --- ### Good to know - OpenAI API calls are billed separately. See [OpenAI pricing](https://openai.com/pricing). - Files must be text-based (.txt or .md). For PDFs or docs, add a conversion step before summarization. - Slack requires the bot user to be a member of the target channel, otherwise you'll see a `not_in_channel` error.
n8n$4.99Automated Blog Post Generation with GPT-4 and Publishing to Ghost CMS
Writes original, thought-provoking blog posts using AI. Runs every 12 hours automatically. Publishes directly to Ghost blog with title, tags, and SEO metadata. **Features** - Scheduled every 12 hours - OpenAI generates a multi-part blog post with metadata - Markdown-compatible output (no HTML) - Automatically published to Ghost CMS using authenticated API (no hardcoded keys) - Fully modular and general-purpose - edit prompt for any blog theme! **Nodes Overview** | Step | Node Type | Purpose | |------|------------------|------------------------------------------| | 1 | Schedule Trigger | Runs every 12 hours | | 2 | OpenAI | Generates blog post + meta info | | 3 | Code | Extracts content, title, meta, and tags | | 4 | Code | Formats content as Ghost mobiledoc payload | | 5 | HTTP Request | Publishes post to Ghost via Admin API | **OpenAI Prompt (Generalized)** Write a high-quality blog post on a creative or thought-provoking topic. The tone should be engaging and immersive. Length: 2-4 paragraphs. Then add a brief paragraph offering an alternative perspective or logical counterpoint. Finally, generate: - Blog post title - Meta description - 5 tags **Notes** - No hardcoded API keys - Ghost Admin API credentials must be set using the Credential Manager - Prompt and Ghost URL are both easily customizable
n8n$4.99Generate Accessible Alt Text with Claude AI from Google Sheets to WordPress
# AI-powered alt text generation from Google Sheets to WordPress media ## Who's it for WordPress site owners, content managers, and accessibility advocates who need to efficiently add alt text descriptions to multiple images for better SEO and web accessibility compliance. ## What it does This workflow automates the process of generating and updating alt text for WordPress media files using AI analysis. It reads image URLs from a Google Sheet, analyzes each image with Claude AI to generate accessibility-compliant descriptions, updates the sheet with the generated alt text, and automatically applies the descriptions to the corresponding WordPress media files. The workflow includes error handling to skip unsupported media formats and continue processing. ## How it works - Input: Provide a Google Sheets URL containing image URLs and WordPress media IDs - Authentication: Retrieves WordPress credentials from a separate sheet and generates Base64 authentication - Processing: Loops through each image URL in the sheet - AI Analysis: Claude AI analyzes each image and generates concise, accessible alt text (max 125 characters) - Error Handling: Automatically skips unsupported media formats and continues with the next item - Update Sheet: Writes the generated alt text back to the Google Sheet - WordPress Update: Updates the WordPress media library with the new alt text via REST API ## Requirements - Google Sheets with image URLs and WordPress media IDs - WordPress site with Application Passwords enabled - Claude AI (Anthropic) API credentials - WordPress admin credentials stored in Google Sheets - Export Media URLs WordPress plugin for generating the media list ## How to set up ### Step 1: Export your WordPress media URLs - Install the Export Media URLs plugin on your WordPress site - Go to the plugin settings and check both ID and URL columns for export (these are mandatory for the workflow) - Export your media list to get the required data ### Step 2: Configure WordPress Application Passwords - Go to WordPress Admin → Users → Your Profile - Scroll down to the Application Passwords section - Enter application name (e.g., n8n API) - Click Add New Application Password - Copy the generated password immediately (it won't be shown again) ### Step 3: Set up Google Sheets [Duplicate this Google Sheets template](https://docs.google.com/spreadsheets/d/1BKGQRx_xDiuh3QD3ACOOJomsWFuPBjCHYMQX8UzBE/edit?usp=sharing) to get the correct structure. The template includes two sheets: Sheet 1: Export media - Paste your exported media data with columns: - ID (WordPress media ID) - URL (image URL) - Alt text (will be populated by the workflow) Sheet 2: Infos client - Add your WordPress credentials: - Admin Name: Your WordPress username - KEY: The application password you generated - Domain: Your site URL without https:// (format: example.com) ### Step 4: Configure API credentials - Add your Anthropic API credentials to the Claude node - Connect your Google Sheets account to the Google Sheets nodes ## How to customize - Language: The Claude prompt is in French - modify it in the Analyze image node for other languages - Alt text length: Adjust the 125-character limit in the Claude prompt - Batch processing: Change the batch size in the Split in Batches node - Error handling: The workflow automatically handles unsupported formats, but you can modify the error handling logic - Authentication: Customize for different WordPress authentication methods This workflow is perfect for managing accessibility compliance across large WordPress media libraries while maintaining consistent, AI-generated descriptions. It's built to be resilient and will continue processing even when encountering unsupported media formats.
n8n$9.99Automate AI-Powered Tech Radar Insights with SQL and Vector Databases
This workflow automates the creation of an AI-powered Tech Radar, integrating data from Google Sheets into MySQL and vector databases for strategic technology insights.
n8n$19.99Create a Local MCP Server for Question Answering with RAG
Set up a local MCP Server that utilizes a semantic database for Retrieval Augmented Generation to answer questions. This workflow integrates with Qdrant and Ollama to provide efficient information retrieval and response generation.
n8n$4.99Transcribe Telegram Voice Messages Using OpenAI Whisper
This n8n workflow automatically transcribes voice messages received on Telegram using OpenAI's Whisper model, enhancing message accessibility and usability.
n8n$4.99Convert Natural Language to Google Sheets SQL Queries Using OpenAI
This n8n workflow transforms natural language questions into SQL queries for Google Sheets using OpenAI's models, enabling efficient data retrieval and real-time analysis.
n8n$9.99Dynamically Switch Between LLMs for AI Agents Using LangChain Code
# Dynamically switch between LLMs for AI Agents using LangChain Code ## Purpose This example workflow demonstrates a way to connect multiple LLMs to a single AI Agent/LangChain Node and programmatically use one - or in this case loop through them. ## What it does This AI workflow takes in customer complaints and generates a response that is being validated before returned. If the answer was not satisfactory, the response will be generated again with a more capable model. ## How it works - A LangChain Code Node allows multiple LLMs to be connected to a single Basic LLM Chain. On every call, only one LLM is actually being connected to the Basic LLM Chain, which is determined by the index defined in a previous Node. - The AI output is later validated by a Sentiment Analysis Node. - If the result was not satisfactory, it loops back to the beginning and executes the same query with the next available LLM. - The loop ends either when the result passed the requirements or when all LLMs have been used. ## Setup - Clone the workflow and select the belonging credentials. You'll need an OpenAI Account, alternatively, you can swap the LLM nodes with ones from a different provider like Anthropic after the import. ## How to use **Beware that the order of the used LLMs is determined by the order they have been added to the workflow, not by the position on the canvas.** After cloning this workflow into your environment, open the chat and send this example message: > I really **love** waiting two weeks just to get a keyboard that doesn't even work. Great job. Any chance I could actually use the thing I paid for sometime this month? Most likely you will see that the first validation fails, causing it to loop back to the generation node and try again with the next available LLM. **Since AI responses are unpredictable, the results and number of tries will differ for each run.** ## Disclaimer Please note that this workflow can only run on self-hosted n8n instances, since it requires the LangChain Code Node.
n8n$14.99Generate 3D Food Emoji Icons with OpenAI and Save to Google Drive
This workflow creates high-quality, 3D-rendered food emoji icons from text prompts using OpenAI's GPT models and saves them to Google Drive.
n8n$9.99⚐ Private & Local Ollama Self-Hosted + Dynamic LLM Router
## Who is this for? This workflow template is designed for **AI enthusiasts**, **developers**, and **privacy-conscious users** who want to leverage the power of local large language models (LLMs) without sending data to external services. It's particularly valuable for those running Ollama locally who want intelligent routing between different specialized models. ## What problem is this workflow solving? When working with multiple local LLMs, each with different strengths and capabilities, it can be challenging to manually select the right model for each specific task. This workflow automatically analyzes user prompts and routes them to the most appropriate specialized Ollama model, ensuring optimal performance without requiring technical knowledge from the end user. ## What this workflow does This intelligent router: - Analyzes incoming user prompts to determine the nature of the request - Automatically selects the optimal Ollama model from your local collection based on task requirements - Routes requests between specialized models for different tasks: - Text-only models (qwq, llama3.2, phi4) for various reasoning and conversation tasks - Code-specific models (qwen2.5-coder) for programming assistance - Vision-capable models (granite3.2-vision, llama3.2-vision) for image analysis - Maintains conversation memory for consistent interactions - Processes everything locally for complete privacy and data security ## Setup 1. Ensure you have [Ollama](https://ollama.ai/) installed and running locally. 2. Pull the required models mentioned in the workflow using Ollama CLI (e.g., `ollama pull phi4`). 3. Configure the Ollama API credentials in n8n (default: http://127.0.0.1:11434). 4. Activate the workflow and start interacting through the chat interface. ## How to customize this workflow to your needs - Add or remove models from the router's decision framework based on your specific Ollama collection. - Adjust the system prompts in the LLM Router to prioritize different model selection criteria. - Modify the decision tree logic to better suit your specific use cases. - Add additional preprocessing steps for specialized inputs. This workflow demonstrates how n8n can be used to create sophisticated AI orchestration systems that respect user privacy by keeping everything local while still providing intelligent model selection capabilities.
n8n$14.99Automate Audio Transcription and Summarization from Google Drive to Notion
This workflow automates the transcription and summarization of audio files from Google Drive using OpenAI models, storing the results in Notion for easy access and organization.
n8n$9.99Automate Cold Email and Sales Letter Creation with OpenAI and Google Docs
This workflow automates the generation of cold emails and sales letters using OpenAI's GPT model and updates them directly into Google Docs. It streamlines content creation by responding to chat prompts and selecting the appropriate writing tool based on user intent.
n8n$4.99Generate Videos from Images with Wan 2.2 I2V A14B AI Model
# Wan Video Wan 2.2 I2v A14b Video Generator ## Description Image-to-video at 720p and 480p with Wan 2.2 A14B ## Overview This n8n workflow integrates with the Replicate API to use the wan-video/wan-2.2-i2v-a14b model. This powerful AI model can generate high-quality video content based on your inputs. ## Features - Easy integration with Replicate API - Automated status checking and result retrieval - Support for all model parameters - Error handling and retry logic - Clean output formatting ## Parameters ### Required Parameters - **prompt** (string): Prompt for video generation - **image** (string): Input image to generate video from ### Optional Parameters - **seed** (integer, default: None): Random seed. Leave blank for random - **num_frames** (integer, default: 81): Number of video frames. 81 frames give the best results - **resolution** (string, default: 480p): Resolution of video. 832x480px corresponds to 16:9 aspect ratio, and 480x832px is 9:16 - **sample_shift** (number, default: 5): Sample shift factor - **sample_steps** (integer, default: 30): Number of generation steps. Fewer steps means faster generation, at the expense of output quality. 30 steps is sufficient for most prompts - **frames_per_second** (integer, default: 16): Frames per second. Note that the pricing of this model is based on the video duration at 16 fps ## How to Use 1. Set up your Replicate API key in the workflow. 2. Configure the required parameters for your use case. 3. Run the workflow to generate video content. 4. Access the generated output from the final node. ## API Reference - Model: [wan-video/wan-2.2-i2v-a14b](https://replicate.com/wan-video/wan-2.2-i2v-a14b) - API Endpoint: https://api.replicate.com/v1/predictions ## Requirements - Replicate API key - n8n instance - Basic understanding of video generation parameters
n8n$9.99Automate Cinematic Video Creation from Chat Prompts with GPT-5 and Google Veo-3
This workflow uses n8n to transform simple chat prompts into cinematic videos by leveraging GPT-5 for prompt expansion and Google Veo-3 for image-to-video conversion. Ideal for creative prototyping and AI-driven content creation.
n8n$14.99Transform Newsletters into AI-Generated Podcasts with OpenAI and ElevenLabs
Convert unread newsletters into engaging audio podcasts using AI. This workflow fetches newsletters, summarizes them into dialogues, and generates audio using ElevenLabs, delivering a podcast-like experience.
n8n$14.99Automate Google Sheets with AI-Powered Data Management and Calculations
Leverage AI to manage and calculate data in Google Sheets efficiently. Ideal for businesses and teams needing AI-driven insights and automation.
n8n$9.99Automate Scrum Master Tasks with AI, Slack, and Asana Integration
Streamline your Scrum process by automating data collection and analysis using AI, Slack, and Asana. This workflow assists Scrum Masters by identifying potential impediments and providing actionable insights for sprint delivery.
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