by Nid Academy
Who’s it for This template is built for WooCommerce store owners, eCommerce managers, and automation agencies who want to manage store operations directly from Telegram using an AI assistant. It’s ideal for users looking to save time, automate support, and access store data conversationally. How it works When a user sends a message via Telegram, the workflow triggers an AI agent that understands the request using a chat model with memory. Based on the intent, the agent executes the appropriate action such as retrieving orders, fetching product data, updating product information, logging data into Google Sheets, or sending email notifications. How to set up Connect your Telegram bot credentials Add your WooCommerce API keys Connect Google Sheets for data storage Connect your Gmail account Configure your OpenRouter or OpenAI API key Test the workflow via Telegram commands Requirements WooCommerce store with API access Telegram bot token Google Sheets account Gmail credentials OpenRouter or OpenAI API key How to customize You can expand this agent by adding tools like order creation, refund processing, CRM integrations, shipping updates, or advanced reporting. The AI prompt can also be modified to match your store operations.
by InfyOm Technologies
✅ What problem does this workflow solve? Hiring teams often struggle with document follow-ups, offer letter generation, and stakeholder communication. Manual checks, email back-and-forth, and missing files slow down hiring and create chaos during onboarding. This workflow automates the entire offer letter lifecycle-from document validation to offer delivery-so HR teams can move faster with zero manual chasing. ⚙️ What does this workflow do? Monitors candidate records in Google Sheets. Detects pending onboarding documents automatically. Sends reminder emails for missing documents. Generates professional offer letters (HTML → PDF). Emails offer letters to candidates automatically. Notifies hiring managers on Slack. Stores offer letters securely in Google Drive. Tracks onboarding status and document links in Google Sheets. 💡 Main Use Cases Automate offer letter creation and delivery. Eliminate manual follow-ups for missing documents. Keep hiring managers informed in real time. Maintain a clean onboarding audit trail. Improve candidate experience with faster responses. 🧠 How It Works – Step by Step 1. Candidate Data Trigger The workflow monitors Google Sheets for candidate records containing: Name, email, phone Profession and offered salary Document submission status 2. Pending Document Check If documents are pending: A reminder email is sent to the candidate listing missing documents. Candidate status is updated to Documents_Pending. Workflow stops until documents are submitted. 3. Offer Letter Generation If no documents are pending: A customized offer letter is generated dynamically using candidate data. The offer letter is converted from HTML to a professional PDF. The PDF is prepared for distribution and storage. 4. Notifications & Delivery Offer letter PDF is emailed to the candidate. Hiring manager receives a Slack notification about the new joining. 5. Storage & Status Tracking Offer letter PDF is uploaded to Google Drive. Google Sheets is updated with: Offer letter link Candidate status set to Offer_Sent Creates a complete onboarding audit trail. 🗂 Integrations Used Google Sheets** – Candidate tracking and onboarding status Gmail** – Candidate communication and reminders Slack** – Hiring manager notifications Google Drive** – Secure offer letter storage ConvertAPI** – HTML to PDF generation n8n Code Nodes** – Dynamic offer letter creation 👤 Who can use this? This workflow is ideal for: 🏢 HR teams 🚀 Startups and growing companies 🧑💼 Recruitment agencies 📋 Operations teams handling onboarding If your hiring process involves repetitive checks and emails, this automation saves hours per hire. 🚀 Benefits ✅ Zero manual document chasing ✅ Consistent, branded offer letters ✅ Faster hiring cycles ✅ Centralized document storage ✅ Clear onboarding visibility
by Jeff Huera
Who's it for This workflow is perfect for n8n users and teams who want to stay up-to-date with the latest n8n releases without manually checking GitHub. Get AI-powered summaries of new features and bug fixes delivered straight to your inbox. What it does This workflow automatically monitors the n8n GitHub releases page and sends you smart email notifications when new updates are published. It fetches release notes, filters them based on your schedule (daily, weekly, etc.), and uses OpenAI to generate concise summaries highlighting the most important bug fixes and features. The summaries are then formatted into a clean HTML email and sent via Gmail. How to set up Configure the Schedule Trigger - Set how often you want to check for updates (daily, weekly, etc.) Add OpenAI credentials - Connect your OpenAI API key or use a different LLM Add Gmail credentials - Connect your Google account Set recipient email - Update the "To" email address in the Gmail node Activate the workflow and you're done! Requirements OpenAI API account (or alternative LLM) Gmail account with n8n credentials configured How to customize Adjust the schedule trigger to match your preferred notification frequency The filtering logic automatically adapts to your schedule (24 hours for daily, 7 days for weekly, etc.) Modify the AI prompt to focus on different aspects of the release notes Customize the HTML email template to match your preferences
by Sayone Technologies
📧📅 Turn Daily Emails and Calendar Summaries into Slack Notifications Here’s a workflow that automates daily Slack notifications with a concise summary of unread emails (from the last 7 days) and Google Calendar events (for the current day). It integrates Gmail, Google Sheets, Google Calendar, Gemini AI, and Slack to provide a clear snapshot of your workday. 💡 How It Helps You 📥 Fetches unread emails from Gmail for the past 7 days 🗂️ Filters emails based on Name, Email, and Subject defined in Google Sheets 📅 Fetches Google Calendar events for the current day 🤖 Summarizes emails and calendar events using Gemini AI 🔗 Merges both summaries and sends them as a formatted Slack notification ⏰ Runs automatically on a scheduled cron trigger 🛠️ What’s Needed to Start 📧 Gmail account (with unread emails access) 📑 Google Sheets (with Name, Email, Subject filter list) 📅 Google Calendar 🤝 Gemini AI with credentials 💬 Slack workspace & dedicated channel for notifications ⚡ Set Up in Minutes 📑 Create a Google Sheet with columns: Name, Email, Subject 🔑 Configure Gmail, Google Sheets, Google Calendar, and Slack credentials in n8n 🤖 Add Gemini AI credentials for summarization 📝 Update the Google Sheet name and file name in the Sheet node 💬 Update Slack channel ID in the workflow ✅ Activate the workflow to receive daily notifications ✨ Stay on top of important emails and upcoming meetings without manual checking!
by Prueba
Think of this workflow as your personal shopping assistant that: Watches prices for you 24/7 Learns when prices are good or bad Sends you an email when it's time to buy Keeps a history of all price changes ✅ Prerequisites (What You Need Before Starting) 1. Google Account (Free) You need Gmail and Google Sheets 2. OpenAI Account (Paid - but cheap) Needed for AI price analysis 3. Product URLs Currently configured for Amazon products 🔧 Step-by-Step Configuration STEP 1: Create Your Google Sheets 1.1 Create Products Sheet Go to Google Sheets (sheets.google.com) Click "Blank" to create new spreadsheet Name it "Smart Price Monitor" Create first sheet named "Products" Add these column headers in Row 1: Column A: URL_Product Column B: Product_Name Column C: Target_Price Column D: User_Email Column E: Last_Price Column F: Last_Check Column G: AI_Recommendation Column H: AI_Confidence Column I: Urgency_Score Column J: Predicted_Trend Column K: Should_Buy 1.2 Create Price History Sheet In the same spreadsheet, create new sheet (click + at bottom) Name it "Price_History" Add these column headers in Row 1: Column A: URL_Product Column B: Price Column C: Date Column D: Timestamp 1.3 Add Your First Product In the "Products" sheet, add your first product: Row 2, Column A: Paste full Amazon URL Row 2, Column B: Type product name (e.g., "Sony Headphones") Row 2, Column C: Type your maximum price (e.g., 150) Row 2, Column D: Type your email address STEP 2: Get Google Sheets ID Open your Google Sheet Look at the URL in your browser Copy the long code between /d/ and /edit Example URL: https://docs.google.com/spreadsheets/d/1ABC123xyz456/edit Your ID is: 1ABC123xyz456 Save this ID - you'll need it further STEP 3: Set Up Google Cloud Connection 3.1 Create Google Cloud Project Go to: console.cloud.google.com Click "Create Project" Name it "Price Monitor" Click "Create" 3.2 Enable Google Sheets API In the search bar, type "Google Sheets API" Click on it and click "Enable" STEP 4: Set Up OpenAI Account Go to: platform.openai.com Click "Sign Up" or "Log In" Add payment method (required for API use) Go to: platform.openai.com/api-keys Click "Create new secret key" Name it "n8n-price-monitor" Copy the key (starts with "sk-") IMPORTANT: Save this key safely - you can't see it again! STEP 5: Import the Workflow In n8n, click "Workflows" in the left sidebar Click "Add Workflow" button (top right) Click the three dots menu (⋮) Select "Import from File" Choose the .json file Click "Import" STEP 6: Configure Google Sheets Credentials 6.1 Update Google Sheet IDs You need to update 5 nodes with your Sheet ID: Nodes to update: "Get Products" "Get Price History" "Add to History" "Update Product Sheet" How to update each: Click on the node Find "Document ID" field Delete "YOUR_GOOGLE_SHEETS_DOCUMENT_ID" Paste your Sheet ID from Step 2 Click "Refresh" icon next to the field Select your sheet name from dropdown Click "Execute Node" to test If you see data, it works! STEP 7: Configure OpenAI Credentials Click on "OpenAI Chat Model" node (bottom of workflow) Under "Credential to connect with", click "Create New" Select "OpenAI API" Give it a name: "My OpenAI" Paste your API key from Step 4 (starts with "sk-") Click "Save" STEP 8: Configure Gmail Credentials Click on "Send Email Notification" node Under "Credential to connect with", click "Create New" Select "Gmail OAuth2" Follow the on-screen instructions to connect your Gmail Authorize n8n to send emails on your behalf Click "Save" Test the Workflow 1 Manual Test Make sure you have at least one product in your Google Sheet Click "Execute Workflow" button (top right) Watch the nodes light up as they execute Check for any red error nodes If all green, check your email! 2 Verify Results Check your "Price_History" sheet - you should see new entries Check your "Products" sheet - last columns should be updated If product price meets criteria, check your email for notification Set Up Automatic Execution 1 Replace Manual Trigger Click on "Manual Trigger" node Press Delete key Click "+" to add new node Search for "Schedule Trigger" Select it 2 Activate Workflow Click the toggle switch at the top right It should turn green and say "Active" Your workflow is now running automatically!
by Rahul Joshi
Automate user consent collection with a seamless workflow that captures form submissions, stores them securely, and sends professional AI-generated confirmation emails 📧🤖. This template streamlines compliance by logging every consent action directly into Google Sheets while also notifying your internal team instantly through Slack. With built-in Azure OpenAI email generation, every user receives a personalized, secure, trust-building confirmation without manual intervention. Perfect for DPDP/GDPR-aligned consent management systems. What This Template Does Receives user consent submissions via a Webhook trigger 🚀 Extracts name, email, version, and timestamp for structured processing 🔍 Saves or updates the record in Google Sheets for audit and compliance tracking 📄 Generates a responsive HTML thank-you email using Azure OpenAI 🤖 Formats the output into a clean subject + email body via a Code node 🧩 Sends the user a confirmation email via SMTP 📧 Converts HTML into a Slack-friendly message for internal alerts 🔔 Posts the formatted notification to your Slack channel for instant visibility 💬 Key Benefits ✅ Fully automated consent logging—no manual tracking required ✅ AI-generated HTML emails ensure professional, consistent communication ✅ Real-time Slack alerts keep your team informed instantly ✅ Compliant with DPDP/GDPR consent tracking best practices ✅ Easy to integrate into any website or mobile app via webhook ✅ Ensures audit-ready records with accurate timestamps and version history Features Webhook trigger for instant consent capture Google Sheets integration for centralized data storage Azure OpenAI-powered HTML email generation SMTP email delivery with dynamic fields Slack API integration for real-time notifications Custom JS transformations for email + Slack formatting Timestamp automatic insertion for compliance Requirements Google Sheets OAuth2 credentials Azure OpenAI API key SMTP email credentials (e.g., Gmail, Outlook, SendGrid) Slack API credentials A consent form or preference center that can send POST requests Target Audience SaaS founders needing user consent management EdTech, HealthTech, FinTech, and compliance-heavy platforms Data Protection & Privacy teams (DPDP/GDPR compliance) Automation consultants building consent or preferences centers If you want, I can also generate: ✅ Landing page text for this template ✅ A companion version for "Consent Withdrawal" ✅ A website prompt for Lovable to auto-generate UI/buttons
by Țugui Dragoș
Automatically discover, analyze, and report the most viral TikTok and Instagram videos in your niche every day. This workflow leverages AI and Apify to help you stay ahead of social media trends. What This Workflow Does Scrapes trending videos** from TikTok and Instagram using Apify. Filters and analyzes** content based on engagement, growth rate, and recency. Uses AI (OpenAI GPT-4 Vision & GPT-4)** to provide visual and trend analysis for each video. Identifies “super viral” content** and sends instant Slack alerts. Saves results to Google Sheets** and sends a daily email report with the top trends. Use Cases Social Media Managers:** Instantly spot viral trends to inform your content strategy. Content Creators:** Get daily inspiration from the fastest-growing videos in your niche. Marketing Teams:** Monitor competitor performance and adapt to new trends quickly. Agencies:** Automate trend research and reporting for multiple clients. How to Configure Workflow Configuration: Add your API keys, set engagement thresholds, and adjust main workflow settings. Search Config: Enter your keywords, hashtags, language, and time window for content discovery. Scrape TikTok & Scrape Instagram: Set up your Apify API credentials and endpoints. Save to Google Sheets: Connect your Google account and select the destination spreadsheet. Send Daily Digest Email: Add the recipient’s email address and customize the message if needed. Send Super Viral Alert (optional): Configure your Slack webhook for instant notifications. > Tip: Test each integration and double-check your credentials before activating the workflow. Requirements Apify account and API token Google account for Sheets integration OpenAI API key (for AI analysis) Slack webhook URL (optional, for viral alerts) Stay ahead of the curve and never miss a viral trend again!
by Zain Khan
This n8n workflow automates review collection, analysis, and reporting by scraping review links from Airtable, extracting structured review data, storing it in Google Sheets, and generating AI-powered sentiment insights using Google Gemini. Use Cases Automated Review Tracking: Continuously fetch and process customer reviews without manual effort. Sentiment Analysis & Insights: Identify overall sentiment, common praise, complaints, and improvement areas using AI. Centralized Review Storage: Store all extracted reviews (date, text, rating) in Google Sheets for easy access and reporting. Scheduled Reporting: Receive summarized review insights via email on a defined schedule. Good to Know The workflow runs on a daily schedule to process new review links stored in Airtable. Reviews are processed in batches to avoid rate limits and improve stability. Google Gemini is used for intelligent review extraction and sentiment analysis, which may incur API costs. Gemini models can be geo-restricted; a “model not found” error may indicate regional unavailability. How it Works Review Collection & Storage Airtable Search: The workflow starts by searching Airtable for records that contain review links. Decodo Scraper: Review links are processed to extract raw review content from external sources. Loop Over Items: Reviews are handled in controlled batches for reliable processing. AI Review Analyzer: Google Gemini extracts structured data such as review date, text, and rating. Google Sheets Append: Each extracted review is saved as a new row in Google Sheets. AI Review Analysis & Reporting Scheduled Trigger: On a defined interval, the workflow fetches all stored reviews from Google Sheets. Data Structuring Code: Reviews are transformed into a clean, structured JSON format for analysis. AI Agent (Google Gemini): The AI analyzes all reviews to determine sentiment, key positives, common complaints, and improvement suggestions. Email Notification: A summarized review analysis is sent via Gmail. How to Use Airtable Credentials: Connect your Airtable account and ensure review links are stored in the specified table. Google Sheets Credentials: Set up Google Sheets OAuth2 to store and retrieve review data. Google Gemini Credentials: Configure your Google Gemini API key for AI-powered extraction and analysis. Gmail Credentials: Connect a Gmail account to receive automated review summaries. Activate Workflow: Enable the workflow to start automated review monitoring and reporting. Requirements n8n instance (self-hosted or cloud) Airtable base containing review links Google Sheets document for storing reviews Google Gemini API key Gmail account for sending reports
by Rahul Joshi
📘 Description This workflow automates market-driven content ideation by continuously discovering real user pain points from public discussions and converting them into execution-ready content ideas. It is designed for growth and content teams who want ideas grounded in actual customer language, frustrations, and unmet needs—rather than assumptions or generic brainstorming. On a scheduled basis, the workflow scans public search and social platforms for conversations related to a defined niche and keyword set. An AI discovery agent extracts recurring pain points, common complaints, and the exact phrasing users use when describing their problems. These raw market signals are then transformed by a second AI agent into pain-driven content ideas, each mapped to a platform, format, hook, core pain point, resonance logic, and CTA. All generated ideas are normalized, stored in a central Google Sheets content database, converted into execution tasks in ClickUp, and summarized in Slack for immediate team visibility. Built-in error handling ensures failures are reported instantly. ⚠️ Deployment Disclaimer This workflow is intended for self-hosted n8n instances only. It relies on MCP-based social intelligence tools and advanced AI agent orchestration not supported on n8n Cloud. ⚙️ What This Workflow Does (Step-by-Step) ⏰ Scheduled Market Discovery Trigger Runs automatically on a defined schedule. 🧾 Inject Niche and Keyword Parameters Defines the research scope for discovery. 🔎 Extract Raw User Pain Points (AI) Scans public discussions to capture real frustrations, questions, and language—no solutions, no opinions. 📡 Public Search & Social Intelligence (MCP) Fetches relevant public conversations for analysis. 🧠 Generate Pain-Driven Content Ideas (AI) Converts raw pain points into platform-ready content ideas with hooks, formats, and CTAs. 🧹 Normalize & Parse AI Output Cleans and standardizes content ideas for downstream systems. 📊 Store Content Ideas in Google Sheets Appends ideas to a centralized content database. 🗂 Create Content Tasks in ClickUp Automatically creates execution-ready tasks for the content team. 📣 Aggregate & Summarize Ideas Generates a concise Slack summary highlighting volume, platforms, and strongest hooks. 🚨 Workflow Error Handler → Email Alert Sends immediate error notifications if any step fails. 🧩 Prerequisites • Self-hosted n8n instance • OpenAI API credentials • MCP (Xpoz) public search & social intelligence credentials • Google Sheets API access • ClickUp API credentials • Slack API access 💡 Key Benefits ✔ Content ideas grounded in real user pain ✔ Eliminates manual research and brainstorming ✔ Produces creator-ready, platform-specific ideas ✔ Centralized storage and task creation ✔ Clear Slack visibility for growth teams ✔ Reliable error monitoring 👥 Perfect For Content strategists Growth marketers B2B SaaS teams Automation and n8n-focused creators Marketing operations teams
by Alejandro Alfonso
Stale Content Detector for Websites Who is this for Content marketers, SEO managers, and website owners who want to automatically find pages on their site that are outdated or need refreshing — without manually auditing every page. What it does This workflow fetches your sitemap, identifies pages that have not been updated in a configurable number of days, fetches each stale page, and uses AI to assess whether the content is actually outdated or still accurate. Sitemap parsing**: Fetches your sitemap.xml and extracts all URLs with their last-modified dates Staleness filtering**: Flags pages not updated in more than X days (default: 180) and sorts by most stale first Page content extraction**: Fetches each stale page and extracts the title and body text AI freshness analysis**: An OpenAI-powered agent reviews each page and rates it LOW, MEDIUM, HIGH, or CRITICAL with specific update suggestions Audit logging**: Saves every reviewed page to a Google Sheet with the full AI analysis HTML email report**: Builds a color-coded summary email showing each flagged page with its AI verdict and sends one consolidated digest How to set up Open Site Configuration and set your sitemapUrl, staleDays (default: 180), and alertEmail Create a Google Sheet with a ContentAudit tab (columns: scan_date, page_url, last_modified, days_since_update, ai_review) Paste your Google Sheet URL into the Save to Content Audit Sheet node Connect your Gmail OAuth2 credentials on the Email Content Audit Report node Connect your Google Sheets credentials Connect your OpenAI API credentials on the OpenAI Chat Model node Activate — runs every Monday at 7 AM Requirements n8n account (cloud or self-hosted) A website with a sitemap.xml (most CMS platforms generate one automatically) OpenAI API key (uses gpt-4o-mini) Gmail account with OAuth2 Google Sheets How to customize Change the staleDays threshold in Site Configuration (default: 180 days / 6 months) Increase the page limit above 20 in the Code node for larger sites Add specific URL path filters to focus on blog posts, docs, or landing pages only Replace Gmail with Slack for faster team notifications Connect to your CMS API (WordPress, Ghost, Webflow) to pull content directly instead of scraping
by oka hironobu
Who is this for Product managers, customer success teams, and small business owners who collect feedback via Google Forms and want automated sentiment analysis without manual review. Ideal for teams processing 10-100+ responses weekly. What this workflow does This workflow reads new Google Forms responses from a linked Google Sheets spreadsheet, sends them to Gemini AI for sentiment analysis and topic categorization, then writes results back to the sheet, logs weekly insights in a Notion database, and emails an HTML summary report to your team. Each response gets a sentiment label (positive, neutral, negative), a 1-10 score, a category tag, and a key theme extraction. How to set up Create a Google Form and link responses to a Google Sheet. Add four columns to the sheet: Processed, Sentiment, Category, Score. Connect your Google Sheets OAuth2 credential and select the responses sheet. Connect your Google Gemini API credential (requires a Google AI Studio API key). Create a Notion database with columns: Date, Total Responses, Positive Rate, Top Themes, Recommendation. Connect your Notion API credential. Connect your Gmail OAuth2 credential and set the recipient email address. Activate the workflow. Requirements Google Sheets OAuth2 credentials (linked to a Google Form) Google Gemini API key (Google AI Studio) Notion API integration token Gmail OAuth2 credentials How to customize Change the schedule trigger interval for more or less frequent analysis runs. Edit the AI prompt in the Analyze feedback node to add custom categories relevant to your product. Modify the email HTML template in the Parse results node to match your branding. Add a Slack notification node after the email for real-time team alerts.
by Rahul Joshi
📊 Description This workflow automates interview scheduling by orchestrating Calendly, Zoom, Asana, and Gmail into a single, reliable hiring pipeline. When a candidate books an interview, the automation ensures the interview is properly scheduled, tracked, assigned, and communicated — without any manual follow-ups. The workflow listens for new Calendly bookings, normalizes scheduling data, creates a Zoom meeting, assigns a structured interview task in Asana, and notifies the appropriate interviewer via email. Conditional routing ensures the right stakeholders are involved while keeping candidate communications separate. Designed for real-world hiring operations, this automation provides consistency, accountability, and scalability as interview volume grows. 🔁 What this template does Receives interview booking events from Calendly via webhook. Normalizes and structures scheduling details such as time, timezone, and invitee information. Creates a Zoom meeting automatically for the scheduled interview. Routes the interview based on type (for example, HR or Technical). Creates a structured Asana task assigned to the appropriate interviewer. Stores interview context and Zoom meeting links directly in the Asana task. Sends automated email notifications to interviewers with complete interview details. Ensures interviewer-side visibility without exposing candidate-facing communications. Executes fully automatically with no manual intervention. ⭐ Key benefits Eliminates manual interview coordination and follow-ups Ensures every interview has a correctly configured Zoom meeting Keeps interviewers aligned through structured Asana task tracking Provides reliable, role-based notifications Reduces scheduling errors and missed interviews Production-ready automation for growing hiring teams 🧩 Features Calendly webhook-based trigger Normalized interview data handling Automated Zoom meeting creation Interview-type routing and interviewer assignment Interview-focused Asana task management Automated Gmail notifications Clean, interviewer-only communication flow Scalable interview orchestration design 🔐 Requirements Calendly account with webhook access enabled Zoom API credentials Asana OAuth2 credentials Gmail OAuth2 credentials n8n (cloud or self-hosted) 🎯 Target audience Hiring managers Technical interviewers HR and recruitment teams Startups and SaaS companies Automation engineers building internal hiring pipelines