by George Dan
How it works Submit one or more Apple Podcast episode URLs via the built-in n8n form The workflow queries the iTunes API to retrieve each podcast's public RSS feed, then parses the XML to locate the matching episode's MP3 file ElevenLabs Scribe transcribes the full audio by passing the MP3 URL directly - no file download needed GPT-5-MINI generates a structured summary for each episode: title, key points, useful info, and a bottom line All summaries are combined into a formatted HTML email and delivered to your inbox Set up steps Setup takes about 5 minutes Connect three credentials: ElevenLabs (HTTP Header Auth with your API key), OpenAI API, and Gmail OAuth2 Update the recipient email address in the "Send Summary Email" node Detailed instructions are in the sticky notes inside the workflow
by Cheng Siong Chin
How It Works This workflow automates end-to-end research analysis by coordinating multiple AI models—including NVIDIA NIM (Llama), OpenAI GPT-4, and Claude to analyze uploaded documents, extract insights, and generate polished reports delivered via email. Built for researchers, academics, and business analysts, it enables fast, accurate synthesis of information from multiple sources. The workflow eliminates the manual burden of document review, cross-referencing, and report compilation by running parallel AI analyses, aggregating and validating model outputs, and producing structured, publication-ready documents in minutes instead of hours. Data flows from Google Sheets (user input) through document extraction, parallel AI processing, response aggregation, quality validation, structured storage in Google Sheets, automated report formatting, and final delivery via Gmail with attachments. Setup Steps Configure API credentials Add OpenAI API key with GPT-4 access enabled Connect Anthropic Claude API credentials Set up Google Sheets integration with read/write permissions Configure Gmail credentials with OAuth2 authentication for automated email Customize email templates and report formatting preferences Prerequisites NVIDIA NIM API access, OpenAI API key (GPT-4 enabled), Anthropic Claude API key Use Cases Academic literature reviews, competitive intelligence reports Customization Adjust AI model parameters (temperature, tokens) per analysis depth needs Benefits Reduces research analysis time by 80%, eliminates single-source bias through multi-model consensus
by oka hironobu
Who is this for Template creators who want to validate their n8n workflows against the official Creator Hub approval criteria before submitting. Useful for both new and verified creators looking to reduce rejection rates. What this workflow does This workflow scrapes the latest approval guidelines from four n8n Creator Hub Notion pages, generates a structured pass/fail checklist using Gemini AI, then reviews your uploaded workflow JSON against every criterion. The results are delivered as a formatted HTML email report with a score and specific fixes. Setup Add a Google Gemini (PaLM) API credential for criteria generation, file upload, and review. Add a Gmail OAuth2 credential for sending the results email. Activate the workflow and open the generated form URL. Requirements Google Gemini API key (used for three separate calls: criteria generation, file uploads, and final review) Gmail account with OAuth2 access enabled How to customize Change the Gemini model in the "Google Gemini for criteria generation" and "Review workflow against criteria" nodes. Edit the review prompt in the "Review workflow against criteria" node to adjust scoring weight or add custom checks. Replace the Gmail node with another email service or a Discord/Slack webhook for different delivery methods. Important disclaimer This workflow provides AI-generated feedback based on n8n Creator Hub guidelines available as of February 2026. The review results are not a guarantee of approval or rejection — actual decisions are made by the n8n review team. Guidelines and criteria may change over time. Always check the latest official information on the n8n Creator Hub before submitting your template.
by kota
Overview This workflow automatically replies to important incoming Gmail messages using AI, while preventing duplicate or unnecessary replies. It applies multiple safety checks (filters, Google Sheets history, and Gmail sent history) to ensure replies are sent only when appropriate. This template is designed for creators, freelancers, and teams who want a reliable and maintainable AI-powered email auto-reply system. How it works New Gmail messages are received and normalized into a consistent structure. Unwanted emails (newsletters, promotions, no-reply senders) are filtered out. The sender’s email is checked against a Google Sheets reply history. Gmail is searched to confirm no recent reply was already sent. If no duplicate is found, an AI-generated English reply is created and sent. Setup steps Connect your Gmail account. Connect a Google Sheet for reply history tracking. Review the ignore rules and thresholds in the config node. Customize the AI prompt if needed. Activate the workflow. Estimated setup time: 5–10 minutes. Notes Sticky notes inside the workflow explain each processing step in detail. No hardcoded API keys are used. The workflow is intentionally linear for clarity and easy maintenance.
by Avkash Kakdiya
How it works This workflow automates customer communication after an order is placed. It detects new orders, sends a confirmation email, waits until delivery is completed, and then follows up with AI-generated product tips. Finally, it sends AI-powered upsell recommendations after a defined delay. The workflow runs on a schedule and requires no manual handling. Step-by-step Step 1 — Order detection and confirmation** Schedule Trigger – Runs at a fixed interval to check for new orders. Postgres – Execute a SQL query – Fetches recently created orders from the database. Gmail – Send message – Sends an order confirmation email to the customer. Step 2 — Delivery status monitoring** Wait – Pauses the workflow until the expected delivery window. Postgres – Select rows – Checks the delivery status of the order. If – Verifies whether the product is marked as delivered. Wait – Delays one day and repeats the check if delivery is not completed. Step 3 — Product usage tips (AI)** OpenAI – Message a model – Generates short and practical usage tips for the product. Code – Formats the AI output into clean HTML bullet points. Gmail – Send message – Emails the usage tips to the customer. Step 4 — Upsell recommendations (AI)** Wait – Delays for two weeks after tips are sent. OpenAI – Message a model – Creates complementary product recommendations. Code – Formats the recommendations for email delivery. Gmail – Send message – Sends the upsell email to the customer. Why use this? Ensures timely and relevant customer communication Prevents sending tips before the product is delivered Improves onboarding with AI-generated usage guidance Increases repeat purchases through smart upsell emails Fully automated using database, email, and AI integrations
by Oneclick AI Squad
Creates an AI-powered sales and support agent connected to live store data from Shopify/WooCommerce. MCP ensures controlled access to inventory and order systems. Automatically handles customer queries, stock alerts, and refund logic to reduce manual workload. How it works Trigger — Listens for incoming customer support requests via Webhook (chat, email, or API) Fetch context — Retrieves live order status and inventory data from Shopify in parallel AI reasoning — Claude AI analyzes the query with full store context and decides action Route intent — Classifies into: Order Inquiry, Inventory Check, Refund Request, or General Support Act — Processes refunds, sends stock alerts, or responds to customer automatically Log & notify — Saves interaction to PostgreSQL and notifies team via Slack for escalations Setup steps Shopify / WooCommerce — Add your store API credentials to the HTTP Request nodes Claude AI — Set your Anthropic API key in the AI node credentials PostgreSQL — Create a support_interactions table to log all AI-handled tickets Slack — Add your incoming webhook URL to the Slack notification node Email — Configure SMTP credentials for customer-facing response emails Test — Send a test webhook payload, verify all branches, then activate Intent branches the AI handles: ORDER_INQUIRY → Tracks shipment, shows order details REFUND_REQUEST → Auto-processes eligible refunds via Shopify API INVENTORY_CHECK → Detects low-stock (≤5 units) and fires Slack alert PRICING_INQUIRY / GENERAL_SUPPORT → Smart contextual response Before activating, update these placeholders: YOUR-STORE.myshopify.com + YOUR_SHOPIFY_ACCESS_TOKEN YOUR_SLACK_WEBHOOK_URL (appears in 3 nodes) SMTP credentials + support@yourstore.com PostgreSQL credentials (create a support_interactions table) Explore More LinkedIn & Social Automation: Contact us to design AI-powered lead nurturing, content engagement, and multi-platform reply workflows tailored to your growth strategy.
by Fariez
X (Twitter) and Threads (by Meta) both have different maximum character lengths. Different X and Threads Content Auto Poster This n8n template demonstrates how to post different content optimized for X (Twitter) and Meta Threads using the Late API. You can use it for any niche. For example: posting AI news to X and Threads. Possible use cases: Schedule your posts to X and Threads. Use this workflow as a content calendar and automated posting system. Apply it across different content niches. How it works The automation runs according to the time defined in the Schedule Trigger node. Content is pulled from Google Sheets. Any URL is shortened using your preferred short URL API. Images are uploaded to Late’s server first. Content for X is posted in Step 2. The workflow checks that the content length is under 280 characters. Content for Threads is posted in Step 3. The workflow checks that the content length is under 500 characters. Posts on X are published as threaded posts, while on Threads they are single posts. Once posted, the Google Sheets content database is updated. Requirements Google OAuth credentials with the Google Sheets API enabled Bitly account and access token (or OAuth) GetLate API connected to your X and Threads accounts HOW TO USE STEP 1 Adjust the settings in the Schedule Trigger node to define when the workflow runs. Open this Google Sheets template, then go to File → Make a copy, and update the settings in the Get Topic node. Get your Bitly OAuth or Access Token here and add the credentials in the Short Link node. Get your API key from getlate.dev and add the credentials in the Upload IMG node. STEP 2 Add your Late credentials to the Post Twitter node. Get your Twitter account ID from Late, and update it in the JSON Body section of the Post Twitter node. STEP 3 Add your Late credentials to the Post Threads node. Get your Threads account ID from Late, and update it in the JSON Body section of the Post Threads node.
by David Olusola
🌍 Auto-Translate Incoming Emails to English This workflow automatically detects the language of every new Gmail email and translates non-English messages into English. The translated email is forwarded to your inbox with a clear "[TRANSLATED]" subject tag, and a label is added for easy filtering. ⚙️ How It Works Gmail New Email Trigger Listens for new unread emails in your Gmail inbox. Captures subject, sender, body text, and metadata. Normalize Email Data A Code node extracts the raw content from the email. Strips HTML, normalizes plain text, and prepares data for language detection. Detect Language (OpenAI) Uses OpenAI GPT-3.5-turbo to detect the email’s language. If the language is English, workflow ends. If not, continues to translation. Translate to English OpenAI translates the email body into clear English. Prepare Translated Email Builds a forwarded email containing: Original sender & subject Received date Message ID Translated content (with formatting) Send Translated Email A Gmail node sends the translated message to your inbox. Subject is prefixed with [TRANSLATED] for easy recognition. Add "Translated Emails" Label Automatically tags the original message in Gmail with "Translated Emails". Helps you filter all auto-translated emails later. 🛠️ Setup Steps 1. Gmail Label In Gmail, create a new label: Translated Emails Or update the label in the final Gmail node. 2. OpenAI API Key Get your key from platform.openai.com. Add credentials in n8n. Uses GPT-3.5-turbo (low cost, reliable). 3. Gmail OAuth In n8n, connect your Gmail account. Requires read/modify permissions. 📧 Example Output Subject: [TRANSLATED] Meeting Proposal Body: 🌍 AUTO-TRANSLATED EMAIL (Original Language: ES) 📧 Original From: juan@example.com 📅 Received: 2025-08-29 🔗 Message ID: 123456abcdef ═══════════════════════════════════════ TRANSLATED CONTENT: Hello, I wanted to ask if we can schedule the meeting for next week. ═══════════════════════════════════════ ✨ This email was automatically translated by n8n workflow. ⚡ With this workflow, every foreign-language email is instantly translated and delivered to you in English — no manual copy-pasting into Google Translate again.
by AI Sales Agent HQ
Automatically extract sales insights from call transcripts and update your CRM. Every time Scoot finishes transcribing a sales call, this workflow pulls out the key details—budget, competitors, objections, next steps—and sends a formatted summary to the rep. How It Works Scoot webhook triggers when transcription completes Fetches the full transcript via Scoot API AI Agent (Gemini) extracts structured data: budget, competitors, objections, timeline, decision maker, pain points, buying signals Updates your CRM with extracted fields Emails a formatted summary to the sales rep If the transcript is still processing, it retries automatically (up to 6 times, 1 hour apart). Setup Import the workflow JSON Add credentials: Scoot API → Header Auth with your API key Google Gemini → API key from aistudio.google.com Gmail → OAuth2 Copy webhook URL to Scoot Dashboard → Webhooks → Transcription Complete Replace the mock CRM node with HubSpot, Salesforce, or Pipedrive Test with the manual trigger (uses sample data) Activate ---
by Avkash Kakdiya
How it works This workflow automates end-to-end contract analysis when a new file is uploaded to Google Drive. It downloads the contract, extracts its content, and uses AI to analyze legal terms, obligations, and risks. Based on the assessed risk level, it notifies stakeholders and logs structured results into Google Sheets for audit and compliance. Step-by-step Step 1: Contract ingestion and AI analysis** Google Drive Trigger – Monitors a specific folder for newly uploaded contract files. Download file – Downloads the uploaded contract from Google Drive. Extract Text From Downloaded File – Extracts readable text or prepares raw content for complex files. AI Contract Analysis – Analyzes legal, commercial, and financial clauses using AI. Format AI Output – Parses and structures the AI response into clean, usable fields. Step 2: Risk alerts and audit logging** Alert Teams Automatically – Evaluates risk level and checks for significant risks. Send a message (Risk Alert) – Sends a detailed alert email for medium-risk contracts. Send a message (Info Only) – Sends an informational email when no action is required. Get The Data To Save In Google Sheet (Alert Path) – Prepares alert-related contract data. Get The Data To Save In Google Sheet (Info Path) – Prepares non-alert contract data. Append row in sheet – Stores contract details, risks, and timestamps in Google Sheets. Why use this? Eliminates manual contract screening and repetitive reviews. Detects explicit and inferred risks consistently using AI. Automatically alerts teams only when attention is required. Creates a centralized audit log for compliance and reporting. Scales contract analysis without increasing legal workload.
by GYEONGJUN CHAE
Get top Binance Earn yields sent to Email This workflow automates the tracking of passive income opportunities on Binance by fetching real-time Flexible Earn APY rates, calculating potential returns, and delivering a daily summary to your inbox. Manually checking crypto savings rates is tedious. This template handles the complex authentication required by Binance (HMAC-SHA256 signing), filters through hundreds of assets to find the highest yields, and calculates exactly how much you would earn daily on a simulated capital amount. 👥 Who is this for? Crypto Investors** looking to maximize passive income on idle assets. DeFi/CeFi Analysts** monitoring market rate fluctuations. Hodlers** who want to ensure their assets are generating the best possible yield without daily manual checks. ⚙️ How it works Schedule Trigger: Initiates the workflow every 24 hours (customizable). Authentication Handler: Generates a timestamp and creates a secure HMAC-SHA256 signature required by the Binance API. Data Fetching: specific HTTP Request retrieves the full list of "Flexible Earn" products. Processing: The workflow splits the data, standardizes field names, and sorts all assets by Annual Percentage Rate (APR) in descending order. Analysis: It limits the list to the top 15 assets and calculates estimated daily earnings based on a $10,000 reference capital (customizable via code). Reporting: A formatted HTML email is sent via Gmail with the top opportunities. 🛠️ Setup Guide Binance API: Log in to Binance and create a Read-Only API Key. Configure Nodes: Open the Set Credentials 1 node: Paste your API_KEY and SECRET_KEY in each field. Email Setup: Open the Send Email node. Select or connect your Gmail credentials. Update the "To" address to your email. 🔌 Requirements An active Binance account. Binance API Key & Secret (Read-Only permissions are sufficient). A Gmail account (or you can swap the Gmail node for Outlook/Slack/Telegram). 🎨 How to customize Change Capital Calculation:** Open the "Filter & Analyze" Code node and change const capital = 10000; to your actual portfolio size to see real projected earnings. Filter Assets:** Add an If node after the "Split Out" node to only filter for specific assets (e.g., USDT, BTC, ETH) if you don't want to see altcoins. Change Frequency:** Open the "Daily Trigger" node to run this hourly or weekly.
by Nitin Dixit
This n8n template demonstrates how to leverage AI to analyze trending short-form video content and automatically generate original, high-engagement video scripts inspired by proven viral formats. Use cases are many: Create consistent content calendars for beauty salons and aestheticians, maintain a steady stream of reels without creative burnout, or study viral patterns to understand what drives engagement across Instagram's trending hashtags! Good to know The workflow scrapes real trending reels from Instagram based on your chosen hashtag, ensuring you're always learning from current viral patterns Video transcription happens automatically, extracting the core messaging and pacing strategies from successful content Generated scripts use proven engagement structures—hook, value delivery, and call-to-action timing—without copying original content All data is organized in Google Sheets for easy review, editing, and tracking of script performance The AI model intelligently mirrors the emotional tone and narrative structure while creating entirely new storylines How it works A form trigger collects your hashtag and desired number of reels to analyze The Apify API scrapes trending Instagram reels matching your hashtag, filtering for high engagement (1000+ likes from the last 7 days) Filtered reels are added to your Google Sheet with metadata: captions, engagement metrics, video links, and music information Each reel is automatically transcribed using video-to-text technology, capturing the exact dialogue and timing The AI Agent analyzes each transcript to understand its underlying structure—pacing, tone, curiosity hooks, and CTA placement Using this analysis, Claude generates a completely original script that follows the same proven engagement formula but with a fresh topic or angle Generated scripts are saved back to your Google Sheet alongside the source materials for comparison and refinement A summary email is sent confirming the number of scripts created and ready for production How to use Start by entering a beauty or lifestyle hashtag (e.g., #aiautomation, #beautysalon, #haircare) and specify how many trending reels to analyze Review the scraped content in your Google Sheet to understand what's currently resonating Check the generated scripts and use them as jumping-off points for your own video production Iterate on the process with different hashtags to discover emerging trends in your niche Requirements Apify account and API key for Instagram scraping (free tier available) Google Sheets document set up to store reel data and generated scripts OpenAI API key for the AI script generation Gmail account for the completion notification (optional but recommended) Customising this workflow Adjust the engagement filter thresholds (currently 1000+ likes, 7 days old) to capture micro-trends or evergreen content Modify the AI prompt in the "AI Agent" node to enforce specific brand voice, tone, or content guidelines Add additional Google Sheet columns to track metrics like script-to-video conversion rates or audience response Connect to additional distribution channels—automatically post scripts to team Slack, create video production briefs, or trigger video editing templates Experiment with different video categories by creating multiple instances of this workflow for different hashtags or niches