OpenAI Automation Workflows
899 ready-made OpenAI workflows for n8n, Make, Zapier, Activepieces, and Pipedream. GPT-powered enrichment, generation, and classification inside your automations.
Automate File Summarization with OpenAI Assistants
Upload various document types to automatically generate concise summaries using OpenAI's Assistant API.
n8n$4.99Analyze Amazon Purchase Trends with Bright Data, OpenAI, and Google Sheets
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This workflow automatically analyzes purchase trends and consumer behavior patterns to identify market opportunities and optimize business strategies. It saves you time by eliminating the need to manually analyze sales data and provides insights into buying patterns, seasonal trends, and customer preferences. ## Overview This workflow automatically scrapes e-commerce platforms, marketplace data, and sales analytics to extract purchase trends, product popularity, and consumer behavior insights. It uses Bright Data to access sales data and AI to intelligently analyze purchasing patterns, seasonal trends, and market opportunities. ## Tools Used - **n8n**: The automation platform that orchestrates the workflow - **Bright Data**: For scraping e-commerce and marketplace platforms without being blocked - **OpenAI**: AI agent for intelligent purchase trend analysis and forecasting - **Google Sheets**: For storing purchase trend data and analysis results ## How to Install 1. **Import the Workflow**: Download the .json file and import it into your n8n instance. 2. **Configure Bright Data**: Add your Bright Data credentials to the MCP Client node. 3. **Set Up OpenAI**: Configure your OpenAI API credentials. 4. **Configure Google Sheets**: Connect your Google Sheets account and set up your trend analysis spreadsheet. 5. **Customize**: Define target marketplaces and trend analysis parameters. ## Use Cases - **E-commerce Strategy**: Identify trending products and market opportunities. - **Product Development**: Understand consumer preferences and demand patterns. - **Marketing Planning**: Optimize campaigns based on seasonal purchase trends. - **Business Intelligence**: Make data-driven decisions using market trend insights. ## Connect with Me - **Website**: https://www.nofluff.online - **YouTube**: https://www.youtube.com/@YaronBeen/videos - **LinkedIn**: https://www.linkedin.com/in/yaronbeen/ - **Get Bright Data**: https://get.brightdata.com/1tndi4600b25 (Using this link supports my free workflows with a small commission) #n8n #automation #purchasetrends #marketanalysis #brightdata #webscraping #ecommerce #n8nworkflow #workflow #nocode #trendanalysis #consumerinsights #marketresearch #salesanalytics #businessintelligence #markettrends #customerinsights #ecommerceanalysis #salesdata #marketforecasting #consumerdata #purchaseanalysis #retailanalytics #marketinsights #demandforecasting #salestrends #consumertrends #marketintelligence #buyingpatterns #marketdemand
n8n$9.99Create and Interact with an OpenAI Assistant Using Google Drive Files
This workflow automates the creation of an OpenAI Assistant using a file from Google Drive, enabling seamless interaction with the assistant.
n8n$9.99Automate Competitor Product Launch Monitoring with Bright Data and OpenAI
This workflow automates the monitoring of competitor product launches by scraping news sites and social channels. It uses Bright Data for scraping and OpenAI for analysis, sending alerts via email and logging data in Google Sheets.
n8n$14.99AI-Powered RAG Q&A Chatbot with OpenAI, Google Sheets, Glide, & Supabase
**Automate AI-Powered RAG System with Contextual Q&A, Google Sheets Integration, and Glide Frontend-Powered by n8n, OpenAI, Supabase, and Google Apps Script.** # Tools & Services Used - Glide (Frontend for user interactions) - Google Sheets (Stores questions and answers) - Google Apps Script (Forms + media upload handling) - OpenAI (Embeddings + GPT-4 to rank and generate answers) - Supabase (Optional for image hosting) - n8n (Automation logic and backend glue) # Workflow Overview ## This automation performs the following steps: - **Trigger**: Webhook receives a user question from a Glide frontend. - **Fetch Data**: Retrieves Q&A entries (and optionally, image URLs) from a connected Google Sheet. - **Rank Relevance**: - OpenAI Embeddings rank the relevance of stored questions to the new input. - Top matches are passed to a GPT-4 prompt for answer generation. - **Generate Answer**: - GPT-4 creates a contextual answer using the best match. - Optional: Includes media URL if attached to the matched answer. - **Response**: Sends the formatted answer back to Glide frontend (text + optional image). # Prerequisites ## Active accounts and API keys for: - OpenAI (API key with GPT-4 and embedding access) - Google Sheets (linked via Service Account or OAuth2 credentials) - Glide App (with a form to submit questions) - Supabase (optional, if hosting user-uploaded media) - n8n Self-hosted (for community nodes and webhook access) # How to Use This Template ## Step 1: Import the Template - Upload the provided JSON into your self-hosted n8n instance. - Requires installation of the Community Node: @n8n/n8n-nodes-openai-embeddings ## Step 2: Configure Credentials - **Webhook Trigger**: Replace the Glide webhook URL with your actual endpoint from your app. - **Google Sheets Node**: Set the spreadsheet ID and worksheet name to fetch your Q&A dataset. - **OpenAI Nodes**: - Insert your OpenAI API key. - Confirm that both text-embedding-ada-002 (or similar) and gpt-4 are available. - **Supabase or Apps Script (Optional)**: Ensure image links are correctly formed in the Sheet. ## Step 3: Customize Prompts and Thresholds - Update the OpenAI ranking prompt or similarity threshold in the Function or Code node. - Tailor GPT-4 prompts to return concise or detailed answers based on your use case. # Initial Test Run - Simulate a Question: - Trigger the Glide form with a sample question. - Check n8n logs for: - Matching score/ranking success - Correct retrieval from Sheets - GPT-4 answer generation - Image URL handling (if enabled) # Production Prep - Add error-handling nodes for cases when Sheets are empty or GPT-4 fails. - Set up logging via Google Sheets, Supabase, or external database. - Rate-limit or debounce requests from Glide if needed. # Use Cases - Customer Support Portals: Offer instant Q&A with your business data. - Internal Knowledgebase: Employees can query training manuals and SOPs. - AI Concierge: Combine structured answers with a friendly tone for guest interactions. # Disclaimer - Validate Glide form inputs before full deployment. - Ensure your OpenAI and Google Sheets usage stays within quota limits.
n8n$24.99Enhance WordPress User Experience with AI Chatbot Using Supabase and OpenAI
This workflow integrates WordPress content with Supabase and OpenAI to create an AI chatbot that enhances user experience through Retrieval-Augmented Generation (RAG).
n8n$19.99Auto-Detect Actionable Emails with OpenAI & Get Alert Messages on Teams via Flow
## What It Does This workflow automatically runs when a new email is received in the user's Gmail account. It sends the email content to OpenAI (GPT-4.1-mini), which intelligently determines whether the message requires action. If the email is identified as actionable, the workflow sends a structured alert message to the user in Microsoft Teams. This keeps the user informed of high-priority emails in real time without the need to manually check every message. The workflow does not log any execution data, ensuring that email content remains secure and unreadable by others. ## How It Works - **Trigger on New Email**: The workflow is triggered automatically when a new email is received in the user's Gmail account. - **Email Evaluation with OpenAI**: The email content is sent to GPT-4.1-MINI, which evaluates whether the message requires user action. - **Filter Actionable Emails**: Only emails identified as actionable by the AI are allowed to proceed through the rest of the workflow. - **Send Notification to Teams**: For actionable emails, the workflow sends a structured alert message to the user in Microsoft Teams chat via a Power Automate webhook. ## Prerequisites - Gmail IMAP Credentials - OpenAI API Key - Microsoft Teams Webhook URL - Power Automate Flow to send message to Teams chat ## How to Set It Up ### 1. **Set Up Power Automate Workflow** #### 1.1 Open Workflow Power Automate in Microsoft Teams - Open the **Workflow** app from Microsoft Teams. - If it's not already added, go to **Apps → search Workflow → click Add → open it**. #### 1.2 Create a New Flow - Click **New Flow** → select **Create from blank**. #### 1.3 Add a Trigger: When a Teams webhook request is received - In the trigger setup, set **Who can trigger the flow?** to **Anyone**. - After saving the flow, a **webhook URL will be generated** — this URL will be used in the n8n workflow.  #### 1.4 Add Action: Parse JSON - Set **Content** to: `Body` - Use the following schema: ```json { "type": "object", "properties": { "from": { "type": "string" }, "receivedAt": { "type": "string" }, "subject": { "type": "string" }, "message": { "type": "string" } } } ```  #### 1.5 Add Action: Get an @mention token for a user - Set the **User** field to the Microsoft Teams email address of the person to notify (e.g., yourname@domain.com).  #### 1.6 Add Action: Post message in a chat or channel - In this action, configure the following: - **Post as**: Flow bot - **Post in**: Chat with Flow bot - **Recipient**: Your Microsoft Teams email address (e.g., yourname@domain.com) - Paste the following code into the Message (in code view): ```html <p>Hello @{outputs(Get_an_@mention_token_for_a_user)?[body/atMention]},</p> <p><br> You have received a new email at your email address <span>@{body(Parse_JSON)?[recipientEmail]}</span> that requires your attention:<br> </p> <p><br> <strong>From: </strong>@{body(Parse_JSON)?[sender]}<strong><br> Received On: </strong>@{body(Parse_JSON)?[date]}<strong><br> Subject:</strong> @{body(Parse_JSON)?[subject]}</p> <p><br> Please review the message at your earliest convenience.<br> Click <a href>here</a> to search this mail in your mailbox</p> </p> ```  #### 1.7 **Save and Enable the Flow** - Click **Save**. - Turn the flow **On**. - The **webhook URL** is now active and available in the first trigger step, copy it to use in n8n. --- Need help with the setup? Feel free to *[contact us](https://eumentis.com/writetous)* ### 2. Configure IMAP Email Trigger - First, enable **2-Step Verification** in your Google Account and generate an **App Password** for n8n. - Then, in the **IMAP node** → **Create Credential** to connect using the following details: - **User**: your Gmail address - **Password**: the App Password - **Host**: imap.gmail.com - **Port**: 993 - **SSL/TLS**: Enabled Follow the n8n *[documentation](https://docs.n8n.io/integrations/builtin/credentials/imap/)* to complete the setup. ### 3. Configure OpenAI Integration - Add your OpenAI API key as a credential in n8n. Follow the n8n *[documentation](https://docs.n8n.io/integrations/builtin/credentials/openai/?utm_source=n8n_app&utm_medium=credential_settings&utm_campaign=create_new_credentials_modal)* to complete the setup. ### 4. Set Up HTTP Request to Trigger Power Automate Workflow - Paste the generated **Webhook URL** from the Power Automate workflow into the **URL** field of the HTTP Request node. ### 5. Disable Execution Logging for Privacy - To ensure that email content is not stored in logs and remains fully secure, you can disable execution logging in n8n: 1. In the n8n **Workflow Editor**, click on the **three dots (...)** in the top right corner and select **Settings**.
n8n$9.99Integrate AI-Generated Charts into Conversations Using OpenAI and Quickchart
This workflow enables an AI agent to generate and integrate charts into conversations using OpenAI's structured output and Quickchart.io. It enhances user interactions by visualizing data in real-time.
n8n$9.99Intelligent Chatbot with OpenAI, PostgreSQL Memory, and API Integration
This workflow creates an intelligent chatbot using OpenAI, integrated with PostgreSQL for memory retention and API calling capabilities, designed to enhance customer interactions via WhatsApp Business.
n8n$9.99Automated AI Graphic Design Suite with OpenAI and Google Drive
Create a comprehensive AI-powered graphic design system that automates the generation of logos, style guides, and gradient backgrounds using OpenAI and Google Drive.
n8n$19.99Automate Data Analysis from Google Sheets Using OpenAI
Leverage OpenAI to automatically analyze data from Google Sheets, providing insights and key performance indicators (KPIs) with ease.
n8n$4.99Generate Images with OpenAI's New GP-Image-1 Model via a User-Friendly Form
# Welcome to my Simple OpenAI Image Generator Workflow! This workflow creates an image with the new OpenAI image model GP-Image-1 based on a form input. ### This workflow has the following sequence: 1. Form trigger (image prompt and image size input) 2. Generate the Image via OpenAI API. 3. Return the image to the input form for download. ### The following accesses are required for the workflow: - OpenAI API access: [Documentation](https://docs.n8n.io/integrations/builtin/credentials/openai/) ### Instructions - Link your OpenAI Platform account in the "OpenAI Image Generation" node (Credential Type) You can contact me via LinkedIn, if you have any questions: https://www.linkedin.com/in/friedemann-schuetz
n8n$4.99Evaluate AI Response Relevance with OpenAI and Cosine Similarity
This workflow evaluates the relevance of AI agent responses by comparing generated questions with the original user questions using cosine similarity. It helps ensure AI responses are accurate and contextually appropriate.
n8n$14.99Ensure Reliable AI Output in JSON Schema Using OpenAI and Custom Validation
This workflow ensures AI-generated output adheres to a specific JSON schema without relying on the unreliable Structured Output Parser. It uses OpenAI's GPT-4.1 series and a custom validation loop to guarantee accurate nutritional data extraction.
n8n$14.99Automate AI-Powered Document Retrieval with Paul Essays, Milvus, and OpenAI
This workflow automates the creation of a document-based AI retrieval system using Milvus and OpenAI. It processes Paul Graham essays, stores them in a Milvus vector database, and generates cited responses to user queries.
n8n$14.99Automate LinkedIn AI News Posts with NewsAPI and OpenAI
This workflow automates the creation and publication of LinkedIn posts about trending AI news. It fetches news articles using NewsAPI, enhances content with Qdrant, and generates professional posts using OpenAI's GPT-4o-mini model.
n8n$14.99Automate Custom Cake Image Creation with OpenAI and Replicate
This workflow automates the creation of custom cake images by transforming user input into creative designs using OpenAI and Replicate. Ideal for bakeries, event planners, and marketers seeking personalized visuals.
n8n$9.99Interactive AI Chat with Google Search Console Data via OpenAI and Postgres
This workflow enables interactive communication with your Google Search Console data using an AI agent powered by OpenAI and Postgres. It facilitates natural language queries and retrieves data in a user-friendly chat interface.
n8n$14.99Automate LinkedIn Post Creation and Approval with OpenAI and GooHuman
This workflow automates the creation and approval of LinkedIn posts using OpenAI for content generation and GooHuman for human review, ensuring quality control before publishing.
n8n$14.99ERP AI Chatbot for Odoo Sales Module with OpenAI
## Who is this for? This workflow is for everyone who wants to have easier access to their Odoo sales data without complex queries. ## Use Case To have a clear overview of your sales data in Odoo, you typically need to extract data from it manually to analyze it. This workflow uses OpenAI's language models to create an intelligent chatbot that provides conversational access to your Odoo sales opportunity data. ## How it works - Creates a summary of all Odoo sales opportunities using OpenAI - Uses that summary as context for the OpenAI chat model - Keeps the summary up to date using a schedule trigger ## Set up steps: - Configure the Odoo credentials - Configure OpenAI credentials - Toggle "Make Chat Publicly Available" from the Chat Trigger node.
n8n$14.99Automate Lead Qualification in Google Sheets Using OpenAI GPT-4
This workflow automates the process of qualifying leads in Google Sheets by leveraging OpenAI's GPT-4. It evaluates new entries based on predefined criteria and updates the sheet with the qualification results.
n8n$9.99Automate Real Estate Listing Revivals with OpenAI and Gmail
This workflow automates the process of reviving expired real estate listings by sending personalized follow-up emails using OpenAI and Gmail, ensuring no potential leads are missed.
n8n$4.99Manage Calendar Events with Slack Using OpenAI-Powered Outlook Assistant
### This n8n template demonstrates how easy it is to build an Outlook Calendar Assistant powered by an AI agent equipped with tools. For teams using Outlook Calendar and Slack who need easier calendar management, this workflow can be a great first step to introducing powerful AI tools into your daily activities. ### How it works - A Slack trigger node is configured to catch bot mentions events in a designated channel. - The message is parsed using the Edit fields node to extract only the required attributes of the event. - An AI Agent equipped with Outlook Calendar tools enables question and answer capability for the organization's shared calendars and events. - The AI agent's response is sent back to Slack as a reply to the user's query. ### How to use - The workflow is triggered via @mention-ing the bot followed by the query. e.g., @bot how many meetings does Paul have to attend this week? - To start listening to real mentions, you must activate the workflow and set it to production mode. You must use the production webhook URL for the event subscription. **Some sample queries to try** - What's included in the product team's sprint demo this week? - Who's booked room 7 for this Thursday? - When is Jim & Nik's sales meeting with Microsoft? ### Requirements - Slack for Chat and trigger. - To get connected to Slack, see the [official n8n docs for Slack Credentials](https://docs.n8n.io/integrations/builtin/credentials/slack/). - Outlook for Agent tools - To get connected to Outlook, see the [official n8n docs for Outlook Credentials](https://docs.n8n.io/integrations/builtin/credentials/imap/outlook/). ### Customizing this workflow - Not using Slack? This template can be modified to work with Teams but requires a little more configuration. - Agents can have any number of tools, but an overloaded agent is prone to confusion! If this happens, try splitting into multiple agents serving separate needs.
n8n$14.99AI Marketing Team: Multi-Agent Content Automation with OpenAI
Simulates a full marketing team using OpenAI O3 CMO agent that delegates chat inputs to specialist GPT-4.1-mini agents for copywriting, SEO, ads, and more.
n8n$24.99
More integrations
Need a custom OpenAI workflow?
Our automation experts build tailored OpenAI integrations for your exact stack.
Request a Custom Workflow