OpenAI Automation Workflows
899 ready-made OpenAI workflows for n8n, Make, Zapier, Activepieces, and Pipedream. GPT-powered enrichment, generation, and classification inside your automations.
Answer Questions from Documents with RAG Using Supabase, OpenAI, & Cohere Reranker
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This comprehensive RAG workflow enables your AI agents to answer user questions with contextual knowledge pulled from your own documents, using metadata-rich embeddings stored in Supabase. **Key Features:** - RAG Agents powered by GP-4.5 or GP-3.5 via OpenRouter or OpenAI. - Supabase Vector Store to store and retrieve document embeddings. - Cohere Reranker to improve response relevance and quality. - Metadata Agent to enrich vectorized data before ingestion. - PDF Extraction Flow to automatically parse and upload documents with metadata. **Setup Steps:** 1. Connect your Supabase Vector Store. 2. Use OpenAI Embeddings (e.g., text-embedding-3-small). 3. Add API keys for OpenAI and/or OpenRouter. 4. Connect a reranker like Cohere. 5. Process documents with metadata before embedding. 6. Start chatting - your AI agent now returns context-rich answers from your own knowledge base! Perfect for building AI assistants that can reason, search, and answer based on internal company data, academic papers, support docs, or personal notes.
n8n$14.99Automate Meeting Transcription and Summarization with Google Drive and OpenAI
Transform your meeting recordings into actionable insights automatically. This n8n workflow monitors Google Drive for new audio files, transcribes them using OpenAI's Whisper, generates intelligent summaries with GPT-4, and logs everything in Google Sheets.
n8n$9.99Automate Calorie Logging from Food Images to Google Sheets via LINE and OpenAI
This workflow enables LINE users to send food images or text to a LINE bot, which then analyzes the images using OpenAI's Vision model to estimate calories and logs the results into Google Sheets.
n8n$14.99Automate AI-Driven Proposal Generation with OpenAI, Google Slides, and PandaDoc
This workflow automates the creation of professional, personalized proposals using AI, Google Slides, and PandaDoc, enabling instant proposal generation during live sales calls.
n8n$9.99AI-Powered Information Monitoring with OpenAI, Google Sheets, Jina AI, and Slack
**Check Legal Regulations**: This workflow involves scraping, so ensure you comply with the legal regulations in your country before getting started. Better safe than sorry! ## Purpose This workflow enables **automated and AI-driven topic monitoring**, delivering **concise article summaries** directly to a **Slack channel** in a structured and easy-to-read format. It allows users to stay informed on specific topics of interest effortlessly, without manually checking multiple sources, ensuring a **time-efficient and focused** monitoring experience. **To get started, copy the Google Sheets template required for this workflow from [here](https://docs.google.com/spreadsheets/d/1F2FzWt9FMkA5V5i9d_hBJRahLDvxs3DQBOLkLYowXbY).** ## Target Audience This workflow is designed for: - **Industry professionals** looking to track key developments in their field. - **Research teams** who need up-to-date insights on specific topics. - **Companies** aiming to keep their teams informed with relevant content. ## How It Works 1. **Trigger:** A **Scheduler** initiates the workflow at regular intervals (default: every hour). 2. **Data Retrieval:** - RSS feeds are fetched using the **RSS Read** node. - Previously monitored articles are checked in **Google Sheets** to avoid duplicates. 3. **Content Processing:** - The article relevance is assessed using **OpenAI (GPT-4-mini)**. - Relevant articles are scraped using **Jina AI** to extract content. - Summaries are generated and formatted for Slack. 4. **Output:** - Summaries are posted to the specified Slack channel. - Article metadata is stored in **Google Sheets** for tracking. ## Key APIs and Nodes Used - **Scheduler Node:** Triggers the workflow periodically. - **RSS Read:** Fetches the latest articles from defined RSS feeds. - **Google Sheets:** Stores monitored articles and manages feed URLs. - **OpenAI API (GPT-4-mini):** Classifies article relevance and generates summaries. - **Jina AI API:** Extracts the full content of relevant articles. - **Slack API:** Posts formatted messages to Slack channels. --- This workflow provides an **efficient and intelligent way** to stay informed about your topics of interest, directly within Slack.
n8n$24.99Build Website Q&A Chatbot with RAG, OpenAI GPT-4 Mini, and Supabase Vector DB
## What problem does this workflow solve? Many websites lack a smart, searchable interface. Visitors often leave due to unanswered questions. This workflow transforms any website into a **Retrieval-Augmented Generation (RAG)** chatbot—automatically extracting content, creating embeddings, and enabling real-time, context-aware chat on your own site. --- ## What does this workflow do? 1. Accepts a website URL through a form trigger. 2. Fetches and cleans website content. 3. Parses content into smaller sections. 4. Generates vector embeddings using OpenAI (or your embedding model). 5. Stores embeddings and metadata in **Supabase's vector database**. 6. When a user asks a question: - Searches Supabase for relevant chunks via similarity search. - Retrieves matching content as context. - Sends context + question to OpenAI to generate an accurate answer. 7. Returns the AI-generated response to the user in the chat interface. --- ## Setup Instructions ### Website Form Trigger - Use a **Form / HTTP Trigger** to submit website URLs for indexing. ### Content Extraction & Chunking - Use HTTP nodes to fetch HTML. - Clean and parse it (e.g., remove scripts, ads). - Use a **Function node** to split into manageable text chunks. ### Embedding Generation - Call OpenAI (or Cohere) to generate embeddings for each chunk. - Insert vectors and metadata into Supabase via its **API or n8n Supabase node**. ### User Query Handling - Use a **Chat Trigger** (webhook/UI) to receive user questions. - Convert the question into an embedding. - Query Supabase with similarity search (e.g., `match_documents` RPC). - Retrieve top-matching chunks and feed them into OpenAI with the user question. - Return the reply to the user. ### AI & Database Setup - **OpenAI API key** for embedding and chat. - A **Supabase project** with: - `vector` extension enabled - Tables for document chunks and embeddings - A similarity search function like `match_documents` ## How to Embed the Chat Widget on Your Website You can add the chatbot interface to your website with a simple JavaScript snippet. ### Steps: 1. Open the When chat message received node 2. Copy Chat URL 3. Make sure, Make Chat Publicly Available toggle is enabled 4. Make sure the mode is Embedded Chat 5. Follow the instructions given on this package [here](https://www.npmjs.com/package/@n8n/chat#a-cdn-embed). --- ## How it Works 1. **Submit URL** — Form Trigger 2. **Fetch Website Content** — HTTP Request 3. **Clean & Chunk Content** — Function Node 4. **Make Embeddings** (OpenAI/Cohere) 5. **Store in Supabase** — embeddings + metadata 6. **User Chat** — Chat Trigger 7. **Search for Similar Content** — Supabase similarity match 8. **Generate Answer** — OpenAI completion w/ context 9. **Send Reply** — Chat interface returns answer --- ## Why Supabase? Supabase offers a scalable Postgres-based vector database with extensions like `pgvector`, making it easy to: - Store vector data alongside metadata - Run ANN (Approximate Nearest Neighbor) similarity searches - Integrate seamlessly with n8n and your chatbot UI --- ## Who can use this? - **Documentation websites** - **Support portals** - **Product/Landing pages** - **Internal knowledge bases** Perfect for anyone who wants a **smart, website-specific chatbot** without building an entire AI stack from scratch. --- ## Ready to Deploy? Plug in your: - OpenAI API Key - Supabase project credentials - Chat UI or webhook endpoint and launch your **AI-powered, website-specific RAG chatbot** in minutes!
n8n$14.99Automate Website Change Monitoring with OpenAI and Firecrawl
This workflow automates the monitoring of competitor websites for changes using OpenAI and Firecrawl. Receive email alerts for specific changes, helping you stay informed and competitive.
n8n$9.99Automate Zoom Meeting Summaries with OpenAI and Deliver via Slack and Email
Automatically generate and distribute structured summaries of Zoom recordings using OpenAI's GPT-4, sending them directly to Slack channels and email inboxes.
n8n$4.99Generate Multiple Language Blog Posts with OpenAI, Supporting Yoast & Polylang
The **blogblitz: polylang** workflow streamlines the creation and publication of high-quality blog content using powerful automation with n8n, OpenAI's GPT and the WordPress API. It enables effortlessly generating SEO-friendly articles complete with metadata and optimized featured images, improving content freshness and search engine visibility.  ### Why Use blogblitz? - **Automate content creation** to keep your blog fresh and engaging - **Generate SEO-optimized posts** with expert-crafted titles, meta descriptions, and focus keyphrases - **Save hours** of manual writing, image sourcing, and SEO configuration - **Leverage AI** for topic ideation and high-quality writing tailored to international student audiences - **Seamlessly publish and manage drafts** directly on your WordPress site via API - **Produce captivating, relevant featured images** without external tools - **Support multilingual content creation** with randomized language selection for diversity ### Who Is This For? - Content strategists managing WordPress blogs needing efficient topic generation - SEO specialists wanting automated post creation with optimized metadata - Website owners aiming to maintain active, multilingual content - Marketers who want to leverage AI for high-quality, consistent article production ### What Problem Does It Solve? This workflow automates the entire editorial cycle—from generating engaging topics with AI, drafting full-length articles, producing featured images automatically, to posting drafts configured for SEO on WordPress—dramatically reducing editor workload and improving content output. ### What This Workflow Does 1. **Trigger** - Runs on manual trigger or a weekly schedule to ensure consistent content flow 2. **Fetch Site Context** - Retrieves recent posts, taxonomies, and WordPress API schema to understand site structure 3. **Generate Topic** - Uses OpenAI GPT-4.1-mini to roll a random language and craft a targeted blog post topic + SEO metadata 4. **Draft Article** - Composes a comprehensive, SEO-friendly article tailored to the generated topic 5. **Create Draft** - Posts the draft on WordPress with Yoast SEO fields populated 6. **Generate Image** - Creates a high-quality, cinematic featured image via AI 7. **Upload & Attach** - Uploads the image to the WordPress media library and sets it as the post's featured image --- ### Setup Instructions 1. **Import** the workflow file into n8n: 2. **Add credentials:** - WordPress API (with create-post & media permissions) - OpenAI API key (for GPT and image models) 3. **Customize** categories, languages, and schedule in the relevant nodes 4. **Adjust** the Schedule Trigger timing as desired (e.g., every Monday at 9 AM) 5. **Test** end-to-end on a staging WordPress site to verify drafts and images publish correctly ### Pre-Requirements - An operational **[n8n instance](https://n8n.partnerlinks.io/khaisastudio)** (Cloud or self-hosted) - WordPress site with REST API access & proper authentication - OpenAI account with API access for both language and image models - (Optional) Yoast SEO plugin installed for metadata recognition ### Customize It Further - Tweak OpenAI prompts for niche topics or additional languages - Add social-media nodes to auto-share new posts - Insert an editorial review step before publishing - Refine image prompts for different visual styles (e.g., "modern infographic" vs. "cinematic portrait") --- ### Nodes Used - **Manual Trigger** - **Schedule Trigger** (weekly) - **HTTP Request** (fetch posts, taxonomies, schema; upload media) - **Code** (JavaScript analyzers for API schema & taxonomy parsing) - **OpenAI Chat** (GPT-4.1-mini for topics & articles) - **OpenAI Image Generation** (for featured images) - **WordPress** (create draft post) - **Sticky Notes** (in-flow documentation) --- ### Support **Built by:** [Khaisa Studio](https://khaisa.studio) **Tags:** wordpress, marketing, polylang **Category:** Content Creation **Need a custom?** Contact me on **[LinkedIn](https://www.linkedin.com/in/khmuhtadin/)** or **[Web](https://khmuhtadin.com)**
n8n$14.99Automate AI-Enhanced Product Photography with Google Sheets and OpenAI
Transform standard product images into professional photography with AI by automating image analysis, prompt creation, and photo generation.
n8n$14.99Automate Daily Email Summaries with OpenAI and Gmail
This workflow generates a daily summary of your emails using OpenAI, providing a concise overview of important conversations and action items. It automates the end-of-day review process by delivering a structured summary to your inbox.
n8n$9.99Transform Telegram Bot into a Multimodal AI Assistant with OpenAI and SERP
This workflow enhances your Telegram bot into a powerful AI assistant capable of processing text, voice, images, and documents. It leverages OpenAI, SERP, and vector store technologies to deliver comprehensive and context-aware responses.
n8n$24.99Automate Transcription of Telegram Voice Messages with OpenAI Whisper and Google Workspace
Effortlessly transcribe Telegram voice messages and store them in Google Sheets, while backing up the audio in Google Drive using OpenAI Whisper.
n8n$14.99Automate Social Media Content Creation and Publishing with OpenAI, LinkedIn, and Twitter
Streamline your social media content workflow by automating the creation, approval, and publishing process across LinkedIn and Twitter using OpenAI. This n8n workflow reduces manual effort and ensures consistent branding.
n8n$14.99Automate LinkedIn Message Responses with OpenAI and Notion
Streamline your LinkedIn communication by automating personalized responses using OpenAI's language model and Notion for message routing. Ideal for professionals managing high-volume inbound messages.
n8n$9.99Automate Daily AI News Summaries to LinkedIn with OpenAI and RSS
This workflow automates the process of fetching daily AI news from RSS feeds, summarizing them using OpenAI, and crafting LinkedIn posts for professional engagement. It ensures you receive a ready-to-review post in your inbox every morning.
n8n$9.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.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.99Automate SEO Keyword Strategy with OpenAI and DataForSEO in NocoDB
Streamline your SEO keyword research by integrating OpenAI's AI capabilities with DataForSEO analytics, storing results in NocoDB for efficient content planning.
n8n$19.99Implement Long-Term Memory for AI Chatbots Using Qdrant and OpenAI
Enhance your AI chatbots with persistent memory capabilities using Qdrant vector databases and OpenAI models. This workflow allows chatbots to remember past interactions, user preferences, and context across sessions, improving user experience and personalization.
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.99Create a Speech-to-Text API with OpenAI GPT-4 mini Transcribe
## Description This template provides a simple and powerful backend for adding speech-to-text capabilities to any application. It creates a dedicated webhook that receives an audio file, transcribes it using OpenAI's `gpt-4-mini` model, and returns the clean text. To help you get started immediately, you'll find a **complete, ready-to-use HTML code example** right inside the workflow in a sticky note. This code creates a functional recording interface you can use for testing or as a foundation for your own design. ## Who is this for? * **Developers:** Quickly add a transcription feature to your application by calling this webhook from your existing frontend or backend code. * **No-code/Low-code builders:** Embed a functional audio recorder and transcription service into your projects by using the example code found inside the workflow. * **API enthusiasts:** A lean, practical example of how to use n8n to wrap a service like OpenAI into your own secure and scalable API endpoint. ## **What problem does this solve?** * **Provides a ready-made API:** Instantly gives you a secure webhook to handle audio file uploads and transcription processing without any server setup. * **Decouples frontend from backend:** Your application only needs to know about one simple webhook URL, allowing you to change the backend logic in n8n without touching your app's code. * **Offers a clear implementation pattern:** The included example code provides a working demonstration of how to send an audio file from a browser and handle the response—a pattern you can replicate in any framework. ## How it works This solution works by defining a clear API contract between your application (the client) and the n8n workflow (the backend). 1. **The client-side technique:** * Your application's interface records or selects an audio file. * It then makes a `POST` request to the n8n webhook URL, sending the audio file as `multipart/form-data`. * It waits for the response from the webhook, parses the JSON body, and extracts the value of the `transcript` key. You can see this exact pattern in action in the example code provided in the workflow's sticky note. 2. **The n8n workflow (backend):** * The **Webhook** node catches the incoming `POST` request and grabs the audio file. * The **HTTP Request** node sends this file to the OpenAI API. * The **Set** node isolates the transcript text from the API's response. * The **Respond to Webhook** node sends a clean JSON object (`{transcript: your text here...}`) back to your application. ## **Setup** 1. **Configure the n8n workflow:** * In the **Transcribe with OpenAI** node, add your OpenAI API credentials. * Activate the workflow to enable the endpoint. * Click the Copy button on the **Webhook** node to get your unique **Production Webhook URL**. 2. **Integrate with the frontend:** * Inside the workflow, find the sticky note labeled Example Frontend Code Below. Copy the complete HTML from the note below it. * **Important:** In the code you just copied, find the line `const WEBHOOK_URL = YOUR WEBHOOK URL;` and replace the placeholder with the Production Webhook URL from n8n. * Save the code as an HTML file and open it in your browser to test. ## **Taking it further** * **Save transcripts:** Add an **Airtable** or **Google Sheets** node to log every transcript that comes through the workflow. * **Error handling:** Enhance the workflow to catch potential errors from the OpenAI API and respond with a clear error message. * **Analyze the transcript:** Add a **Language Model** node after the transcription step to summarize the text, classify its sentiment, or extract key entities before sending the response.
n8n$9.99Automate Multilingual Twitter Thread Translation and Reposting with OpenAI
Effortlessly translate and repost Twitter threads in multiple languages using OpenAI, enhancing global reach and engagement.
n8n$19.99
More integrations
Need a custom OpenAI workflow?
Our automation experts build tailored OpenAI integrations for your exact stack.
Request a Custom Workflow