OpenAI Automation Workflows
899 ready-made OpenAI workflows for n8n, Make, Zapier, Activepieces, and Pipedream. GPT-powered enrichment, generation, and classification inside your automations.
Interact with Slack Channel History Using OpenAI for Insights
Leverage AI to query Slack channel history with natural language, enabling insightful conversations based on actual channel messages. This workflow ensures responses are grounded in real data, enhancing decision-making and team collaboration.
n8n$9.99Discover Real Market Problems from Reddit Posts with OpenAI
## Automate Market Problem Discovery from Reddit with OpenAI ### Who's it for This workflow is perfect for **entrepreneurs, startup founders, product managers, researchers, and market analysts** who want to **automatically discover and analyze real market problems** from online discussions. While this example focuses on identifying issues in the **future of work** and **future of education**, it can be fully adapted to detect **any type of market pain point** by changing the data sources and AI prompts. If you're looking to **automate market research**, **find customer pain points**, or **detect unmet needs** in your industry, this template is for you. ### What it does This no-code n8n automation: 1. **Collects fresh discussions from Reddit** (default: `Teachers`, `Education`, `RemoteWork` subreddits). 2. **Filters posts by engagement** (more than 5 upvotes by default). 3. **Uses OpenAI GPT-4.1** to: - Detect if a post describes a real market problem. - Identify the **underlying pain or unmet need**. - Suggest a **practical, tech/AI-based solution**. - Score the problems **Impact**, **Confidence**, and **Ease of prototyping** (ICE framework). 4. **Saves results to Google Sheets** for easy prioritization and action. This allows you to **automate the detection of market opportunities** without manually reading through hundreds of posts. ### How it works - **Schedule Trigger**: Runs the workflow at your preferred interval (daily, hourly, etc.). - **Reddit Nodes**: Pull posts from the targeted subreddits (you can replace them with any niche communities). - **Filter Node**: Keeps only posts with engagement above your threshold. - **OpenAI Node**: Analyzes each post using a **User Prompt** and **System Prompt** in English, returning structured JSON data. - **Google Sheets Node**: Stores all results with full scoring for later review and prioritization. ### Requirements - Reddit OAuth2 API credentials. - OpenAI API key. - Google Sheets OAuth2 API credentials. - A Google Sheet with these columns: `SubReddit, Title, Content, Short Description, Detected Pain, Possible Solution, Impact, Confidence, Ease, URL, ICE Score` ### How to customize - **Change the market focus**: Replace example subreddits with your own industry forums or communities. - **Adjust the filter criteria**: Modify the upvote threshold or other parameters. - **Edit the AI prompts**: Tailor them to detect specific types of problems (healthtech, fintech, sustainability, etc.). - **Integrate more sources**: Add Twitter, LinkedIn, or customer support logs for richer insights. --- With this automation, you can **continuously monitor and capture market pain points**, turning raw online discussions into **actionable business opportunities**.
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.99Automate Lead Enrichment with Webhooks, OpenAI, and LeadConnector
This Zap automates lead management by capturing data from webhooks, generating prompts for OpenAI models, and updating contact information in LeadConnector. Keep your contact database current and enhance marketing efforts with enriched data.
Zapier$2.99AI Voice Chat Using Webhook, Memory Manager, OpenAI, Google Gemini & ElevenLabs
## Who is this for? This workflow is designed for businesses or developers looking to integrate voice-based chat applications with dynamic responses and conversational memory. ## What problem does this solve? It automates AI-powered voice conversations, maintaining context between sessions and converting speech-to-text and text-to-speech. ## What this workflow does: The workflow receives audio input, transcribes it using OpenAI, and processes the conversation using Google Gemini Chat Model (you can use the OpenAI Chat Model). Responses are converted back to speech using ElevenLabs. ## Prerequisites: You'll need API keys for: * OpenAI (you can obtain it from the OpenAI website) * ElevenLabs (you can obtain it from their website) * Google Gemini (You can obtain it from `Google AI Studio`) ## Setup: * Configure your API keys * Ensure that the value `(voice_message)` in the `Path` parameter in the Webhook node is used as the name of the parameter that will contain the voice message you are sending via the HTTP Post request.
n8n$9.99Automate Voice and Text AI Interactions via Telegram with Deepgram and OpenAI
Enable seamless voice and text interactions through Telegram using Deepgram for transcription and OpenAI for intelligent responses. Ideal for businesses seeking to enhance customer support with AI-driven voice and text capabilities.
n8n$14.99Build an AI-Powered Knowledge Base Chatbot with Google Drive and OpenAI
This n8n workflow creates an AI chatbot that transforms Google Drive documents into a searchable knowledge base using OpenAI's models. It provides accurate, context-aware responses based on your documents, ideal for customer support and internal documentation.
n8n$14.99Automate AI News Video Content Creation with Perplexity and OpenAI
This workflow automates the creation of engaging AI-related video content ideas by gathering the latest news, crafting scripts, and organizing them in Google Sheets for easy access.
n8n$14.99Automate CV Screening and Analysis with OpenAI
Streamline your recruitment process by automating CV screening with OpenAI, providing objective analysis and insights into candidate suitability.
n8n$9.99Automate Gmail Draft Replies Using OpenAI for Labeled Emails
Streamline your email response process by automatically drafting replies for labeled emails in Gmail using OpenAI. Ideal for support teams and sales professionals, this workflow enhances productivity by leveraging AI to generate context-aware drafts.
n8n$14.99Automate AI Newsletters with OpenAI and Gmail
Effortlessly create and send AI-focused newsletters using OpenAI and Gmail. This n8n workflow fetches the latest AI news, formats it into a structured newsletter, and delivers it automatically at your preferred schedule.
n8n$4.99Build a Retrieval-Based Chatbot with Telegram, OpenAI, and Google Drive PDF Backup
# Telegram RAG Chatbot with PDF Document & Google Drive Backup - An upgraded Retrieval-Augmented Generation (RAG) chatbot built in **n8n** that lets users ask questions via Telegram and receive accurate answers from uploaded PDFs. It embeds documents using OpenAI and backs them up to Google Drive. ## ☀ Who's it for Perfect for: - Knowledge workers who want instant access to private documents - Support teams needing searchable SOPs and guides - Educators enabling course material Q&A for students - Individuals automating personal document search + cloud backup ## ℹ How it works / What it does ### Telegram Chat Handling 1. **User sends a message** Triggered by the Telegram bot, the workflow checks if the message is text. 2. **Text message ➡ OpenAI RAG Agent** If the message is text, it's passed to a GPT-powered document agent. This agent: - Retrieves relevant info from embedded documents using semantic search - Returns a context-aware answer to the user 3. **Send answer back** The bot sends the generated response back to the Telegram user. 4. **Non-text input fallback** If the message is not text, the bot replies with a polite unsupported message. ### ➡ PDF Upload and Embedding 1. **User uploads PDFs manually** A manual trigger starts the embedding flow. 2. **Default Data Loader** Reads and chunks the PDF(s) into text segments. 3. **Insert to Vector Store (Embedding)** Text chunks are embedded using OpenAI and saved for retrieval. 4. **Backup to Google Drive** The original PDF is uploaded to Google Drive for safekeeping. ## 🛠 How to set up 1. **Telegram Bot** - Create via [BotFather](https://t.me/botfather) - Connect it to the Telegram Trigger node 2. **OpenAI** - Use your OpenAI API key - Connect the Embeddings and Chat Model nodes (GPT-3.5/4) - Ensure both embedding and querying use the same Embedding node 3. **Google Drive** - Set up credentials in n8n for your Google account - Connect the "Backup to Google Drive" node 4. **PDF Ingestion** - Use the "Upload your PDF here" trigger - Connect it to the loader, embedder, and backup flow ## 📜 Requirements - Telegram bot token - OpenAI API key (GPT + Embeddings) - n8n instance (self-hosted or cloud) - Google Drive integration - PDF files to upload ## © How to customize the workflow | Feature | How to Customize | |-------------------------|------------------------------------------------------------| | Auto-ingest from folders| Add Google Drive/Dropbox watchers for new PDFs | | Add file upload via Telegram| Extend Telegram bot to receive PDFs and run the embedding flow| | Track user questions | Log Telegram usernames and questions to a database | | Summarize documents | Add summarization step on upload | | Add Markdown or HTML support| Format replies for better Telegram rendering | Built with Telegram + PDF + OpenAI Embeddings + Google Drive + n8n
n8n$14.99Building a RAG Chatbot for Movie Recommendations with Qdrant and OpenAI
Create a recommendation tool without hallucinations based on RAG with the Qdrant Vector database. This example is based on movie recommendations on the IMDB-top1000 dataset. You can provide your wishes and your big nos to the chatbot, for example: A movie about wizards but not Harry Potter, and get top-3 recommendations. ## How it works - [A video with the full design process](https://www.youtube.com/watch?v=O5m8M7rqQQ) - Upload IMDB-1000 dataset to Qdrant Vector Store, embedding movie descriptions with OpenAI; - Set up an AI agent with a chat. This agent will call a workflow tool to get movie recommendations based on a request written in the chat; - Create a workflow which calls [Qdrant's Recommendation API](https://qdrant.tech/articles/new-recommendation-api/) to retrieve top-3 recommendations of movies based on your positive and negative examples. ## Set Up Steps - You'll need to create a free tier [Qdrant Cluster](https://cloud.qdrant.io/) (Qdrant can also be used locally; it's open-sourced) and set up API credentials. - You'll need OpenAI credentials. - You'll need GitHub credentials & to upload the [IMDB Kaggle dataset](https://www.kaggle.com/datasets/omarhanyy/imdb-top-1000) to your GitHub.
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 Email Summaries from Gmail to Telegram Using OpenAI
Streamline your email management by automatically generating and sending AI-powered summaries of new Gmail messages directly to your Telegram chat.
n8n$4.99Automate Travel Agent Outreach with Web Scraping, OpenAI, and Google Sheets
**Automated Workflow: Scrape Travel Agent Contacts and Send Personalized Survey Emails** This workflow is designed to automate the process of scraping travel agent contact data, standardizing the information, storing it, and then sending out personalized survey emails using AI. It's especially useful for outreach campaigns, research, or lead generation. **Workflow Breakdown** **Part 1: Scraping and Storing Travel Agent Data** 1. **HTTP Scrape Website** - Type: HTTP Request (POST) - Function: Calls a third-party scraping API (https://api.firecrawl.dev...) to scrape data from a travel agent listing site. - Purpose: Extract raw HTML or structured data from a website containing contact info. 2. **OpenAI Standardize Data** - Type: OpenAI Message Model - Function: Uses AI to clean and standardize the raw scraped data into structured JSON (e.g., name, email, agency, location). - Purpose: Ensures uniformity in formatting, making data easier to process downstream. 3. **Split Out** - Type: Item Splitter - Function: Splits the standardized array of agent records into individual items. - Purpose: Allows appending each agent as a separate row in Google Sheets. 4. **Google Sheet - Data Store** - Type: Google Sheets (Append) - Function: Stores each individual record in a spreadsheet. - Purpose: Maintains a centralized and accessible log of scraped and processed contacts. **Part 2: Read Records and Send Personalized Survey Emails** Triggered Manually - when “Test Workflow” button is clicked. 1. **Trigger - When clicking Test Workflow** - Type: Manual Trigger - Function: Starts the second part of the workflow manually. - Use Case: Testing or running the outreach email process on demand. 2. **Google Sheet Data Store (Read)** - Type: Google Sheets (Read) - Function: Reads the stored travel agent records from the spreadsheet. - Purpose: Retrieves contact details and context for personalized messaging. 3. **OpenAI Mail Composer** - Type: OpenAI Message Model - Function: Generates a custom email for each agent using their details. - Purpose: Creates human-like, engaging emails that include a survey link (optional input). 4. **Google Sheet Update Records** - Type: Google Sheets (Update) - Function: Optionally marks the record as emailed or logs the date of outreach. - Purpose: Prevents duplicate outreach and helps track campaign status. 5. **Send Email** - Type: Email Node (SMTP or integrated service) - Function: Sends the personalized email generated by OpenAI. - Purpose: Delivers the survey to each travel agent with contextually relevant messaging. - Use Case: Targeted email outreach to travel agents. Collect insights or feedback via survey links. Use personalized messaging to improve response rates. **Benefits:** - Fully automated scraping and processing. - Personalized at scale using OpenAI. - Easily repeatable for different domains or campaigns. - Centralized recordkeeping in Google Sheets. **Tech Stack:** - n8n: Automation and workflow management - OpenAI: AI-based text standardization and email generation - Firecrawl (or similar): Web scraping API - Google Sheets: Data storage and tracking - Email Node: Survey email delivery
n8n$9.99Automate Trello Board Summarization with OpenAI GPT-5-Nano
This workflow retrieves data from a Trello board, including lists and cards, and uses OpenAI's GPT-5-Nano to generate a concise summary of the board's contents.
n8n$9.99Automate Personalized Cold Emails for Dental Clinics Using Google Sheets and OpenAI
This n8n workflow automates the creation of personalized cold emails for dental clinics, leveraging Google Sheets and OpenAI's GP-4o-mini model to enhance outreach efficiency and engagement.
n8n$9.99Automate Document Indexing from Google Drive to Pinecone with OpenAI Embeddings
This workflow monitors a Google Drive folder for new documents, processes them with OpenAI embeddings, and indexes them in a Pinecone vector database for efficient retrieval-augmented generation (RAG) and semantic search.
n8n$9.99Automate Telegram Chatbot Responses with OpenAI
This workflow automates responses to Telegram messages using OpenAI, generating text replies or images based on user commands.
n8n$14.99Process Documents with Recursive Chunking Using Google Drive, OpenAI & Gemini RAG
**1. Document Ingestion & Processing** Google Drive trigger monitors for new files → Loop Over Items processes each file → File Info extracts metadata → Google Drive downloads the actual content → Switch routes to appropriate extractors (PDF or EX) based on file type **2. Content Transformation & Chunking** Document Data node processes extracted text → Recursive Splitter breaks content into contextual chunks → Chunk Splitting applies intelligent segmentation while preserving document context and relationships between chunks **3. Embedding & Storage** Basic LLM Chain processes chunks → OpenAI Chat Model generates contextual understanding → Summarize creates document summaries → Supabase Vector Store saves embeddings with metadata → Embeddings OpenAI creates vector representations → Default Data Loader handles storage operations **4. Query Processing & Retrieval** When Clicking Execute triggers user queries → OpenAI processes and understands the question → AI Agent orchestrates hybrid search (combining vector similarity + keyword matching) → Google Gemini Chat Model generates final responses using retrieved context → HP Request handles additional external data sources
n8n$14.99Automate Lead Generation and Personalized Email Outreach with Jina AI and OpenAI
This workflow automates the process of generating sales leads and crafting personalized outreach emails using Jina AI and OpenAI. It enriches company data from Airtable, identifies decision-makers, drafts tailored emails, evaluates them, and updates Airtable with the results.
n8n$14.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.99Convert Google Drive Documents to Vector Embeddings with OpenAI
Automatically transform documents from Google Drive into vector embeddings using OpenAI's model and store them in a Postgres database with PGVector for advanced search capabilities.
n8n$9.99
More integrations
Need a custom OpenAI workflow?
Our automation experts build tailored OpenAI integrations for your exact stack.
Request a Custom Workflow