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 LinkedIn Post Creation from RSS Feeds Using OpenAI GPT-3
Effortlessly generate LinkedIn posts from new articles by leveraging RSS feeds and OpenAI GPT-3, enhancing your social media strategy with timely and engaging content.
Make$3.99Transform Press Releases (PDF & Word) into Polished Articles with Gmail & OpenAI
This n8n workflow automates the transformation of press releases into polished articles. It converts the content of an email and its attachments (PDF or Word documents) into an AI-written article/blog post. ## What does it do? This workflow assists editors and journalists in managing incoming press releases from governments, companies, NGOs, or individuals. The result is a draft article that can easily be reviewed by the editor, who receives it in a reply email containing both the original input and the output, plus an AI-generated self-assessment. This self-assessment represents an additional feedback loop where the AI compares the input with the output to evaluate the quality and accuracy of its transformation. ## How does it work? Triggered by incoming emails in Gmail, it first filters attachments, retaining only Word and PDF files while removing other formats like JPGs. The workflow then follows one of three paths: - If no attachments remain, it processes the inline email message directly. - For PDF attachments, it uses an extractor to obtain the document content. - For Word attachments, it extracts the text content by an HTTP request. In each case, the extracted content is then passed to an AI agent that converts the press release into a well-structured article according to predefined prompts. A separate AI evaluation step provides a self-assessment by comparing the output with the original input to ensure quality and accuracy. Finally, the workflow generates a reply email to the sender containing three components: the original input, the AI-generated article, and the self-assessment. This streamlined process helps editors and journalists efficiently manage incoming press releases, delivering draft articles that require minimal additional editing. ## How to set it up ### 1. Configure Gmail Connection: - Create or use an existing Gmail address - Connect it through the n8n credentials manager - Configure polling frequency according to your needs - Set the trigger event to Message Received Optional: Filter incoming emails by specifying authorized senders - Enable the Download Attachments option ### 2. Set Up AI Integration: - Create an OpenAI account if you don't have one - Create a new AI assistant or use an existing one - Customize the assistant with specific instructions, style guidelines, or response templates - Configure your API credentials in n8n to enable the connection ### 3. Configure Google Drive Integration: - Connect your Google Drive credentials in n8n - Set the operation mode to Upload - Configure the input data field name as data - Set the file naming format to dynamic: {{ $json.fileName }} ### 4. Configure HTTP Request Node: - Set request method to POST - Enter the appropriate Google API endpoint URL - Include all required authorization headers - Structure the request body according to API specifications - Ensure proper error handling for API responses ### 5. Configure HTTP Request Node 2: - Set request method to GET - Enter the appropriate Google API endpoint URL - Include all required authorization headers - Configure query parameters as needed - Implement response validation and error handling ### 6. Configure Self-Assessment Node: - Set operation to Message a Model - Select an appropriate AI model (e.g., GPT-4, Claude) - Configure the following prompt in the Message field: Please analyze and compare the following input and output content: (for example) Original Input: {{ $(HTTP Request3).item.json.data }} {{ $(Gmail Trigger).item.json.text }} Generated Output: {{ $json.output }} Provide a detailed self-assessment that evaluates: 1. Content accuracy and completeness 2. Structure and readability improvements 3. Tone and style appropriateness 4. Any information that may have been omitted or misrepresented 5. Overall quality of the transformation ### 7. Configure Reply Email Node: - Set operation to Send and select your Gmail account - Configure the to field to respond to the original sender: {{ $(Gmail Trigger).item.json.from }} - Set an appropriate subject line: RE: {{ $(Gmail Trigger).item.json.subject }} - Structure the email body with clear sections using the following template: ``` handlebars **EDITED ARTICLE** {{ $(AI Article Writer 2).item.json.output }} **SELF-ASSESSMENT** Rating: 1 (poor) to 5 (excellent) {{ $json.message.content }} **ORIGINAL MESSAGE** {{ $(Gmail Trigger).item.json.text }} **ATTACHMENT CONTENT** {{ $(HTTP Request3).item.json.data }} ``` Note: Adjust the template fields according to the input source (PDF, Word document, or inline message). For inline messages, you may not need the ATTACHMENT CONTENT section.
n8n$14.99Automate Gmail Reply Drafts Using OpenAI
This workflow automates the creation of Gmail reply drafts by leveraging OpenAI's capabilities. It processes emails with specific labels, generates customized responses, and integrates them back into the Gmail thread.
n8n$14.99Customer Authentication for Chat Support with OpenAI and Redis Session Management
### This n8n template demonstrates one approach to customer authentication via chat agents. Unlike approaches where you have to authenticate users prior to interacting with the agent, this approach allows guest users to authenticate at any time during the session or not at all. **Note about Security**: this template is for illustration purposes only and requires much more work to be ready for production! ### How it works * A conversational agent is used for this demonstration. The key component is the Redis node just after the chat trigger which acts as the session context. * For guests, the session item is blank. For customers, the session item is populated with their customer profile. * The agent is instructed to generate a unique login URL only for guests when appropriate or upon request. * This login URL redirects the guest user to a simple n8n form also hosted in this template. The login URL has the current sessionID as a query parameter as the way to pass this data to the form. * Once login is successful, the matching session item by sessionId is populated with the customer profile. The user can now return to the chat window. * Back to the agent, now when the user sends their next message, the Redis node will pick up the session item and the customer profile associated with it. The system prompt is updated with this data which lets the agent know the user is now a customer. ### How to use * You'll need to update the auth URL tool to match the URL of your n8n instance. Better yet, copy the production URL of your form from the trigger. * Activate the workflow to turn on production mode which is required for this workflow. * Implement the authentication logic in step 3. This could be sending the user and pass to a PostgreSQL database for validation. ### Requirements * OpenAI for LLM (feel free to swap to any provider) * Redis for Cache/Sessions (again, feel free to swap this out for PostgreSQL or other database) ### Customizing this workflow * Consider not populating the session item with the user data as it can become stale. Instead, just add the userId and instruct the agent to query using tools. * Extend the Login URL idea by experimenting with signup URLs or single-use URLs.
n8n$14.99Automate Text-to-Speech Conversion with OpenAI and Webhook
This workflow automates the conversion of text inputs into audio using OpenAI's API, triggered by a webhook, and returns the audio output via a webhook response.
n8n$4.99Automate Image Analysis and Feedback in Telegram Using OpenAI
This workflow automates the process of analyzing images received via Telegram and provides insightful feedback using OpenAI, enhancing communication and moderation in Telegram groups.
n8n$4.99Automate YouTube Video Summarization with Apify and OpenAI
This workflow automates the process of summarizing YouTube videos by using Apify to fetch transcripts and OpenAI to generate concise summaries.
n8n$4.99Automate Gmail Responses with Contextual AI Using Google Drive and OpenAI
Leverage AI to automatically generate context-aware email responses in Gmail by integrating Google Drive for profile data and OpenAI for intelligent reply crafting.
n8n$14.99Automate UX Interview Transcription and Analysis with OpenAI and Google Sheets
Streamline the process of analyzing UX interviews by automatically transcribing audio files with OpenAI and exporting the insights to Google Sheets.
n8n$9.99Automate Image Editing with OpenAI API and Webhooks
This workflow automates the process of image generation and editing using the OpenAI API. By integrating an HTTP request with a webhook trigger, users can upload images through chat messages, which are then processed by the OpenAI ImageGen API. Th...
n8n$19.99Automate Blog Writing with AI: A Step by Step Guide using OpenAI
ChatGP is awesome, you can ask it to write a blog post for you, make some modifications and publish it. But if you have hundreds of ideas that youd like to convert into blog posts, you will need something that runs in the background while youre on the beach (just kidding, youll be buried under lots of other work ³).
Activepieces$2.99Automate Client FAQs with RAG Using Google Drive and Azure OpenAI
Create an AI-driven FAQ system using Retrieval-Augmented Generation (RAG) to provide precise answers from Google Drive PDFs via Azure OpenAI. This workflow automates the process of handling client inquiries by extracting relevant information from stored documents.
n8n$14.99OpenAI Personal Shopper with RAG and WooCommerce
This workflow integrates OpenAI's chat capabilities with WooCommerce for personalized shopping experiences.
n8n$14.99Automate TrustPilot Review Analysis with Bright Data and OpenAI
Streamline the extraction, summarization, and analysis of TrustPilot reviews using Bright Data and OpenAI. This workflow automates data collection and insights generation, enhancing decision-making for product managers and marketing teams.
n8n$14.99Automate Social Media Posts with Google Sheets, OpenAI, and Facebook Pages
Transform Google Sheets data into engaging social media posts by generating images with OpenAI and publishing them on Facebook Pages automatically.
Make$4.99Automated HubSpot Contact Enrichment via Apollo, LinkedIn, and OpenAI
Transform basic contact details into enriched HubSpot profiles by leveraging Apollo for contact matching, LinkedIn for recent activity, and OpenAI for data summarization.
n8n$14.99Generate Diverse Names for UX/UI Mockups with OpenAI
This template demonstrates how to build an AI-powered name generator that creates realistic names perfect for UX/UI designers, developers, and content creators. **Use cases:** User persona creation, mockup development, prototype testing, customer testimonials, team member listings, app interface examples, website content, accessibility testing, and any scenario requiring realistic placeholder names. ## How it works - **AI-Powered Generation:** Uses any LLM to generate names based on your specifications. - **Customizable Parameters:** Accepts gender preferences, name count, and optional reference names for style matching. - **UX/UI Optimized:** Names are specifically chosen to work well in design mockups and prototypes. - **Smart Formatting:** Returns clean JSON arrays ready for integration with design tools and applications. - **Reference Matching:** Can generate names similar in style to a provided reference name. ## How to set up 1. Replace Dummy API credentials with your preferred language model API key. 2. Update webhook path and authentication as needed for your application. 3. Test with different parameters: gender (masculine/feminine/neutral), count (1-20), reference_name (optional). 4. Integrate webhook URL with your design tools, Bubble apps, or other platforms. ## Requirements - LLM API access (OpenAI, GPT-3, or other language models). - n8n instance (cloud or self-hosted). - Platform capable of making HTTP POST requests. ## API Usage POST to webhook with JSON body: ```json { "gender": "masculine", "count": 5, "reference_name": "Alex Chen" // optional } ``` Response: ```json { "success": true, "names": ["Marcus Johnson", "David Kim", "Sofia Rodriguez", "Chen Wei", "James Wilson"], "count": 5 } ``` ## How to customize - Modify AI prompt for specific naming styles or regions. - Add additional parameters (age, profession, cultural background). - Connect to databases for persistent name storage. - Integrate with design tools APIs (Figma, Sketch, Adobe XD). - Create batch processing for large mockup projects.
n8n$9.99Automate PII Removal from CSV Files in Google Drive Using OpenAI
This workflow automatically detects and removes personally identifiable information (PII) from CSV files uploaded to Google Drive using OpenAI, ensuring data privacy and compliance.
n8n$9.99Automate Text Processing with Apple Shortcuts and OpenAI
This workflow leverages Apple Shortcuts and OpenAI to automate text processing tasks such as translation, grammar correction, and content length adjustment.
n8n$9.99Integrate OpenAI Assistant with n8n for Dynamic Data Access
Enable your OpenAI assistant to interact with n8n workflows, providing access to diverse data sources and functionalities. This integration allows for dynamic data retrieval and processing through custom tools.
n8n$9.99Automate AI-Powered Responses with Google Sheets, OpenAI, and Supabase
This workflow automates the generation of intelligent AI responses by integrating Google Sheets, OpenAI, and Supabase. It retrieves user messages, processes them with AI, and updates the responses back into Google Sheets.
n8n$14.99YouTube Comment Sentiment Analyzer with Google Sheets & OpenAI
# YouTube Comment Sentiment Analyzer with Google Sheets & OpenAI --- ### Who Should Use This? Influencers, marketers, and data teams who need **instant insights** into audience sentiment without manual exports or scattered tools. --- ### The Challenge - **Manual exports** from YouTube Studio - **Time-consuming** sentiment tagging - **Data scattered** across multiple platforms Our workflow automates **everything**: from fetching comments to logging analysis—so you can focus on insights, not spreadsheets. --- ### What You'll Get 1. **Dynamic Input** Read a list of YouTube URLs from your Google Sheet. 2. **Full Comment Harvest** Pull **all** top-level comments (handles pagination 100/page). 3. **Deep Sentiment Scan** Classify each comment as **Positive**, **Neutral**, or **Negative** using OpenAI. 4. **Smart Formatting** Capture metadata (author, likes, timestamp) alongside sentiment. 5. **Seamless Storage** Append or update rows in your Google Sheet—ready for reporting. --- ### Easy Setup 1. **Prepare Google Sheet** - Create a sheet with a `video_urls` column (full YouTube links). - Add and authorize a Google Sheets OAuth or service-account credential in n8n. 2. **Enable YouTube API** - Activate Data API v3 in Google Cloud, grab an API key, and save as an HTTP credential in n8n. 3. **Configure OpenAI** - Enter your API key under the “OpenAI Chat” credential in n8n. 4. **Import the Workflow** - Paste the provided JSON into n8n. 5. **Run Manually** - Use the **Manual Trigger** node to start fetching and analyzing comments on demand. --- ### Customize to Your Needs - **Filter Comments**: Add an IF node to process only comments with specific keywords or minimum likes. - **Automate Schedule**: Swap the Manual Trigger for a Cron node if you later want periodic runs. - **Extended Analysis**: Swap sentiment classification for topic extraction, summarization, or translation by tweaking the LLM prompt. - **Alternate Destinations**: Replace Google Sheets with Airtable, Notion, or any database node. --- ### Tags ``YouTube`` ``Google Sheets`` ``OpenAI`` ``Sentiment Analysis`` ``n8n`` ``Manual Trigger``
n8n$14.99Verify meeting compliance with MeetGeek and OpenAI to get alerts in Slack
Automatically review meeting transcripts for compliance issues using OpenAI and get notified in Slack when problems are found. his template connects a meeting source (e.g., MeetGeek, webhooks, Highlights) with OpenAI to analyze meeting transcripts for swearing, aggressive tone, or any other customizable rule. It then returns a structured JSON report including compliance status, a summary, and a list of flagged incidents. If a meeting is flagged as non-compliant, a detailed message is sent to Slack with all relevant insights. Perfect for team leads, compliance officers, or anyone managing large volumes of internal or client-facing meetings. his template was created by MeetGeek. For support, reach us at support@meetgeek.ai.
Make$4.99Automate Google Drive and OpenAI Vector Store Synchronization
Ensure your AI assistant's knowledge is always current by automatically syncing Google Drive files with the OpenAI vector store. This workflow detects file changes and updates the vector store, eliminating manual syncing.
n8n$14.99
More integrations
Need a custom OpenAI workflow?
Our automation experts build tailored OpenAI integrations for your exact stack.
Request a Custom Workflow