GenAiHub

Workflows

Browse 12,955 Workflows

Workflows Guide

Workflows are deterministic, multi-step pipelines that chain models, tools and agents in a fixed order — the predictable counterpart to an autonomous agent. Each entry records its platform and complexity, so the setup cost is visible before you import it.

2977–3024 of 12,955

Do
Download Spotify Music to Google Drive with Automatic Logging in Sheets
Live

By Evoort Solutions

Spotify Music Downloader: Effortless Music Downloading from Spotify Description: The Spotify Music Downloader is an automation flow that allows users to easily download music from Spotify tracks. By leveraging the powerful Spotify Downloader API, the flow downloads Spotify tracks, uploads them to Google Drive, and logs the details to Google Sheets for better management. With this tool, you can save time and effort while enjoying the convenience of direct downloads and automatic organization. Use Case: Music Enthusiasts**: Easily download your favorite Spotify tracks and store them in Google Drive. Content Creators**: Automate the process of storing and tracking downloaded music files. Organizational Automation**: Store download links and file sizes in Google Sheets to track downloads systematically. Spotify Users**: Provides a hassle-free way to access and organize your Spotify music offline. Benefits: Simple & Automated**: Easily download and organize music from Spotify with minimal effort. Seamless Integration**: Directly integrates with Google Drive for storage and Google Sheets for tracking. Fast: Uses the **Spotify Downloader API to quickly fetch and download the tracks. Track Downloads**: Keep a record of each download, including size, download link, and other details. Google Drive Storage**: Automatic storage of downloaded tracks in your Google Drive, making it easy to access files anytime. Node-by-Node Explanation: On Form Submission: The flow starts when the user submits a Spotify track URL through a form. HTTP Request (Spotify Downloader API): Sends a request to the Spotify Downloader API to retrieve the music file associated with the given Spotify URL. If (Link Validation): Ensures that the provided Spotify URL is not empty. If1 (Success Validation): Checks if the API response was successful. Download Music: Downloads the music file from the provided Spotify link using the fetched download URL. Google Drive: Uploads the downloaded music file to Google Drive. Google Sheets: Logs the successful download details (like URL, download link, size, and timestamp) to Google Sheets. Code (File Size Calculation): Calculates the file size of the downloaded music file in MB. Wait: Introduces a delay to ensure that the upload process to Google Drive is complete before continuing. Wait1: Another wait node to allow additional time between the various steps in the flow. Google Sheets1 (Success Logs): Adds a new record for a successful download to a Google Sheet. Google Sheets2 (Failed Logs): Records failed download attempts in a secondary Google Sheet. By utilizing this flow, you can automate the process of downloading music from Spotify and storing it in Google Drive while keeping track of every download in Google Sheets. It's an ideal solution for music lovers, content creators, or anyone looking to automate their music download and storage process with ease. Create your free n8n account and set up the workflow in just a few minutes using the link below: 👉 Start Automating with n8n Save time, stay consistent, and grow your LinkedIn presence effortlessly!. An n8n automation workflow template by Evoort Solutions.

N8nUpdated 19 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
Se
Send interview reminders (10 minutes) from Google Calendar to Slack DMs
Live

By WeblineIndia

This workflow sends a “Join in 10” Slack ping to each interviewer shortly before their interview starts. It checks the Interviews Google Calendar every minute, finds interviews starting in the next LEAD_MINUTES (default 10), and sends a Slack DM with the candidate name, role, local start time, meeting link, and any CV: / Notes: links present in the event description. If the Slack user can’t be found by email, it posts to a fallback channel (default #recruiting-alerts) with an @‑style email mention. A Data Store prevents duplicate pings for the same event + attendee. Who’s It For Interviewers who prefer a timely Slack nudge instead of calendar alerts. Recruiting coordinators who want consistent reminders without manual follow‑ups. Teams that include links directly in the calendar event description. How It Works Cron (every minute) polls near‑term events so pings arrive about 10 minutes before start. Google Calendar (Interviews) fetches upcoming events. Prepare pings filters interviews starting in ≤ LEAD_MINUTES, creates one item per internal attendee (company domain), and extracts meeting/CV/Notes links. Data Store checks a ledger to avoid re‑notifying the same event+attendee. Slack looks up the user by email and sends a DM with Block Kit buttons; otherwise posts to the fallback channel. Data Store records that the ping was sent. Attendees marked declined are skipped; accepted, tentative, and needsAction are included. How To Set Up Ensure interviews are on the Interviews Google Calendar and that interviewers are added as attendees. In each event’s description, optionally add lines like CV: https://... and Notes: https://.... Import the workflow and add credentials: Google Calendar (OAuth) Slack OAuth2 with users:read.email, chat:write, and im:write Open Set: Config and confirm: CALENDAR_NAME = Interviews COMPANY_DOMAIN = weblineindia.com TIMEZONE = Asia/Kolkata LEAD_MINUTES = 10 FALLBACK_CHANNEL = #recruiting-alerts Activate the workflow. It will begin checking every minute. Requirements Google Workspace calendar access for Interviews. Slack workspace + an app with the scopes: users:read.email, chat:write, im:write. n8n (cloud or self‑hosted) with access to both services. How to Customize the Workflow Lead time:* Change LEAD_MINUTES in *Set: Config** (e.g., 5, 15). Audience:** Modify attendee filters to include/exclude tentative or needsAction. Message format:** Tweak the Block Kit text/buttons (e.g., hide CV/Notes buttons). Fallback policy:** Switch the fallback from channel post to “skip and log” if needed. Time windows:** Add logic to silence pings at night or only during business hours. Calendar name:* Update CALENDAR_NAME in *Set: Config** if you use a different calendar. Add-Ons to level up the Workflow with additional nodes Conflict detector:** Warn if an interviewer is double‑booked in the next hour. Escalation:** If no DM can be sent (no Slack user), also notify a coordinator channel. Logging:** Append each ping to Google Sheets/Airtable for audit. Weekday rules:** Auto‑mute on specific days or holidays via a calendar/lookup table. Follow‑up:** Send a post‑interview Slack message with the feedback form link. Common Troubleshooting No pings:** Ensure events actually start within the next LEAD_MINUTES and that attendees include internal emails (@weblineindia.com). Wrong recipients:** Verify interviewer emails on the event match Slack emails; otherwise it will post to the fallback channel. Duplicate pings:* Confirm the *Data Store** is configured and the workflow isn’t duplicated. Missing meeting link:** Add a proper meeting URL to the event description or rely on Google Meet/Zoom links detected in the event. Time mismatch:** Make sure TIMEZONE is Asia/Kolkata (or your local TZ) and calendar times are correct. Need Help ? If you’d like a hand adjusting filters, message formatting or permissions, feel free to reach out we'll be happy to help you get this running smoothly. An n8n automation workflow template by WeblineIndia.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Rahul Joshi logo
Classify & Auto-Sort Invoices in Google Drive with GPT-4o
Live

By Rahul Joshi

Description: Automatically classify invoices by industry (Retail, Manufacturing, or EdTech) using GPT-4o-powered AI parsing in this intelligent n8n automation template. Designed for teams managing high-volume billing data, this workflow fetches invoices from Google Drive, extracts PDF text, classifies each document using AI, and automatically moves files to the correct folder based on the predicted industry. This smart auto-sorting system turns your invoice processing into a zero-touch AI workflow—ideal for finance teams, document processing agencies, and operations managers dealing with multi-client or multi-industry invoicing pipelines. What This Template Does (Step-by-Step) 📂 Google Drive Search Scans a designated folder (e.g., “Incoming Invoices”) Collects all PDF files available for classification ⬇️ Download & Extract PDF Text Downloads each file using Google Drive API Extracts invoice text from PDFs using the “Extract from File” node 🔁 Batch Handling Loops through each invoice in a batch using the SplitInBatches node Ensures each document is processed one at a time 🧠 GPT-4o Mini via LangChain Agent Sends extracted invoice content to GPT-4o AI Classifies the document into one of: Retail, Manufacturing, EdTech Returns clean, structured classification output 🔀 Smart Switch Logic Evaluates the classification result Routes the invoice to the correct folder based on its predicted industry 📁 Auto-Move Files Uses Google Drive API to move files into industry-specific folders: Retail → Folder A Manufacturing → Folder B EdTech → Folder C Required Integrations: ✅ Google Drive (OAuth2 authentication) ✅ Azure OpenAI (GPT-4o or compatible model) ✅ LangChain agent setup in n8n Best For: 🧾 Finance teams classifying vendor or client invoices 🏭 Companies handling multi-industry procurement 🧠 AI automation agencies building custom document sorters 🗂️ Back-office automation for Google Drive file workflows Key Benefits: 💡 No manual labeling required — AI classifies based on content 📦 Automatically moves files to clean, organized folders 🔄 Works in batch mode for bulk invoice handling 💬 Simple prompt customization for other classification types 🧠 GPT-4o-powered classification ensures high accuracy. An n8n automation workflow template by Rahul Joshi.

N8nUpdated 19 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
Au
Auto-Tag High-Value Sales Orders in Zoho CRM with VIP Alert
Live

By Rahul Joshi

Description: Automatically detect and flag high-value sales orders as VIP in Zoho CRM using this intelligent n8n workflow. Ideal for eCommerce platforms, sales automation tools, or ERP systems, this automation template listens to incoming order data via webhook, checks if the sales order amount exceeds a set threshold (₹10,000 or $10,000), and updates the CRM with a VIP tag in real time. Whether you're scaling your operations or building a smart sales pipeline, this template ensures no important order goes unnoticed—real-time tagging of premium clients made easy. What This Template Does (Step-by-Step) 🔔 Webhook Trigger (Sales Order Intake) Receives real-time POST requests from your e-commerce, POS, or order management system Captures order details, including total value ($json.body.salesorder.total) ⚖️ High-Value Condition Check Evaluates whether the sales order value exceeds a custom threshold (default: 10,000) If order total > 10,000, continues the workflow Otherwise, halts execution (no CRM action) 🏷️ Zoho CRM VIP Tagging Automatically creates or updates a purchase order record in Zoho CRM Tags the record with “VIP Order” to flag it for priority handling Uses OAuth2-secured integration with your Zoho account Required Integrations: ✅ Zoho CRM (OAuth2 credentials) ✅ Any external sales/order system with webhook support Use Cases: 💰 B2B sales teams tracking large enterprise orders 🛍️ D2C brands prioritizing premium customers for fulfillment or loyalty 🔁 CRM automation agencies building smart workflows for clients 🧑‍💼 Sales managers setting up internal escalations or alerts for VIP deals Key Features: ⚙️ No-code CRM automation using n8n 🔒 Secure Zoho CRM integration via OAuth2 ⏱️ Instant tagging for faster follow-up 🧠 Configurable logic (change the threshold easily!) 📈 Scalable for thousands of incoming orders. An n8n automation workflow template by Rahul Joshi.

N8nUpdated 19 hours ago
Free
No ratings
  • 1 nodes
Workflows
  • Automation
Ge
Generate multi-period financial reports from Google Sheets with AI analysis
Live

By DuyTran

Description: Overview This workflow generates automated revenue and expense comparison reports from a structured Google Sheet. It enables users to compare financial data across the current period, last month, and last year, then uses an AI agent to analyze and summarize the results for business reporting. Prerequisites A connected Google Sheets OAuth2 credential. A valid DeepSeek AI API (or replaceable with another Chat Model). A sub-workflow (child workflow) that handles processing logic. Properly structured Google Sheets data (see below). Required Google Sheet Structure Column headers must include at least: Date, Amount, Type. Setup Steps Import the workflow into your n8n instance. Connect your Google Sheets and DeepSeek API credentials. Update: Sheet ID and Tab Name (already embedded in node: Get revenual from google sheet). Custom sub-workflow ID (in the Call n8n Workflow Tool node). Optionally configure chatbot webhook in the When chat message received node. What the Workflow Does Accepts date inputs via AI chat interface (ChatTrigger + AI Agent). Fetches raw transaction data from Google Sheets. Segments and pivots revenue by classification for: Current period Last month Last year Aggregates totals and applies custom titles for comparison. Merges all summaries into a final unified JSON report. Customization Options Replace DeepSeek with OpenAI or other LLMs. Change the date fields or cycle comparisons (e.g., quarterly, weekly). Add more AI analysis steps such as sentiment scoring or forecasting. Modify the pivot logic to suit specific KPI tags or labels. Troubleshooting Tips If Google Sheets fetch fails: ensure the document is shared with your n8n Google credential. If parsing errors: verify that all dates follow the expected format. Sub-workflow must be active and configured to accept the correct inputs (6 dates). SEO Keywords: Google Sheets report, AI financial report, compare revenue by month, expense analysis automation, chatbot n8n report generator, n8n Google Sheet integration More template: https://aitool.wiki/. An n8n automation workflow template by DuyTran.

N8nUpdated 19 hours ago
Paid1.1K uses
No ratings
  • 6 nodes
  • 1,071 views
Workflows
  • Automation
  • AI
Er
Error Log Monitor with SSH, Slack Alerts & Jira Ticket Creation
Live

By Oneclick AI Squad

Description Automates monitoring of error logs and notifies developers of critical errors. Sends Slack alerts for critical and non-critical errors, with auto-creation of Jira tickets for critical issues. Essential Information Triggers manually or on a scheduled basis (e.g., every 5 minutes). Reads and parses server logs to detect errors. Alerts developers via Slack and creates Jira tickets for critical errors. System Architecture Error Detection Pipeline**: Manual Trigger: Initiates the workflow manually. Schedule Every 5min: Schedules automatic runs every 5 minutes. Set Config: Configures basic parameters for log reading. Read Error Logs: Executes SSH command to fetch server logs. Wait For All Logs: Ensures all logs are read. Error Processing Flow**: Parse Logs: Parses logs and categorizes critical vs. non-critical errors. IF Critical Error: Filters for critical errors. Alert and Ticket Creation**: Send Slack Alert: Sends detailed alerts for critical errors via Slack. Create Jira Ticket: Creates a Jira ticket for critical errors. Send Non-Critical Alert: Sends simple alerts for non-critical errors via Slack. Implementation Guide Import the workflow JSON into n8n. Configure SSH credentials for log access. Set up Slack and Jira integrations with appropriate credentials. Test with a manual trigger and sample log data. Adjust the schedule (e.g., every 5min) and error parsing rules as needed. Monitor alert accuracy and ticket creation. Technical Dependencies SSH access for reading server logs. Slack API for team notifications. Jira API for bug ticket creation. n8n for workflow automation and scheduling. Customization Possibilities Adjust the Cron schedule for different intervals (e.g., every 10min). Modify Parse Logs node to refine error categorization rules. Customize Slack alert messages in Send Slack Alert and Send Non-Critical Alert nodes. Enhance Jira ticket details in Create Jira Ticket node (e.g., add priority). Add email notifications for additional alert channels. An n8n automation workflow template by Oneclick AI Squad.

N8nUpdated 19 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
ömerDrn logo
Automate Cryptocurrency Analysis & Reports with Google Gemini and CoinGecko Email Alerts
Live

By ömerDrn

Automated Cryptocurrency Analysis & Reporting with Google Gemini and CoinGecko This powerful template is an n8n workflow that automates cryptocurrency market data analysis and delivers reports directly to your inbox. It fetches real-time data from CoinGecko API, generates AI-powered analysis, and sends the report via email. Features Scheduled Execution**: Runs automatically at a set time daily (default: 10:00 AM). Customizable Analysis**: Personalize analysis content/language via "AI Prompt" nodes. Easy Scalability**: Duplicate node groups to add more cryptocurrencies. Flexible AI Integration**: Defaults to Google Gemini, but supports ChatGPT/Ollama. Setup Instructions n8n Installation: Install n8n (self-hosted or Cloud version). Email Account Setup: Add email service credentials in n8n (e.g., Microsoft Outlook OAuth2). AI Model Credentials (Google Gemini): Obtain API key from Google AI Studio and add to n8n "Credentials". Import Template: Copy the JSON code into n8n as a new workflow. Customization Change Cryptocurrencies**: Update ids= parameter in HTTP Request nodes (e.g., ids=bitcoin). Edit AI Prompt**: Modify text in "AI Prompt" nodes. Use Different AI Model**: Replace Google Gemini with supported alternatives. Update Email Address**: Change recipient in "Send Mail" nodes. `. An n8n automation workflow template by ömerDrn.

N8nUpdated 19 hours ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Mo
Monitor SEO Keyword Rankings with SERP API & Send Drop Alerts via Slack
Live

By Oneclick AI Squad

This automated workflow monitors your website's keyword rankings daily and sends instant alerts to your team when significant ranking drops occur. It fetches current ranking positions, compares them with historical data, and triggers notifications through Slack and email when keywords drop beyond your defined threshold. Good to know The workflow uses SERP API for accurate ranking data; API costs apply based on your usage volume Ranking checks are performed daily to avoid overwhelming search engines with requests The system tracks ranking changes over time and maintains historical data for trend analysis Slack integration requires workspace permissions and proper bot configuration False positives may occur due to personalized search results or data center variations How it works Daily SEO Check Trigger** initiates the workflow on a scheduled basis Get Keywords Database** retrieves your keyword list and current ranking data Filter Active Keywords Only** processes only keywords marked as active for monitoring Fetch Google Rankings via SERP API** gets current ranking positions for each keyword Wait For Response** Wait for gets current ranking positions Parse Rankings & Detect Changes** compares new rankings with historical data and identifies significant drops Filter Significant Ranking Drops** isolates keywords that dropped beyond your threshold (e.g., 5+ positions) Send Slack Ranking Alert** notifies your team channel about ranking drops Send Email Ranking Alert** sends detailed email reports to stakeholders Update Rankings in Google Sheet** saves new ranking data for historical tracking Generate SEO Monitoring Summary** creates a comprehensive report of all ranking changes How to use Import the workflow into n8n and configure your SERP API credentials Set up your Google Sheet with the required keyword database structure Configure Slack webhook URL and email SMTP settings Define your ranking drop threshold (recommended: 5+ position drops) Test the workflow with a small keyword set before full deployment Schedule the workflow to run daily during off-peak hours Requirements SERP API account** with sufficient credits for daily keyword checks Google Sheets access** for keyword database and ranking storage Slack workspace** with webhook permissions for team notifications Email service** (SMTP or API) for stakeholder alerts Keywords database** properly formatted in Google Sheets Database/Sheet Columns Required Google Sheet: "Keywords Database" Create a Google Sheet with the following columns: | Column Name | Description | Example | |-------------|-------------|---------| | keyword | Target keyword to monitor | "best seo tools" | | domain | Your website domain | "yourwebsite.com" | | current_rank | Latest ranking position | 5 | | previous_rank | Previous day's ranking | 3 | | status | Monitoring status | "active" | | target_url | Expected ranking URL | "/best-seo-tools-guide" | | search_volume | Monthly search volume | 1200 | | difficulty | Keyword difficulty score | 65 | | date_added | When keyword was added | "2025-01-15" | | last_checked | Last monitoring date | "2025-07-30" | | drop_threshold | Custom drop alert threshold | 5 | | category | Keyword grouping | "Product Pages" | Customising this workflow Modify ranking thresholds** in the "Filter Significant Ranking Drops" node to adjust sensitivity (e.g., 3+ positions vs 10+ positions) Add competitor monitoring** by duplicating the SERP API node and tracking competitor rankings for the same keywords Customize alert messages** in Slack and email nodes to include your brand voice and specific stakeholder information Extend to multiple search engines** by adding Bing or Yahoo ranking checks alongside Google Implement ranking improvement alerts** to celebrate when keywords move up significantly Add mobile vs desktop tracking** by configuring separate SERP API calls for different device types. An n8n automation workflow template by Oneclick AI Squad.

N8nUpdated 19 hours ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
Au
Automate daily Outlook calendar digests to Microsoft Teams
Live

By Easy8

This workflow sends an automatic daily summary of your Microsoft Outlook calendar events into a Microsoft Teams channel. Perfect for team visibility or personal reminders. This automation is ideal for team leads, project managers, and remote workers who need to keep stakeholders informed of scheduled events without manual effort. It saves time, ensures consistent communication, and reduces the chance of missing important meetings. How it works Scheduled Trigger The workflow runs automatically every midnight (00:00 UTC). Create filter for "TODAY" value (Code Node) The code node generates the date value for "today" Calculates UTC start and end of the current day Builds a Microsoft Graph-compatible filter string Microsoft Outlook Node: Get Today’s Events Resource : Event Operation : Get Many Uses {{ $json.filter }}, which is generated from today's date, to retrieve only relevant entries Format Events as HTML (Code Node) Code node transforms each event into a formatted HTML message Meeting Time: 2025-07-08T10:00:00Z Subject: Weekly Sync Summary: Discuss project milestones and blockers. Microsoft Teams Node: Send Summary Message Chat Message | Create | Selected Channel | HTML content Uses the htmlMessage field from the previous node as the message body How to Use Import the Workflow Load the .json file into your n8n instance via “Import from File” or directly via the workflow UI. Set Up Credentials Go to Credentials in n8n. Add or configure your Microsoft Outlook OAuth2 API credential. Add or configure your Microsoft Teams OAuth2 API credential. Assign these credentials to the corresponding nodes in the workflow. Adjust Timezone and Schedule Edit the Schedule Trigger node to reflect your local timezone or preferred time. Configure the Microsoft Outlook Node Ensure the correct Outlook calendar is targeted. Confirm the Get Many node includes this expression in the filter field: {{ $json.filter }} Customize the HTML Output (Optional) Open the “Format Events” Code node to: Add new fields like Location, Organizer, or Attendees. Adjust date formatting to local time if needed. Target the Correct Teams Channel Open the Microsoft Teams node, select the team and channel where messages should be posted. Message type must be set to HTML if sending formatted content. Test the Workflow Run it manually to verify: Events are fetched correctly. The message is well-formatted and appears in the correct Teams channel. If you see no events, double-check the date filter logic or ensure events exist for today. Example Use Cases Team Syncs**: Automatically notify your project channel every morning with today's meetings. Remote Work**: Help remote teams stay aligned on shared calendars. Personal Assistant**: Keep track of your own day’s agenda with an automatic Teams message. Requirements Microsoft Outlook** Account must have permission to access calendar events via Graph API. OAuth2 credential must be configured in n8n Credential Manager. Microsoft Teams** Requires permission to post messages to specific channels. OAuth2 credential must be configured and authorized. An n8n automation workflow template by Easy8.

N8nUpdated 19 hours ago
Free1.8K uses
No ratings
  • 3 nodes
  • 1,820 views
Workflows
  • Automation
Pu
Publish HTML Content with GitHub Gist and HTML Preview
Live

By Open Paws

📌 Who’s it for This subworkflow is designed for developers, AI engineers, or automation builders who generate dynamic HTML content in their workflows (e.g. reports, dashboards, emails) and want a simple way to host and share it via a clean URL, without spinning up infrastructure or uploading to a CMS. It’s especially useful when combined with AI agents that generate HTML content as part of a larger automated pipeline. ⚙️ What it does This subworkflow: Accepts raw HTML content as input. Creates a new GitHub Gist with that content. Returns the shareable Gist URL, which can then be sent via Slack, Telegram, email, etc. The result is a lightweight, fast, and free way to publish AI-generated HTML (such as reports, articles, or formatted data outputs) to the web. 🛠️ How to set it up Add this subworkflow to any parent workflow where HTML is generated. Pass in a string of valid HTML via the html input parameter. Configure the GitHub credentials in the HTTP node using an access token with gist scope. ✅ Requirements GitHub account and personal access token with gist permissions 🔧 How to customize Change the filename (report.html) if your use case needs a different format or extension. Add metadata to the Gist (e.g., description, tags). An n8n automation workflow template by Open Paws.

N8nUpdated 19 hours ago
Free
No ratings
  • 1 nodes
Workflows
  • Automation
Open Paws logo
Automate Multi-Platform Social Media Lookup from Google Sheets with Gemini AI
Live

By Open Paws

📌 Who’s it for This template is designed for campaigners, researchers, and organizers who need to enrich spreadsheets of contacts with publicly available social media profiles. Ideal for advocacy campaigns, outreach, or digital organizing where fast, scalable people lookup is needed. ⚙️ What it does This workflow scans a Google Sheet for rows marked as unanalysed ("Analysed?" = false), sends each contact to a dedicated AI-powered research agent, and returns structured public profile links across major platforms like: Twitter/X LinkedIn Facebook Instagram GitHub TikTok YouTube Reddit Threads Medium Substack And more (18+ total) It processes one contact per run for clarity and stability, appending the results back to the original Google Sheet. 🛠️ How to set it up Copy the Google Sheet template → This sheet includes sample columns and headers for contacts and social profile fields. Paste your contact list at the end of the sheet. For each new contact, make sure the "Analysed?" column is set to false. Clone this workflow and the AI Research Agent subworkflow. Connect your Google Sheets account in n8n. Update the workflow with your sheet ID and sheet name (Sheet1 by default). Trigger the workflow on a schedule (e.g. every 15 minutes) or run it manually. ✅ Requirements Google Sheets integration** set up in n8n Access to this AI research subworkflow OpenRouter API key n8n (self-hosted or cloud) 🧩 How to customize the workflow Modify the research agent to prioritize specific platforms or return only verified profiles. Add more profile columns to the Google Sheet and schema to match your custom fields. Add logic to send alerts (email, Slack, etc.) for specific contacts. Use an n8n webhook instead of a schedule to run the process on demand. Use a loop over all items to process all rows sequentially (only recommended for small datasets due to memory constraints). An n8n automation workflow template by Open Paws.

N8nUpdated 19 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
Marth - Business Automation logo
AI-Driven Competitor & Market Intelligence with GPT 4 & Apify
Live

By Marth - Business Automation

Automated AI-Driven Competitor & Market Intelligence System Problem Solved:** Small and Medium-sized IT companies often struggle to stay ahead in a rapidly evolving market. Manually tracking competitor moves, pricing changes, product updates, and emerging market trends is time-consuming, inconsistent, and often too slow for agile sales strategies. This leads to missed sales opportunities, ineffective pitches, and a reactive rather than proactive market approach. Solution Overview:** This n8n workflow automates the continuous collection and AI-powered analysis of competitor data and market trends. By leveraging web scraping, RSS feeds, and advanced AI models, it transforms raw data into actionable insights for your sales and marketing teams. The system generates structured reports, notifies relevant stakeholders, and stores intelligence in your database, empowering your team with real-time, strategic information. For Whom:** This high-value workflow is perfect for: IT Solution Providers & SaaS Companies: To maintain a competitive edge and tailor sales pitches based on competitor weaknesses and market opportunities. Sales & Marketing Leaders: To gain comprehensive, automated market intelligence without extensive manual research. Product Development Teams: To identify market gaps and validate new feature development based on competitive landscapes and customer sentiment. Business Strategists: To inform strategic planning with data-driven insights into industry trends and competitive threats. How It Works (Scope of the Workflow) ⚙️ This system establishes a powerful, automated pipeline for market and competitor intelligence: Scheduled Data Collection: The workflow runs automatically at predefined intervals (e.g., weekly), initiating data retrieval from various online sources. Diverse Information Gathering: It pulls data from competitor websites (pricing, features, blogs via web scraping services), industry news and blogs (via RSS feeds), and potentially other sources. Intelligent Data Preparation: Collected data is aggregated, cleaned, and pre-processed using custom code to ensure it's in an optimal format for AI analysis, removing noise and extracting relevant text. AI-Powered Analysis: An advanced AI model (like OpenAI's GPT-4o) performs in-depth analysis on the cleaned data. It identifies competitor strengths, weaknesses, new offerings, pricing changes, customer sentiment from reviews, emerging market trends, and suggests specific opportunities and threats for your company. Automated Report Generation: The AI's structured insights are automatically populated into a professional Google Docs report using a predefined template, making the intelligence easily digestible for your team. Team Notification: Stakeholders (sales leads, marketing managers) receive automated notifications via Slack (or email), alerting them to the new report and key insights. Strategic Data Storage & Utilization: All analyzed insights are stored in a central database (e.g., PostgreSQL). This builds a historical record for long-term trend analysis and can optionally trigger sub-workflows to generate personalized sales talking points directly relevant to ongoing deals or specific prospects. Setup Steps 🛠️ (Building the Workflow) To implement this sophisticated workflow in your n8n instance, follow these detailed steps: Prepare Your Digital Assets & Accounts: Google Sheet (Optional, if using for CRM data): For simpler CRM, create a sheet with CompetitorName, LastAnalyzedDate, Strengths, Weaknesses, Opportunities, Threats, SalesTalkingPoints. API Keys & Credentials: OpenAI API Key: Essential for the AI analysis. Web Scraping Service API Key: For services like Apify, Crawlbase, or similar (e.g., Bright Data, ScraperAPI). Database Access: Credentials for your PostgreSQL/MySQL database. Ensure you've created necessary tables (competitor_profiles, market_trends) with appropriate columns. Google Docs Credential: To link n8n to your Google Drive for report generation. Create a template Google Doc with placeholders (e.g., {{competitorName}}, {{strengths}}). Slack Credential: For sending team notifications to specific channels. CRM API Key (Optional): If directly integrating with HubSpot, Salesforce, or custom CRM via API. Identify Data Sources for Intelligence: Compile a list of competitor website URLs you want to monitor (e.g., pricing pages, blog sections, news). Identify relevant online review platforms (e.g., G2, Capterra) for competitor products. Gather RSS Feed URLs from key industry news sources, tech blogs, and competitor's own blogs. Define keywords for general market trends or competitor mentions, if using tools that provide RSS feeds (like Google Alerts). Build the n8n Workflow (10 Key Nodes): Start a new workflow in n8n and add the following nodes, configuring their parameters and connections carefully: Cron (Scheduled Analysis Trigger): Set this to trigger daily or weekly at a specific time (e.g., Every Week, At Hour: 0, At Minute: 0). HTTP Request (Fetch Competitor Web Data): Configure this to call your chosen web scraping service's API. Set Method to POST, URL to the service's API endpoint, and build the JSON/Raw Body with the startUrls (competitor websites, review sites) for scraping, including your API Key in Authentication (e.g., Header Auth). RSS Feed (Fetch News & Blog RSS): Add the URLs of competitor blogs and industry news RSS feeds. Merge (Combine Data Sources): Connect inputs from both Fetch Competitor Web Data and Fetch News & Blog RSS. Use Merge By Position. Code (Pre-process Data for AI): Write JavaScript code to iterate through merged items, extract relevant text content, perform basic cleaning (e.g., HTML stripping), and limit text length for AI input. Output should be an array of objects with content, title, url, and source. OpenAI (AI Analysis & Competitor Insights): Select your OpenAI credential. Set Resource to Chat Completion and Model to gpt-4o. In Messages, create a System message defining AI's role and a User message containing the dynamic prompt (referencing {{ $json.map(item => ... ).join('\\n\\n') }} for content, title, url, source) and requesting a structured JSON output for analysis. Set Output to Raw Data. Google Docs (Generate Market Intelligence Report): Select your Google Docs credential. Set Operation to Create document from template. Provide your Template Document ID and map the Values from the parsed AI output (using JSON.parse($json.choices[0].message.content).PropertyName) to your template placeholders. Slack (Sales & Marketing Team Notification): Select your Slack credential. Set Chat ID to your team's Slack channel ID. Compose the Text message, referencing the report link ({{ $json.documentUrl }}) and key AI insights (e.g., {{ JSON.parse($json.choices[0].message.content).Competitor_Name }}). PostgreSQL (Store Insights to Database): Select your PostgreSQL credential. Set Operation to Execute Query. Write an INSERT ... ON CONFLICT DO UPDATE SQL query to store the AI insights into your competitor_profiles or market_trends table, mapping values from the parsed AI output. OpenAI (Generate Personalized Sales Talking Points - Optional Branch): This node can be part of the main workflow or a separate, manually triggered workflow. Configure it similarly to the main AI node, but with a prompt tailored to generate sales talking points based on a specific sales context and the stored insights. Final Testing & Activation: Run a Test: Before going live, manually trigger the workflow from the first node. Carefully review the data at each stage to ensure correct processing and output. Verify that reports are generated, notifications are sent, and data is stored correctly. Activate Workflow: Once testing is complete and successful, activate the workflow in n8n. This system will empower your IT company's sales team with invaluable, data-driven intelligence, enabling them to close more deals and stay ahead in the market. An n8n automation workflow template by Marth - Business Automation.

N8nUpdated 19 hours ago
Free
No ratings
  • 6 nodes
Workflows
  • Automation
  • AI
Thiago Vazzoler Loureiro logo
Vectorize Medical Procedures for Semantic Search with TUSS, Gemini & pgVector
Live

By Thiago Vazzoler Loureiro

Description This workflow vectorizes the TUSS (Terminologia Unificada da Saúde Suplementar) table by transforming medical procedures into vector embeddings ready for semantic search. It automates the import of TUSS data, performs text preprocessing, and uses Google Gemini to generate vector embeddings. The resulting vectors can be stored in a vector database, such as PostgreSQL with pgvector, enabling efficient semantic queries across healthcare data. What Problem Does This Solve? Searching for medical procedures using traditional keyword matching is often imprecise. This workflow enhances the search experience by enabling semantic similarity search, which can retrieve more relevant results based on the meaning of the query instead of exact word matches. How It Works Import TUSS data: Load medical procedure entries from the TUSS table. Preprocess text: Clean and prepare the text for embedding. Generate embeddings: Use Google Gemini to convert each procedure into a semantic vector. Store vectors: Save the output in a PostgreSQL database with the pgvector extension. Prerequisites An n8n instance (self-hosted). A PostgreSQL database with the pgvector extension enabled. Access to the Google Gemini API. TUSS data in a structured format (CSV, database, or API source). Customization Tips You can adapt the preprocessing logic to your own language or domain-specific terms. Swap Google Gemini with another embedding model, such as OpenAI or Cohere. Adjust the chunking logic to control the granularity of semantic representation. Setup Instructions Prepare a source (database or CSV) with TUSS data. You need at least two fields: CD_ITEM (Medical procedure code) DS_ITEM (Medical procedure description) Configure your Oracle or PostgreSQL database credentials in the Credentials section of n8n. Make sure your PostgreSQL database has pgVector installed. Replace the placeholder table and column names with your actual TUSS table. Connect your Google Gemini credentials (via OpenAI proxy or official connector). Run the workflow to vectorize all medical procedure descriptions. An n8n automation workflow template by Thiago Vazzoler Loureiro.

N8nUpdated 19 hours ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Re
Retrieve & Share NFL Fantasy Football Draft Results from Sleeper to Telegram
Live

By Patrick Jennings

Sleeper NFL Draft Results to Telegram Easily retrieve and send your Sleeper fantasy football draft picks to Telegram with this plug-and-play n8n workflow template. What This Workflow Does This workflow allows you to: Accept a /team {username} command via Telegram Use the Sleeper API to: Get the user’s ID from their username Find the most recent NFL draft associated with that user Fetch all the picks made in that draft Filter only the picks made by that user Format the data into a readable message Send back a Telegram message with full pick results including: Round, draft slot, overall pick Player name, position, and team Requirements Sleeper Fantasy Football account** with at least one completed draft Telegram Bot** created via BotFather n8n instance** with: Telegram Trigger credentials set up Access to external HTTP requests (Sleeper API) Setup Instructions Import the Template into your n8n instance. Add Telegram Credentials: Go to Credentials > Telegram API Add your bot token Replace REPLACE_WITH_YOUR_TELEGRAMAPI_CREDENTIAL in the workflow Customize: Optional: Modify the /team command trigger Optional: Adjust formatting of the Telegram message Example Telegram Response Your draft results From 2024 Your City Here (dynastyppr) season! Here are your picks: • Round 1, Pick 4: (4 overall) Christian McCaffrey (RB - SF) • Round 2, Pick 21: (21 overall) Garrett Wilson (WR - NYJ) • Round 3, Pick 28: (28 overall) Travis Etienne (RB - JAX) Notes This workflow defaults to the first Sleeper league/draft returned — you can enhance logic to let users select from multiple leagues. Draft year is hardcoded to 2024. Update for future seasons as needed. Does not require Airtable or Google Sheets. An n8n automation workflow template by Patrick Jennings.

N8nUpdated 19 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Ge
Generating AI Videos with VEO3 and Distributing with Blotato across Multiple Platforms
Live

By Dr. Firas

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Create and Auto-Post Viral AI Videos with VEO3 and Blotato to 9 Platforms Who is this for? This template is ideal for content creators, growth marketers, e-commerce entrepreneurs, and video-first brands who want to automate the creation and multi-platform distribution of viral short-form ads using AI. If you're looking to scale video production without editing tools or posting manually, this is for you. What problem is this workflow solving? Creating high-converting video content is time-consuming. You need to: Come up with ideas Write compelling scripts Generate visuals Adapt content for each platform Manually publish and track results This workflow automates that entire process and turns a single idea into a ready-to-publish video campaign across 9 platforms. What this workflow does Triggers via Telegram when a new video idea is submitted Fetches parameters (style, tone, duration) from Google Sheets Generates the video script using GPT-4 and a master AI prompt Creates the video using Google’s VEO3 video generation model Downloads the final video once rendering is complete Rewrites the caption with GPT-4o for platform-optimized posting Logs the result in Google Sheets for tracking Sends preview links to Telegram for review Auto-posts the video to 9 platforms using Blotato (TikTok, YouTube, Instagram, Threads, Facebook, X, LinkedIn, Pinterest, Bluesky) Setup Install n8n (self-hosted) with Community Nodes enabled Connect your Telegram Bot Token to the trigger node Add your OpenAI API Key for GPT-4 and GPT-4o models Configure your VEO3 API access (Google AI Studio) Set up Blotato with your platform tokens & IDs Link your Google Sheets and set the expected column structure (idea, style, caption, etc.) Adjust the Telegram trigger format (e.g., idea: ...) to your team’s input style How to customize this workflow to your needs Edit the master prompt to match your brand voice or industry Replace the caption prompt to generate more marketing-style hooks Modify the platform list if you only publish to a few specific channels Add approval steps (Slack, email, Telegram) before publishing Integrate tracking by pushing published URLs to your analytics or CRM 📄 Documentation: Notion Guide Need help customizing? Contact me for consulting and support : Linkedin / Youtube. An n8n automation workflow template by Dr. Firas.

N8nUpdated 19 hours ago
Free
No ratings
  • 8 nodes
Workflows
  • Automation
  • AI
Piotr Sobolewski logo
Daily Positive News Digest with OpenAI and Gmail
Live

By Piotr Sobolewski

How it works Start every morning on a positive note! This workflow automates delivering a curated summary of positive news directly to your mailbox. It automatically: Fetches the latest articles from a dedicated "good news" source (like Good News Network) every morning. Uses Artificial Intelligence to summarize each positive article concisely. Compiles these summaries into a clear and uplifting daily digest. Sends the daily digest to your specified email address. Say goodbye to doomscrolling and hello to your dose of daily inspiration! Set up steps Setting up this workflow is straightforward, typically taking around 10-15 minutes. You'll need to: Authenticate your preferred email service (e.g., Gmail). Obtain an API key for your chosen AI service (e.g., OpenAI). All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes. An n8n automation workflow template by Piotr Sobolewski.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Da
Daily Company Online Presence Monitor with AI Sentiment Analysis & Multi-platform Tracking
Live

By Piotr Sobolewski

How it works This workflow provides a comprehensive daily overview of your chosen company's online presence. It automatically: Scans diverse online sources including Google News, Reddit, and YouTube for mentions of your specified company and keywords. Leverages Artificial Intelligence to analyze the sentiment (positive, negative, neutral) and provide concise summaries for each new mention. Intelligently tracks and deduplicates content using a persistent local database, ensuring you only receive alerts for genuinely new discussions or articles, preventing redundant notifications. Compiles a structured, categorized daily report detailing new mentions by source and sentiment. Delivers this insightful report directly to your email inbox. Gain unparalleled visibility into your company's online reputation and public perception across various digital channels! Set up steps Setting up this comprehensive workflow is more involved, typically taking around 25-50 minutes, due to multiple data sources, AI integration, and database management. You'll need to: Define your company's name and a comprehensive list of search keywords. Authenticate your preferred email service (e.g., Gmail). Obtain an API key for your chosen AI service (e.g., OpenAI). Authenticate your Reddit account. Authenticate your Google (YouTube) account (for YouTube API access). Understand the nuances of general internet monitoring, acknowledging that capturing "all" content is practically impossible without highly specialized (and expensive) enterprise tools. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes. An n8n automation workflow template by Piotr Sobolewski.

N8nUpdated 19 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
Au
Automated Multi-Platform Game Deals Tracker with Deku Deals & Gmail Alerts
Live

By Piotr Sobolewski

How it works This advanced workflow keeps you informed about the hottest game deals across multiple platforms (Nintendo Switch, PlayStation, Xbox, PC, etc.), aggregated by Deku Deals. No more manual checking for price drops – it automatically: Scans Deku Deals daily for popular game deals. Extracts key information like game title, platforms, current price, original price, discount, and direct links. Intelligently tracks previously seen deals using a local database, guaranteeing you only get notified about genuinely new price drops or added games. Delivers a clear and concise notification to your email (or preferred service) summarizing the best new deals. Stay ahead of the sales, save money, and never miss a great game deal again! Set up steps Setting up this workflow involves web scraping, local database management, and understanding some web element selectors. It typically takes around 20-35 minutes. You'll need to: Authenticate your preferred notification service (e.g., Gmail, Telegram). Understand how to use your browser's developer tools to find CSS Selectors (detailed instructions provided within the workflow). No external database setup required, as it uses n8n's built-in SQLite database. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes. An n8n automation workflow template by Piotr Sobolewski.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Piotr Sobolewski logo
Generate AI Tweets Mimicking Any Twitter User's Style with OpenAI
Live

By Piotr Sobolewski

How it works This intelligent workflow allows you to generate new tweets that closely mimic the unique style of any public Twitter user. It's perfect for content creators, marketers, or anyone wanting to create engaging content with a specific brand voice or personal flair. It automatically: Fetches recent tweets from a specified Twitter handle to understand their distinctive writing style. Analyzes the stylistic patterns (tone, vocabulary, common phrases, emoji use, brevity, etc.) of these tweets using advanced AI. Generates new tweet content on your desired topic, reapplying the learned style. Provides the AI-generated tweet for your review, ready to be copied or directly published. Unleash your content's potential by speaking in a voice that resonates, even if it's not your own! Set up steps Setting up this sophisticated workflow takes around 20-30 minutes, as it involves Twitter API integration and advanced AI prompting. You'll need to: Authenticate your Twitter account (required to fetch tweets). Obtain API keys for your preferred AI service (e.g., OpenAI, Google AI). Provide the Twitter handle of the user whose style you want to copy. Input the new content/topic you want to generate a tweet about. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes. An n8n automation workflow template by Piotr Sobolewski.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Au
Automated Web Scraper: Niche Job/Product Monitor With Telegram Alert
Live

By Piotr Sobolewski

How it works This workflow is your personal digital assistant for tracking specific information on websites that lack APIs or RSS feeds. It's perfect for keeping an eye on: Niche job postings on specialized forums or company career pages. Product availability or price changes on smaller e-commerce sites. Any specific text or data appearing on a public webpage. It automatically: Visits a specified webpage on a schedule (e.g., hourly, daily). Intelligently extracts specific data points (like job titles, links, product names, or stock status) from the page's HTML using advanced selectors. Notifies you via Telegram when new relevant information is found or if a change occurs. Stop manually refreshing pages and let automation bring the critical updates directly to you! Set up steps Setting up this workflow is more involved than basic automations due to the web scraping aspect, typically taking around 20-40 minutes. You'll need to: Identify the exact URL of the webpage you want to monitor. Learn how to find CSS Selectors or XPath for the specific data elements you want to extract from the webpage (a browser's developer tools are essential here). Authenticate your Telegram account to receive notifications. Optionally, set up an AI service (like OpenAI) if you want to summarize extracted content. All detailed setup instructions and specific configuration guidance, including how to find CSS selectors, are provided within the workflow itself using sticky notes. An n8n automation workflow template by Piotr Sobolewski.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Piotr Sobolewski logo
AI-Powered Product Research & Price Comparison with Google Search and OpenAI
Live

By Piotr Sobolewski

**How it works ** This intelligent workflow acts as your personal shopping assistant, helping you quickly research products and find potential purchasing options based on your detailed descriptions. It automatically: Takes your natural language product description (e.g., "a durable, lightweight hiking backpack for multi-day trips with good ventilation"). Uses AI to generate optimized search queries to find relevant products online. Executes these searches across Google's index. Analyzes the top search results (titles and snippets) using AI to identify common product types, features, and potential retailers. Compiles a concise summary report with key insights and direct links to relevant product pages. Delivers the full report to your inbox, guiding you to the next steps for purchasing. Save time on product research and get smarter recommendations for your next purchase! Set up steps Setting up this workflow is more advanced than previous ones due to integrating with a specialized search API, typically taking around 30-60 minutes. You'll need to: Set up a Google Custom Search Engine (CSE): This involves creating a CSE in your Google Cloud Platform and obtaining an API Key and Search Engine ID. Detailed instructions are provided within the workflow. Obtain API keys for your preferred AI service (e.g., OpenAI, Google AI). Connect your preferred email service (e.g., Gmail) to receive the report. Provide a clear and detailed description of the product you're looking for. All detailed setup instructions and specific configuration guidance, including the CSE setup, are provided within the workflow itself using sticky notes. An n8n automation workflow template by Piotr Sobolewski.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Piotr Sobolewski logo
Automate Daily Email Digest with Gmail and GPT Summary Sent Every Afternoon
Live

By Piotr Sobolewski

How it works This workflow helps you stay on top of your inbox without constant interruptions. Every afternoon, it automatically: Fetches all emails received in your inbox throughout the current day. Intelligently summarizes the key content of these emails using AI, providing a concise overview. Compiles these summaries into a single, organized digest. Sends you a single email containing the aggregated summary of your day's correspondence. Efficiently review your daily communications and focus on what truly matters, all in one convenient digest! Set up steps Setting up this workflow is straightforward and typically takes around 10-15 minutes. You'll need to: Authenticate your preferred email service (e.g., Gmail). Obtain API keys for your preferred AI service (e.g., OpenAI, Google AI). Specify the email address where you want to receive the digest. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes. An n8n automation workflow template by Piotr Sobolewski.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Piotr Sobolewski logo
Generate Podcast Transcript Summaries & Keywords with OpenAI and Gmail
Live

By Piotr Sobolewski

How it works This advanced workflow transforms your long-form audio content (like podcast episodes or webinar recordings) into digestible, ready-to-use marketing assets. It's designed for podcasters, content creators, and marketers who want to maximize their content's reach. It automatically: Takes a full transcript of your audio/video content as input. Generates a concise, comprehensive summary of the episode using advanced AI. Extracts a list of key topics and keywords from the transcript, perfect for SEO, tagging, and content categorization. Delivers the summary and keywords directly to your inbox or a connected tool for easy access. Streamline your content repurposing pipeline and unlock new value from your audio and video assets with intelligent automation! Set up steps Setting up this powerful workflow typically takes around 20-30 minutes, as it involves multiple AI steps. You'll need to: Obtain API keys for your preferred AI service (e.g., OpenAI, Google AI). Have access to a method for generating transcripts from your audio/video (e.g., manually pasting, or using a separate transcription service like AssemblyAI, Whisper, etc.). Connect your preferred email service (e.g., Gmail) to receive the output. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes. An n8n automation workflow template by Piotr Sobolewski.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Se
Send Weekly Meeting Schedule Preview from Google Calendar to Gmail
Live

By Piotr Sobolewski

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. How it works This workflow keeps you perfectly informed about your upcoming week's schedule. Every Sunday evening, it automatically: Fetches all your scheduled meetings for the upcoming week (Monday to Sunday) from your connected calendar. Compiles a concise summary of these meetings, including dates, times, and event titles. Sends you a single, organized email so you can quickly review your agenda and prepare for the week ahead. Stay ahead of your schedule with this proactive meeting notification system. Set up steps Setting up this workflow is quick and easy, typically taking less than 10 minutes. You'll primarily need to: Authenticate your preferred calendar service (e.g., Google Calendar). Connect your email sending service (e.g., Gmail). Specify the email address where you want to receive the summary. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes. An n8n automation workflow template by Piotr Sobolewski.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Piotr Sobolewski logo
Automate Blog Content Generation & Publishing with OpenAI and WordPress
Live

By Piotr Sobolewski

How it works This workflow automates the entire process of drafting and publishing blog posts to your WordPress site using advanced AI. It streamlines your content creation by: Generating engaging blog post titles based on your chosen topic. Crafting comprehensive blog post bodies (introduction, main points, conclusion) with professional formatting. Automatically publishing the generated content as a new post on your WordPress website. Save hours of manual writing and accelerate your content strategy with this intelligent automation. Set up steps Getting this workflow ready is straightforward and typically takes around 15-20 minutes. You'll need to: Obtain API keys for your preferred AI service (e.g., OpenAI, Google AI). Provide your WordPress website's URL and login credentials. Optionally, customize the AI prompts to match your specific content style or requirements. All detailed setup instructions and specific configuration guidance are provided within the workflow itself using sticky notes. An n8n automation workflow template by Piotr Sobolewski.

N8nUpdated 19 hours ago
Free
No ratings
  • 1 nodes
Workflows
  • Automation
inderjeet Bhambra logo
Automated Slack IT Helpdesk with GPT, Supabase Vector Search, and JIRA Ticketing
Live

By inderjeet Bhambra

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Who is this for? IT teams and support organizations looking to automate Level 1 support with AI-powered assistance while maintaining proper ticket management workflows. What problem does this solve? Eliminates repetitive manual support tasks by providing instant, context-aware assistance that references organizational knowledge and creates structured tickets when needed. What this workflow does RAG Pipeline**: Processes PDF/CSV documents into searchable vector database Intelligent Slack Bot**: This AI-helpdesk assistant handles support requests with thread-aware conversations Vector Knowledge Search**: Searches embedded knowledge base articles and historical case data JIRA Integration**: Creates, searches, and manages support tickets automatically Emoji Reactions**: Users can trigger actions (create tickets, escalate) via emoji reactions Requirements Required Accounts: n8n Cloud or self-hosted instance Slack workspace with admin access Supabase account (vector database) JIRA Cloud instance OpenAI API key Technical Prerequisites: Basic n8n workflow knowledge Slack app creation experience Understanding of vector databases Setup Steps 1. Slack App Configuration Create new Slack app with Bot Token Scopes: app_mentions:read, channels:history, channels:read, groups:history, groups:read, im:history, im:read, mpim:history, mpim:read, users:read Configure Event Subscriptions: app_mention, message.channels, message.groups, reaction_added Set Request URL to your n8n Slack Trigger webhook 2. Supabase Vector Database Setup Create new Supabase project Enable pgvector extension Create documents table with vector column (1536 dimensions for OpenAI embeddings) Configure RLS policies for secure access 3. JIRA Configuration Generate API token from JIRA Cloud Create helpdesk project with appropriate issue types Note project ID and issue type IDs for workflow configuration 4. n8n Workflow Configuration Import workflow and configure credentials Update Slack channel IDs in trigger nodes Set OpenAI API key in all OpenAI nodes Configure Supabase connection in vector store nodes Update JIRA project settings in MCP server nodes 5. Knowledge Base Data Format Supported file formats: PDF, CSV CSV Structure: Structure your data with columns, but not limited to, Ticket#, Issue Description, Issue Summary, Resolution Provided, Case Status, Contact User PDF Content: Technical documentation, troubleshooting guides, policy documents Upload documents via the form trigger to automatically embed in vector database. Customization Options AI Agent Behavior Modify system prompt in AIHelpdesk Agent node Adjust conversation memory window (default: 20 messages) Change AI model (GPT-4o, GPT-3.5-turbo, etc.) Reaction Mappings Customize emoji-to-action mappings in Reaction Handler code Add new reaction types for department-specific workflows Configure escalation rules and priority levels JIRA Integration Customize ticket templates and fields Add auto-assignment rules based on issue type Configure SLA and priority mappings Vector Search Adjust similarity thresholds for knowledge retrieval Modify search result limits and relevance scoring Add metadata filtering for departmental knowledge bases Advanced Features Thread-aware conversation memory Automatic bot loop prevention Context-preserving ticket creation Multi-modal file processing (PDF + CSV) Scalable MCP architecture for tool integration Use Cases Level 1 IT Support**: Automate common troubleshooting workflows Employee Onboarding**: Answer policy and procedure questions Internal Help Desk**: Route and track internal service requests Knowledge Management**: Make organizational knowledge searchable and actionable Template includes Complete Slack integration with thread support RAG pipeline for document processing Vector similarity search implementation JIRA ticket lifecycle management Emoji reaction-based user interactions Comprehensive error handling and validation. An n8n automation workflow template by inderjeet Bhambra.

N8nUpdated 19 hours ago
Free
No ratings
  • 8 nodes
Workflows
  • Automation
  • AI
Daniel Rosehill logo
Process Voice Notes to AI Responses with Claude Sonnet, Nuclino & Slack
Live

By Daniel Rosehill

This workflow provides a way to capture detailed AI prompts using a voice note transcription service and then passes them on for completion to an AI agent. To preserve outputs in a knowledge management system, the AI response and the prompt are combined into one document that is created in a Nuclino collection (note: the Nuclino step is configured manually with a HTTP request node). How it works A webhook receives voice note data from Voicenotes.com containing the title and transcript The transcript is extracted and sent to an AI Agent powered by OpenRouter's Claude Sonnet model The AI generates a structured response in markdown format with Summary, Prompt, and Response sections The original prompt and AI response are merged and prepared for multiple outputs A Nuclino document is created via HTTP Request with the structured content A Slack notification is sent with the prompt, response, and Nuclino note URL Both the original prompt and AI response are archived in NocoDB for future reference How to use The webhook trigger can be configured to receive data from Voicenotes.com or any service that provides title and transcript data Replace the manual trigger with webhook, form, or other triggers as needed Customize the AI system message to change response format and behavior Configure Nuclino workspace and collection IDs for proper document organization Requirements OpenRouter account** for AI model access (Claude Sonnet) Nuclino account** and API token for document creation Slack workspace** with bot permissions for notifications NocoDB instance** for archiving (optional) Voicenotes.com account** for voice input (or alternative webhook source) Customising this workflow AI Models**: Switch between different OpenRouter models by changing the model parameter Response Format**: Modify the AI Agent system message to change output structure Documentation Platforms**: Replace Nuclino HTTP Request with other documentation APIs Notification Channels**: Add multiple Slack channels or other notification services Archive Storage**: Replace NocoDB with other database solutions Input Sources**: Adapt webhook to accept data from different voice note or transcription services Nuclino API The Nuclino API is documented here. An n8n automation workflow template by Daniel Rosehill.

N8nUpdated 19 hours ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Robert Breen logo
Automate Lead Qualification & Customer Support with GPT-4o-mini Agents
Live

By Robert Breen

Beginner AI Agent Duo: Lead‑Qualifier Task Automator & Ecommerce Chatbot Status: Ready for Use ✅ Note: This template is built entirely with official n8n nodes—no community‑node installation required. 📝 Description This template demonstrates two beginner‑friendly AI‑agent patterns that cover the most common use cases: | Agent | Purpose | Flow Highlights | |-------|---------|-----------------| | Lead‑Qualifier Task Automator | Classifies phone‑call transcripts to decide if the caller is a good bulk‑order lead. | Manual Trigger → Code (sample data) → AI Agent (GPT‑4o‑mini) → Structured Output Parser → Set (clean fields) | | Ecommerce Chatbot | Answers customer questions about products, bulk pricing, shipping, and returns. | Chat Trigger (webhook) → AI Agent (GPT‑4o‑mini) with Memory → If node → Order‑placed reply or no‑op | Both agents run on GPT‑4o‑mini and use n8n’s LangChain‑powered nodes for quick, low‑code configuration. ⚙️ How to Install & Run Import the Workflow In n8n, go to Workflows → Import from File or Paste JSON, then save. Add Your OpenAI API Key Go to Credentials → New → OpenAI API. Paste your key from <https://platform.openai.com>. Select this credential in both OpenAI Chat Model nodes. (Optional) Select a Different Model Default model is gpt‑4o‑mini. Change to GPT‑4o, GPT‑3.5‑turbo, or any available model in each OpenAI node. Test the Lead‑Qualifier Agent Click Activate. Press Test workflow. The Code node feeds four sample transcripts; the AI Agent returns JSON like: { "Name": "Jordan Lee", "Is Good Lead": "Yes", "Reasoning": "Customer requests 300 custom mugs, indicating a bulk order." } Test the Ecommerce Chatbot Copy the Webhook URL from the When chat message received trigger. POST a payload like: { "message": "Hi, do you offer discounts if I buy 120 notebooks?" } The AI Agent replies with bulk‑pricing info. If the customer confirms an order, it appends *; the If node then sends “Your order has been placed”. 🧩 Customization Ideas Refine Qualification Logic** Edit the Task Agent’s system prompt to match your own lead criteria. Save Leads Automatically** Add Google Sheets, Airtable, or a database node after the Set node. Expand the Chatbot** Connect inventory APIs, payment gateways, or CRM integrations. Adjust Memory Length* Change the *Simple Memory node’s window to retain more conversation context. 🤝 Connect with Me Description I’m Robert Breen, founder of Ynteractive — a consulting firm that helps businesses automate operations using n8n, AI agents, and custom workflows. I’ve helped clients build everything from intelligent chatbots to complex sales automations, and I’m always excited to collaborate or support new projects. If you found this workflow helpful or want to talk through an idea, I’d love to hear from you. Links 🌐 Website: https://www.ynteractive.com 📺 YouTube: @ynteractivetraining 💼 LinkedIn: https://www.linkedin.com/in/robert-breen 📬 Email: rbreen@ynteractive.com. An n8n automation workflow template by Robert Breen.

N8nUpdated 19 hours ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Vi
View Fantasy Football Roster Details with Sleeper API and Telegram Chatbot
Live

By Patrick Jennings

Sleeper NFL Team Chatbot Starter A Telegram chatbot built to look up your fantasy football team in the Sleeper app and return your roster details, player names, positions, and team info. This starter workflow is perfect for users who want a simple, conversational way to view their Sleeper team in-season or pre-draft. What It Does When a user types their Sleeper username into Telegram, this workflow: Extracts the username from Telegram Pulls their Sleeper User ID Retrieves their Leagues and selects the first one (by default) Pulls the full league Rosters Finds the matching roster owned by that user Uses player_ids to look up full player info from a connected database (e.g. Airtable or Google Sheets) Returns a clean list of player names, positions, and teams via Telegram Requirements To get this running, you’ll need: A Telegram bot (set up through BotFather) A Sleeper Fantasy Football account A synced player database that matches player_id to full player details (we recommend using the companion template: Sleeper NFL Players Daily Sync) Setup Instructions Import the workflow into your n8n instance Add the required credentials: Telegram (API Key from BotFather) Airtable (or replace with another database method like Google Sheets or HTTP request to a hosted JSON file) Trigger the workflow by sending your exact Sleeper username to the bot Your full team roster will return as a formatted message > If the user is in multiple Sleeper leagues, the current logic returns the first league found. Example Output You have 19 players on your roster: Cam Akers (RB - NO), Jared Goff (QB - DET), ... Customization Notes Replace Telegram Trigger with any other input method (webhook, form input, etc.) Replace Airtable node with Google Sheets, SQL DB, or even a local file if preferred You can hardcode a Sleeper username if you're using this for a single user Related Templates Sleeper NFL Players Daily Sync (syncs player_id to player name, position, team) -Create Player Sync first then either integrate it to this template or reate a subworkflow from it & use most recent data set. Difficulty Rating & Comment (from the author) 3 out of 10 if this ain't you're first rodeo, respectfully. Just a little bit more work on adding the Players Sync as your data table & knowing how to GET from Sleeper. If you use Sleeper for fantasy football, lets go win some games!. An n8n automation workflow template by Patrick Jennings.

N8nUpdated 19 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
Kanaka Kishore Kandregula logo
Auto-Generate SEO Meta Descriptions & Keywords for Magento 2 with GPT-4.1 & LangChain
Live

By Kanaka Kishore Kandregula

This workflow intelligently regenerates meta descriptions and meta keywords for Magento 2 product pages using OpenAI and SEO best practices. 🔍 What It Does: Accepts SKU input via a public form Fetches the product by SKU from your Magento 2 store Extracts existing description, meta description, and keywords Uses a LangChain-powered AI Agent with OpenAI to: Analyze the current product content Generate a high-conversion meta description (150–160 characters) Generate 5–7 optimized SEO meta keywords (while retaining existing ones, avoiding duplicates) Updates the product's metadata in Magento via REST API ⚙️ Technical Highlights: Magento 2 REST integration FormTrigger node for user input Add Role so AI know the Tone of you JavaScript code node for safe HTML parsing LangChain AI Agent with OpenAI (GPT-4.1 mini) Structured output parser to format AI response Automatically pushes updated metadata back into Magento 🧪 Optional: SerpAPI (plug-and-play support included but disabled) can be enabled to bring real-time search trend data into the AI prompt. ✅ Ideal For: Magento 2 store owners, developers, and SEO teams who want to automate metadata updates and boost search performance without touching product pages manually. How This AI Automation Workflow Helps Magento 2 Store Owners Stay Ahead Automates SEO Meta Updates at Scale Manually updating meta descriptions and keywords across hundreds or thousands of products is time-consuming and error-prone. This AI-driven workflow automatically reads the current product descriptions, analyzes SEO opportunities, and generates optimized meta keywords and descriptions — all without manual copywriting. This saves significant time and labor while keeping your SEO metadata fresh. Uses AI to Align with Latest Search Trends The workflow integrates with live search trend data (via SerpAPI or other tools) so that generated meta keywords and descriptions incorporate current popular search queries, trending phrases, and relevant semantic keywords. This ensures your product pages rank better by tapping into what buyers are actively searching for right now. Improves Search Engine Rankings and Click-Through Rates (CTR) Well-optimized meta descriptions that include power words, clear calls to action, and keyword clustering help improve Google’s understanding of your pages and entice more clicks from search results. This drives more organic traffic and increases the chance visitors convert into customers. Maintains Brand Authority and Trustworthiness The AI prompt is designed to follow Google’s E-A-T guidelines (Expertise, Authoritativeness, Trustworthiness), ensuring your product metadata builds credibility. Consistent, accurate meta descriptions contribute to a professional brand image and help improve SEO reputation. Keeps Magento Store Metadata Consistent and Up-to-Date Product content changes frequently—new features, specifications, or uses arise. This workflow allows easy regeneration of SEO metadata after product updates or on-demand, so your Magento store’s search snippets never become outdated or irrelevant. Simple Integration with Magento 2 API and Your Existing Workflow Since the automation fetches and updates product meta fields via Magento’s REST API, it works seamlessly with your current Magento setup without heavy manual work or additional plugins. This smooth integration minimizes technical complexity. Why This Matters in the Current Market SEO remains a top driver of online sales — with evolving algorithms and user search behaviors, staying current and relevant in metadata is essential for visibility. Voice search, mobile search, and semantic search make keyword strategy more complex; AI-powered semantic keyword clustering simplifies this. E-commerce competition is fierce — automated, data-driven SEO optimizations give you an edge over stores relying on static, outdated meta descriptions. Content automation is becoming a necessity — businesses using AI for SEO benefit from faster iteration and more consistent messaging, helping them capture shifting consumer trends. Summary This AI + Automation + Workflow approach enables Magento 2 store owners to continuously and efficiently optimize their product metadata, leveraging live market data and SEO best practices to boost organic rankings, attract more visitors, and increase conversions — all while reducing manual workload. An n8n automation workflow template by Kanaka Kishore Kandregula.

N8nUpdated 19 hours ago
Paid
No ratings
  • 6 nodes
Workflows
  • Automation
  • AI
Ta
Task Deadline Reminders with Google Sheets, ChatGPT, and Gmail
Live

By Yar Malik (Asfandyar)

Intro This template is for project managers, team leads, or anyone who wants to automatically remind teammates of tasks due today—no manual copy‑and‑paste required. How it works Schedule Trigger runs every morning at 8 AM. Google Sheets node reads your “Tasks” sheet. If node filters rows where Due Date = today. Summarize (ChatGPT HTTP Request) generates a friendly reminder per person. Message a model sends the prompt to your ChatGPT Assistant and returns the AI response. Send a message (Gmail) emails each assignee their personalized reminder. Required Google Sheet Structure | Column Name | Type | Example | Notes | |-------------|--------|---------------------------|-------------------------| | Name | string | Alice Johnson | Person to remind | | Email | string | user@example.com | Recipient email address | | Task | string | Submit quarterly report | Task description | | Due Date | date | 2025‑07‑29 | Format: YYYY‑MM‑DD | Detailed Setup Steps Google Sheets Create your sheet with the columns above. In n8n → Credentials, add Google Sheets API (do not include real sheet IDs in the name). ChatGPT Assistant In the OpenAI Dashboard → Assistants, click Create Assistant. Choose a model (e.g., gpt-4), copy the Assistant ID. In n8n → Credentials → OpenAI, add your API Key and Assistant ID. Gmail In n8n → Credentials → Gmail (OAuth2 or SMTP), connect your account without embedding your real address in the credential name. Import & Configure Export this workflow’s JSON (three‑dot menu → Export). Paste it under Template Code in the Creator form. In each node, select your Google Sheets, OpenAI, and Gmail credentials. Sticky Notes A note on the Schedule node: “Set your desired run time.” A note on the ChatGPT node: “Customizes reminder text.” A note on the Gmail node: “Sends reminder email.” Customization Guidance Change schedule: edit the Cron expression in **Schedule Trigger. Adjust tone**: modify the system prompt in your ChatGPT Assistant. Email format: update **Subject and Body in the Gmail node. Batch processing: insert a **SplitInBatches node before Summarize for large sheets. Troubleshooting Ensure your Google Sheet is shared with the connected service account. Verify Due Date format (YYYY‑MM‑DD). If ChatGPT fails, check your API key and quota. Security & Best Practices Do not** hard‑code API keys, sheet IDs, or real emails. Use n8n Credentials or environment variables only. Remove any private information before submitting. An n8n automation workflow template by Yar Malik (Asfandyar).

N8nUpdated 19 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
iamvaar logo
Plan Travel Itineraries with Gemini AI, Live Amadeus Flights, and Airbnb Stays
Live

By iamvaar

This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Here is the Full Node-by-Node Breakdown of the workflow Workflow Execution Video: https://youtu.be/qkZ6UaO7aCE 1. Webhook (Webhook) Purpose**: Accepts incoming user queries via HTTP GET with the text parameter. Example input**: 4 people from Germany to Bangkok @14th August 2025 2. AI Agent (AI Agent) Type**: LangChain Agent Model**: Google Gemini 2.5 Flash via Vertex AI Prompt logic**: Extracts structured travel info (origin city, destination, date, number of people) Determines 3-letter IATA codes Uses MCP’s Airbnb Tool to scrape listings starting from that date Returns**: A markdown + bullet-format response with: Structured trip info List of Airbnb listings with titles, price, rating, and link 3. MCP Client List Tool (MCP Client List Tool) Purpose**: Fetches a list of tools registered with MCP (Multi Channel Parser) client for the AI agent to select from Used by**: AI Agent as part of listTools() phase 4. MCP Execute Tool (MCP Execute Tool) Purpose**: Executes the selected MCP tool (Airbnb scraper) Tool input**: Dynamic — passed by AI Agent using $fromAI('Tool_Parameters') 5. Google Vertex Chat Model (Google Vertex Chat Model) Purpose**: Acts as the LLM behind the AI Agent Model**: Gemini 2.5 Flash from Vertex AI Used for**: Language understanding, extraction, decision-making 6. Grabbing Clean Data (Code Node) Purpose**: Parses AI output to extract: Structured trip data Airbnb listings (with title, rating, price, link) Handles**: Bullet (•) and asterisk (\*) formats New and old markdown styles Fallbacks for backward compatibility Output**: Clean JSON: { "tripInformation": {...}, "listings": [...], "totalListings": X, ... } 7. Flight Search with fare (HTTP Request) API**: Amadeus Flight Offers API Purpose**: Searches live flight offers using: originIataCode destinationIataCode travelDate numberOfPeople Auth**: OAuth2 8. Flight Data + Airbnb Listings (Code Node) Purpose**: Parses Amadeus flight offers Formats date, time, and durations Merges flight results with earlier Airbnb + trip info JSON Sorts by cheapest total price Output**: { "tripInformation": {...}, "listings": [...], "allFlightOffers": [...] } 9. Edit Fields (Set Node) Purpose**: Assigns final response fields into clean keys: traveldetails listings flights 10. Respond to Webhook Purpose**: Sends back the final structured JSON response to the caller. Output**: Combined travel itinerary with flights + Airbnb Summary This end-to-end workflow is a fully autonomous travel query-to-itinerary engine. From a plain text like “4 people from Vijayawada to Bangkok @14th August 2025,” it: Parses and understands the query using an AI agent Fetches Airbnb stays by scraping live listings Searches real-time flights via Amadeus Merges and formats everything into structured, digestible JSON No manual parsing, no frontend — just AI + APIs + automation. NOTE: I JUST USED A COMMUNITY NODE "n8n-nodes-mcp" + UNOFFICIAL AIRBNB MCP. An n8n automation workflow template by iamvaar.

N8nUpdated 19 hours ago
Paid
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI
Sc
Schedule Daily Email Reminders from Google Sheets with Gmail
Live

By Yar Malik (Asfandyar)

Intro This template is for teams, individuals, or businesses who want to automatically send daily email reminders (e.g., updates, status alerts, follow‑ups) using n8n + Gmail. How it works Cron Trigger fires every day at your specified time. Google Sheets node reads all rows from your sheet. If node filters rows matching your condition (e.g., Status = "Pending"). Send a message (Gmail) sends a customized email to each filtered row. Required Google Sheet Structure | Column Name | Type | Example | Notes | |-------------|--------|--------------------------|------------------------------------| | Email | string | user@example.com | Recipient email address | | Status | string | Pending | Filter criterion | | Subject | string | Daily Status Update | Email subject (supports variables) | | Body | string | “Please update your task”| Email body (text or HTML) | Detailed Setup Steps Google Sheets Build your sheet with the columns above. In n8n → Credentials, add Google Sheets API (avoid sensitive names). Gmail In n8n → Credentials → Gmail (OAuth2 or SMTP), connect your account. Do not include your real email in the credential name. Import & Configure Export the workflow JSON (three‑dot menu → Export). Paste it under Template Code in the Creator form. In each node, select your Google Sheets and Gmail credentials. Sticky Notes On the If node: “Defines which rows to email.” On the Gmail node: “Sends the email.” Customization Guidance Adjust schedule: change the Cron expression in **Cron Trigger. Modify filter: edit the condition in the **If node. Customize email**: use expressions like {{$node["Get row(s) in sheet"].json["Subject"]}}. Troubleshooting Verify the Google Sheet is shared with the connected service account. Check your Cron timezone and expression. Ensure Gmail credentials are valid and not rate‑limited. Security & Best Practices Remove** any real email addresses and sheet IDs. Use** n8n Credentials or environment variables—never hard‑code secrets. Add** sticky notes for any complex logic. An n8n automation workflow template by Yar Malik (Asfandyar).

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
AI/ML API | D1m7asis logo
Generate AI Images in Telegram with GPT-4o Enhancement and Flux Pro
Live

By AI/ML API | D1m7asis

🧠 AI Image Generator Bot — Telegram + AI/ML API This n8n workflow allows users to generate AI-generated images by sending messages to a Telegram bot. Each request is logged in Google Sheets and limited by a daily quota per user. Image prompts are enhanced by LLM before generation. 🚀 Features 📩 Telegram-based input 🧠 Prompt enhancement with GPT-4o 🎨 AI image generation via flux-pro model (AIMLAPI) 🖋 Auto-caption generation 📊 Usage tracked per user daily in Google Sheets 🔒 Daily request limits ✅ Graceful UX for over-limit cases 🛠 Setup Guide 1. 📲 Create Telegram Bot Talk to @BotFather Use /newbot → Choose a name and username Save the bot token 2. 🔐 Set Up Credentials in n8n Telegram API: Use your bot token Google Sheets: Set up via OAuth2 or Service Account AI/ML API: Set up with your API key from aimlapi.com 3. 📗 Prepare Google Sheet Name: Any (e.g., Image bot usage statistic) Sheet: Sheet1 Columns: user_id | date | query | result_url Share the sheet with the email of your service/OAuth2 account 4. 🔧 Configure the Workflow Open the n8n editor and import the JSON Update: Telegram credential Google Sheets credential and Sheet ID AI/ML API credentials ⚙️ Flow Summary | Node | Function | | ------------------------------ | ------------------------------------ | | 📩 Receive Telegram Message | Triggered by user message | | 📊 Fetch Usage Logs | Reads today's entries from Sheet | | 📈 Count Today’s Requests | Counts how many generations today | | 🔢 Set Daily Limit | Sets default limit (5) | | 🚦 Check Limit Exceeded? | If over limit → notify | | 🧠 Enhance Prompt | Uses GPT-4o to improve user's prompt | | 🎨 Generate Image | Sends to AIMLAPI to generate | | 🖋 Describe Image | Generates caption for the image | | 📤 Send Image to User | Sends back to Telegram | | 📝 Log Successful Generation | Writes to Google Sheets | 📁 Data Logging Each successful generation is stored in Google Sheets: | user\_id | date | query | result\_url | | -------- | ---- | ----- | ----------- | 💡 Example Prompt Flow User sends: astronaut cat floating in space Bot replies: > Here’s your image: > A majestic feline astronaut drifts through a glittering cosmic void, its helmet reflecting starlight. The image is sent with the caption 🔄 Daily Limit Default: 5 generations/day per Telegram user You can change this in the 🔢 Set Daily Limit node 🧪 Testing Use /execute workflow in Telegram — not "Execute Node" in editor Log test results to sheet Add extra Set nodes for debugging as needed 📎 Resources 🔗 AI/ML API Docs 🖼️ flux-pro Model UI. An n8n automation workflow template by AI/ML API | D1m7asis.

N8nUpdated 19 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Tr
Track Shipments with DHL/Delhivery APIs & Send Google Sheets Updates to Customers via WhatsApp/Email
Live

By Oneclick AI Squad

This workflow automatically tracks shipments across multiple courier services, updates Google Sheets, and notifies customers via WhatsApp/Email when status changes. Good to know Runs daily at 9 AM and only sends notifications when shipment status actually changes API costs may apply for courier tracking (Delhivery, DHL) and WhatsApp notifications Requires Google Sheet with proper column structure and valid API credentials Currently supports Delhivery and DHL APIs but easily expandable How it works Daily Trigger**: Cron node runs workflow every day at 9 AM Get Shipments List**: Fetches all shipment data from Google Sheet Filter Active Shipments**: Excludes delivered orders and empty tracking numbers Route by Courier**: Directs shipments to appropriate API (Delhivery or DHL) Track via APIs**: Makes real-time tracking calls to courier services Parse Tracking Data**: Normalizes different API responses and detects status changes Check Status Change**: Only processes shipments with actual status updates Update & Notify**: Simultaneously updates Google Sheet, sends WhatsApp message, and email notification Execution Summary**: Logs workflow performance metrics How to use Import the JSON workflow into n8n Create Google Sheet with columns: tracking_number, order_id, customer_email, customer_phone, courier, status, location, last_updated, estimated_delivery Configure credentials: Google Sheets OAuth2, Delhivery API, DHL API, WhatsApp API, SMTP Replace YOUR_GOOGLE_SHEET_ID with actual sheet ID Test workflow manually before enabling daily schedule Requirements Google Sheets API access Courier API keys (Delhivery, DHL) WhatsApp Business API credentials SMTP email service n8n instance (self-hosted or cloud) Customizing this workflow Add courier services**: Create new HTTP Request node and update routing logic Change frequency**: Modify cron expression (hourly: 0 * * * *, twice daily: 0 9,17 * * *) Customize notifications**: Edit WhatsApp/Email templates in respective nodes Add CRM integration**: Insert CRM update node after status change detection. An n8n automation workflow template by Oneclick AI Squad.

N8nUpdated 19 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
FabioInTech logo
Generate Sales Leads & Personalized Outreach Emails using Jina AI and OpenAI Agents
Live

By FabioInTech

This workflow uses AI agents to enrich company data from Airtable. It performs deep research to find the best decision-maker, then drafts and evaluates a personalized outreach email, and finally updates the original Airtable record with the new lead information and email content. 👥 Who is it for? This workflow is ideal for sales teams, marketers, and business development professionals looking to automate their lead generation and initial outreach process, saving time and increasing personalization at scale. ⚙️ How it works This workflow initiates by fetching unprocessed company records from a specified Airtable base. For each company, it performs a "deep research" using Jina AI to identify key decision-makers based on the company's name and website. Next, a series of AI agents process the information: Lead Analyzer: A "Lead Generation Specialist" agent analyzes the research results to select the most suitable contact person. Email Content Creator: A "Content Creator Specialist" agent uses the lead's information and your business details to draft a personalized marketing email and subject line. Evaluator: An "Expert Email Marketing Evaluator" agent reviews the generated email for quality, tone, and effectiveness, providing a score and feedback. Finally, the workflow updates the original record in Airtable with the identified lead's name, email, the generated email content, and the evaluation summary, marking the record as processed. 🛠️ How to set up Airtable Setup: Create an Airtable base with a table containing the following fields: Company_name: A text field for the name of the lead's company (Required). Company_website: A URL field for the company's official website (Required). Company_email: An email field for a general contact email for the company (Required). Address: A text field for the physical address of the company (Optional). Company_phone: A phone number field for a general phone number for the company (Optional). processed: A single select field to track the status. It needs the options no and yes. The workflow only processes records set to no (Required). lead_name: A text field that the workflow will populate with the name of the identified lead (Output). lead_email: An email field that the workflow will populate with the identified lead's email (Output). email_subject: A text field for the generated email subject line (Output). email_text: A long text field for the generated, personalized email body (Output). email_summary: A long text field for the AI's evaluation and summary of the created email (Output). create_date: A date and time field to log when the record was processed (Output). task_result: A text field for a summary of the final task result, like "Email wrote" (Output). Create your Airtable Credentials Airtable Documentation Connect your Airtable credentials to the 'Get input records' and 'Update record' nodes and select your Base and Table in both nodes. Fill the Airtable Table with the Companies details you want to generate Leads. The requited columns are (Company_Name, Company_website and Company_email). Also, make sure the column processed is set to "no". Business Information: In the Business_Info node, fill in the values with your company's details, key benefits, target audience, and landing page URL. API Keys: Jina AI: Get your API key from Jina AI and insert it into the Jina_API_Key node. OpenAI: Add your OpenAI credentials to the 'OpenAI o3-mini', 'OpenAI - 4o-mini', and 'OpenAI - 4o-mini - low' nodes. ✅ Requirements An Airtable account. A Jina AI account and API key. An OpenAI account and API key. 🎨 How to customize the workflow Change the data source:** Replace the Airtable 'Get input records' node with another database or CRM node like Google Sheets, HubSpot, or Salesforce to pull your company list from a different source. Adjust AI models:** Experiment with different OpenAI models in the LangChain nodes ('OpenAI o3-mini', 'OpenAI - 4o-mini') to balance cost, speed, and performance. Refine the AI prompts:** Modify the system messages and prompts within the 'Lead Analyzer', 'Email Content Creator', and 'Evaluator' agent nodes to better align their outputs with your specific tone of voice, goals, and evaluation criteria. Automate sending:** Extend the workflow by adding an email node (e.g., Gmail, Outlook) after the 'Update record' node to automatically send the generated emails. An n8n automation workflow template by FabioInTech.

N8nUpdated 19 hours ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Li
Live Airport Delay Dashboard with FlightStats, Google Sheets & Slack Alerts
Live

By Oneclick AI Squad

Live Airport Delay Dashboard with FlightStats & Team Alerts Description Automates live monitoring of airport delays using FlightStats API. Stores and displays delay data, with Slack alerts for severe delays to operations/sales teams. Essential Information Runs on a scheduled trigger (e.g., hourly or daily). Fetches real-time delay data from FlightStats API. Stores data in Google Sheets and alerts teams via Slack for severe delays. System Architecture Delay Monitoring Pipeline**: Set Schedule: Triggers the workflow hourly or daily via Cron. FlightStats API: Retrieves live airport delay data. Data Management Flow**: Set Output Data: Prepares data for storage or display. Merge API Data: Combines and processes delay data. Alert and Display**: Send Response via Slack: Alerts ops/sales for severe delays. No Action for Minor Delays: Skips minor delays with no action. Implementation Guide Import the workflow JSON into n8n. Configure Cron node for desired schedule (e.g., every 1 hr). Set up FlightStats API credentials and endpoint (e.g., https://api.flightstats.com). Configure Google Sheets or Notion for data storage/display. Test with a sample API call and verify Slack alerts. Adjust delay severity thresholds as needed. Technical Dependencies Cron service for scheduling. FlightStats API for real-time delay data. Google Sheets API or Notion API for data storage/display. Slack API for team notifications. n8n for workflow automation. Database & Sheet Structure Delay Tracking Sheet** (e.g., AirportDelays): Columns: airport_code, delay_status, delay_minutes, timestamp, alert_sent Example: JFK, Severe, 120, 2025-07-29T20:28:00Z, Yes Customization Possibilities Adjust Cron schedule for different frequencies (e.g., every 30 min). Modify FlightStats API parameters to track specific airports. Customize Slack alert messages in the Send Response via Slack node. Integrate with a dashboard tool (e.g., Google Data Studio) for live display. Add email alerts for additional notification channels. An n8n automation workflow template by Oneclick AI Squad.

N8nUpdated 19 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
We
Weekly Website Link Checker with Slack Alerts for Broken URLs
Live

By Oneclick AI Squad

Description Automates weekly checks for broken links on a website. Scans the site using HTTP requests and filters broken links. Sends Slack alerts for detected broken URLs and creates a list for tracking. Essential Information Runs weekly to monitor website link integrity. Identifies broken links and notifies the team via Slack. Generates a list of broken links for further action. System Architecture Link Checking Pipeline**: Weekly Cron Trigger: Schedules the workflow to run weekly. Scan Blog with HTTP: Performs HTTP GET requests to check website links. Alert and Tracking Flow**: Filter Broken Links: Identifies and separates broken links. Send Slack Alert: Notifies the team via Slack about broken URLs. Create Broken Links List: Compiles a list of broken links. Non-Critical Handling**: No Action for Valid Links: Skips valid links with no further action. Implementation Guide Import the workflow JSON into n8n. Configure the HTTP node with the target website URL (e.g., https://yourblog.com). Set up Slack credentials for alerts. Test the workflow with a sample website scan. Monitor link checking accuracy and adjust HTTP settings if needed. Technical Dependencies HTTP request capability for link scanning. Slack API for team notifications. n8n for workflow automation and scheduling. Database & Sheet Structure No specific database or sheet required; relies on HTTP response data. Example payload: {"url": "https://yourblog.com/broken", "status": 404, "time": "2025-07-29T20:21:00Z"} Customization Possibilities Adjust the Cron trigger to run at a different frequency (e.g., daily). Customize HTTP node to scan specific pages or domains. Modify Slack alert messages in the Send Slack Alert node. Enhance the Create Broken Links List node to save results to a Google Sheet or Notion. Add email notifications for additional alert channels. An n8n automation workflow template by Oneclick AI Squad.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Cr
Create YouTube Video RSS Feed with Redis Caching and Embedded Video Player
Live

By Quinten Alexander

Your Personal RSS Feed of YouTube Videos! This workflow creates an RSS feed containing the most recent videos published by your favorite channels. Use it in combination with your favorite RSS reader and don't miss out on any of your favorite creators' content without all the distractions of YouTube. You can even play the video right from your RSS reader without ever having to visit YouTube itself! Who's it for This workflow is for everyone who likes to keep updated about videos from their favorite creator through their preferred RSS app. How it works The RSS client triggers the webhook of this workflow The RSS feeds from your selected channels are pulled from YouTube The resulting feeds are filtered so only the normal videos (no shorts), posted in the last week, remain For each video, the video player and the full video description are pulled from the YouTube API For each video, an RSS item is created containing this video player and the video description as the content The RSS items are cached in a Redis database to prevent pulling the same information from the YouTube API on each webhook call A full RSS feed is built and returned to the calling webhook How to set up Follow the steps in the red notes (from 1 to 4) to configure the workflow: Set the IDs of the channels you want to watch Configure your Redis credentials Configure your Google/YouTube API credentials Copy the webhook URL and paste it into your RSS reader Don't forget to activate the workflow! Only the nodes inside a red node need configuration; all other nodes are good to go. You are, however, free to change those nodes to your liking! Requirements This workflow has 2 requirements: A Redis database used to cache the RSS items (see the blue note on how to set up a Redis database yourself) Google API credentials to access the YouTube API Customizing this workflow Add any YouTube channel you want by adding their channel ID in the "Set Channels" node at the start of this workflow. If you aren't afraid of some XML RSS code, you can dive into the code blocks and change the resulting RSS feed. You can change the feed's title, description, or image. Or go all in on text processing and process the video description before it is added to the RSS items (such as removing sponsors or links to social media). You can also extend this workflow by adding RSS items from other feeds or sources. An n8n automation workflow template by Quinten Alexander.

N8nUpdated 19 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Mu
Multi-channel Website Downtime Alerts with UptimeRobot, Slack, WhatsApp & Notion
Live

By Oneclick AI Squad

Description Automates website downtime detection and notifications using UptimeRobot. Triggers alerts via Slack, WhatsApp, or Email when a website goes down. Creates a task in Notion and tags the responsible engineer for resolution. Essential Information Monitors website status via UptimeRobot webhook. Sends immediate alerts to multiple channels (Slack, WhatsApp, Email). Generates a Notion task to track and assign downtime resolution. System Architecture Downtime Detection Pipeline**: UptimeRobot Webhook Trigger: Detects website status changes (triggers on "down" status). Alert Generation Flow**: Send Slack Alert: Notifies the team via Slack. Send WhatsApp Alert: Sends a message via WhatsApp. Send Email Alert: Emails the team about the downtime. Task Management**: Create Notion Task: Creates a task in Notion and tags the responsible engineer. Implementation Guide Import the workflow JSON into n8n. Configure UptimeRobot webhook with the workflow URL (trigger on "down" status). Set up Slack, WhatsApp, and Email credentials. Configure Notion integration and specify the responsible engineer tag. Test with a simulated downtime event. Monitor alert delivery and task creation accuracy. Technical Dependencies UptimeRobot API for website monitoring and webhook triggers. Slack API for team notifications. WhatsApp API (e.g., Twilio) for messaging. Email service (e.g., SMTP) for email alerts. Notion API for task management. n8n for workflow automation. Customization Possibilities Adjust UptimeRobot trigger to include additional status conditions (e.g., "paused"). Customize alert messages in Slack, WhatsApp, and Email nodes. Modify Notion task template to include more details (e.g., downtime duration). Add escalation logic for unresolved issues. Integrate with additional tools (e.g., PagerDuty) for alerts. An n8n automation workflow template by Oneclick AI Squad.

N8nUpdated 19 hours ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
Re
Real-time Error Detection with Slack Alerts and Jira Ticket Creation for Production
Live

By Oneclick AI Squad

Description Automates error detection and notification to prevent production downtime. Monitors incoming webhooks, filters critical errors, and triggers alerts or bug reports. Ensures rapid response to critical issues in real-time. Essential Information Processes webhook triggers to detect errors instantly. Filters and categorizes errors as critical or non-critical. Sends Slack alerts for critical errors and creates Jira bugs as needed. System Architecture Error Detection Pipeline**: Webhook Trigger: Captures incoming error data via POST requests. Filter Critical Errors: Identifies and separates critical errors. Alert Generation Flow**: Send Slack Alert: Notifies the team via Slack for critical errors. Create Jira Bug: Logs critical errors as Jira issues. Non-Critical Handling**: No Action for Non-Critical: Skips non-critical errors with no further action. Implementation Guide Import the workflow JSON into n8n. Configure webhook URL and test with sample error data. Set up Slack and Jira credentials for alerts and bug creation. Test error filtering and notification flows. Monitor alert accuracy and adjust filter rules as needed. Technical Dependencies Webhook service for error data ingestion. Slack API for real-time notifications. Jira API for bug tracking and issue creation. n8n for workflow automation. Customization Possibilities Adjust Filter Critical Errors node to refine error severity rules. Customize Slack alert messages in Send Slack Alert node. Modify Jira issue templates in Create Jira Bug node. Add logging node to track all errors for analysis. Integrate with additional notification tools (e.g., email). An n8n automation workflow template by Oneclick AI Squad.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Ca
Carbon Footprint Tracker with ScrapeGraphAI Analysis and Google Drive ESG Reports
Live

By vinci-king-01

Carbon Footprint Tracker with ScrapeGraphAI Analysis and ESG Reporting Automation 🎯 Target Audience Sustainability managers and ESG officers Environmental compliance teams Corporate social responsibility (CSR) managers Energy and facilities managers Supply chain sustainability coordinators Environmental consultants Green building certification teams Climate action plan coordinators Regulatory compliance officers Corporate reporting and disclosure teams 🚀 Problem Statement Manual carbon footprint calculation and ESG reporting is complex, time-consuming, and often inaccurate due to fragmented data sources and outdated emission factors. This template solves the challenge of automatically collecting environmental data, calculating accurate carbon footprints, identifying reduction opportunities, and generating comprehensive ESG reports using AI-powered data collection and automated sustainability workflows. 🔧 How it Works This workflow automatically collects energy and transportation data using ScrapeGraphAI, calculates comprehensive carbon footprints across all three scopes, identifies reduction opportunities, and generates automated ESG reports for sustainability compliance and reporting. Key Components Schedule Trigger - Runs automatically every day at 8:00 AM to collect environmental data Energy Data Scraper - Uses ScrapeGraphAI to extract energy consumption data and emission factors Transport Data Scraper - Collects transportation emission factors and fuel efficiency data Footprint Calculator - Calculates comprehensive carbon footprint across Scope 1, 2, and 3 emissions Reduction Opportunity Finder - Identifies cost-effective carbon reduction opportunities Sustainability Dashboard - Creates comprehensive sustainability metrics and KPIs ESG Report Generator - Automatically generates ESG compliance reports Create Reports Folder - Organizes reports in Google Drive Save Report to Drive - Stores final reports for stakeholder access 📊 Carbon Footprint Analysis Specifications The template calculates and tracks the following emission categories: | Emission Scope | Category | Data Sources | Calculation Method | Example Output | |----------------|----------|--------------|-------------------|----------------| | Scope 1 (Direct) | Natural Gas | EPA emission factors | Consumption × 11.7 lbs CO2/therm | 23,400 lbs CO2 | | Scope 1 (Direct) | Fleet Fuel | EPA fuel economy data | Miles ÷ MPG × 19.6 lbs CO2/gallon | 11,574 lbs CO2 | | Scope 2 (Electricity) | Grid Electricity | EPA emission factors | kWh × 0.92 lbs CO2/kWh | 46,000 lbs CO2 | | Scope 3 (Indirect) | Employee Commute | EPA transportation data | Miles × 0.77 lbs CO2/mile | 19,250 lbs CO2 | | Scope 3 (Indirect) | Air Travel | EPA aviation factors | Miles × 0.53 lbs CO2/mile | 26,500 lbs CO2 | | Scope 3 (Indirect) | Supply Chain | Estimated factors | Electricity × 0.1 multiplier | 4,600 lbs CO2 | 🛠️ Setup Instructions Estimated setup time: 25-30 minutes Prerequisites n8n instance with community nodes enabled ScrapeGraphAI API account and credentials Google Drive API access for report storage Organizational energy and transportation data ESG reporting requirements and standards Step-by-Step Configuration 1. Install Community Nodes Install required community nodes npm install n8n-nodes-scrapegraphai 2. Configure ScrapeGraphAI Credentials Navigate to Credentials in your n8n instance Add new ScrapeGraphAI API credentials Enter your API key from ScrapeGraphAI dashboard Test the connection to ensure it's working 3. Set up Schedule Trigger Configure the daily schedule (default: 8:00 AM UTC) Adjust timezone to match your business hours Set appropriate frequency for your reporting needs 4. Configure Data Sources Update the Energy Data Scraper with your energy consumption sources Configure the Transport Data Scraper with your transportation data Set up organizational data inputs (employees, consumption, etc.) Customize emission factors for your region and industry 5. Customize Carbon Calculations Update the Footprint Calculator with your organizational data Configure scope boundaries and calculation methodologies Set up industry-specific emission factors Adjust for renewable energy and offset programs 6. Configure Reduction Analysis Update the Reduction Opportunity Finder with your investment criteria Set up cost-benefit analysis parameters Configure priority scoring algorithms Define implementation timelines and effort levels 7. Set up Report Generation Configure Google Drive integration for report storage Set up ESG report templates and formats Define stakeholder access and permissions Test report generation and delivery 8. Test and Validate Run the workflow manually with test data Verify all calculation steps complete successfully Check data accuracy and emission factor validity Validate ESG report compliance and formatting 🔄 Workflow Customization Options Modify Data Collection Add more energy data sources (renewables, waste, etc.) Include additional transportation modes (rail, shipping, etc.) Integrate with building management systems Add real-time monitoring and IoT data sources Extend Calculation Framework Add more Scope 3 categories (waste, water, etc.) Implement industry-specific calculation methodologies Include carbon offset and credit tracking Add lifecycle assessment (LCA) capabilities Customize Reduction Analysis Add more sophisticated ROI calculations Implement scenario modeling and forecasting Include regulatory compliance tracking Add stakeholder engagement metrics Output Customization Add integration with sustainability reporting platforms Implement automated stakeholder notifications Create executive dashboards and visualizations Add compliance monitoring and alert systems 📈 Use Cases ESG Compliance Reporting**: Automate sustainability disclosure requirements Carbon Reduction Planning**: Identify and prioritize reduction opportunities Regulatory Compliance**: Meet environmental reporting mandates Stakeholder Communication**: Generate transparent sustainability reports Investment Due Diligence**: Provide ESG data for investors and lenders Supply Chain Sustainability**: Track and report on Scope 3 emissions 🚨 Important Notes Respect data source terms of service and rate limits Implement appropriate delays between requests to avoid rate limiting Regularly review and update emission factors for accuracy Monitor API usage to manage costs effectively Keep your credentials secure and rotate them regularly Ensure compliance with local environmental reporting regulations Validate calculations against industry standards and methodologies Maintain proper documentation for audit and verification purposes 🔧 Troubleshooting Common Issues: ScrapeGraphAI connection errors: Verify API key and account status Data source access issues: Check website accessibility and rate limits Calculation errors: Verify emission factors and organizational data Report generation failures: Check Google Drive permissions and quotas Schedule trigger failures: Check timezone and cron expression Data accuracy issues: Validate against manual calculations and industry benchmarks Support Resources: ScrapeGraphAI documentation and API reference n8n community forums for workflow assistance EPA emission factor databases and methodologies GHG Protocol standards and calculation guidelines ESG reporting frameworks and compliance requirements Sustainability reporting best practices and standards. An n8n automation workflow template by vinci-king-01.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Co
Copyright Infringement Detector with ScrapeGraphAI and Automated Legal Response
Live

By vinci-king-01

Copyright Infringement Detector with ScrapeGraphAI Analysis and Legal Action Automation 🎯 Target Audience Intellectual property lawyers and legal teams Brand protection specialists Content creators and publishers Marketing and brand managers Digital rights management teams Copyright enforcement agencies Media companies and publishers E-commerce businesses with proprietary content Software and technology companies Creative agencies protecting client work 🚀 Problem Statement Manual monitoring for copyright infringement is time-consuming, often reactive rather than proactive, and can miss critical violations that damage brand reputation and revenue. This template solves the challenge of automatically detecting copyright violations, analyzing infringement patterns, and providing immediate legal action recommendations using AI-powered web scraping and automated legal workflows. 🔧 How it Works This workflow automatically scans the web for potential copyright violations using ScrapeGraphAI, analyzes content similarity, determines legal action requirements, and provides automated alerts for immediate response to protect intellectual property rights. Key Components Schedule Trigger - Runs automatically every 24 hours to monitor for new infringements ScrapeGraphAI Web Search - Uses AI to search for potential copyright violations across the web Content Comparer - Analyzes potential infringements and calculates similarity scores Infringement Detector - Determines legal action required and creates case reports Legal Action Trigger - Routes cases based on severity and urgency Brand Protection Alert - Sends urgent alerts for high-priority violations Monitoring Alert - Tracks medium-risk cases for ongoing monitoring 📊 Detection and Analysis Specifications The template monitors and analyzes the following infringement types: | Infringement Type | Detection Method | Risk Level | Action Required | |-------------------|------------------|------------|-----------------| | Exact Text Match | High similarity score (>80%) | High | Immediate cease & desist | | Paraphrased Content | Moderate similarity (50-80%) | Medium | Monitoring & evidence collection | | Unauthorized Brand Usage | Brand name detection in content | High | Legal consultation | | Competitor Usage | Known competitor domain detection | High | DMCA takedown | | Image/Video Theft | Visual content analysis | High | Immediate action | | Domain Infringement | Suspicious domain patterns | Medium | Investigation | 🛠️ Setup Instructions Estimated setup time: 30-35 minutes Prerequisites n8n instance with community nodes enabled ScrapeGraphAI API account and credentials Telegram or other notification service credentials Legal team contact information Copyrighted content database Step-by-Step Configuration 1. Install Community Nodes Install required community nodes npm install n8n-nodes-scrapegraphai 2. Configure ScrapeGraphAI Credentials Navigate to Credentials in your n8n instance Add new ScrapeGraphAI API credentials Enter your API key from ScrapeGraphAI dashboard Test the connection to ensure it's working 3. Set up Schedule Trigger Configure the monitoring frequency (default: every 24 hours) Adjust timing to match your business hours Set appropriate timezone for your legal team 4. Configure Copyrighted Content Database Update the Content Comparer node with your protected content Add brand names, slogans, and unique phrases Include competitor and suspicious domain lists Set similarity thresholds for different content types 5. Customize Legal Action Rules Update the Infringement Detector node with your legal thresholds Configure action plans for different infringement types Set up case priority levels and response timelines Define evidence collection requirements 6. Set up Alert System Configure Telegram bot or other notification service Set up different alert types for different severity levels Configure legal team contact information Test alert delivery and formatting 7. Test and Validate Run the workflow manually with test search terms Verify all detection steps complete successfully Test alert system with sample infringement data Validate legal action recommendations 🔄 Workflow Customization Options Modify Detection Parameters Adjust similarity thresholds for different content types Add more sophisticated text analysis algorithms Include image and video content detection Customize brand name detection patterns Extend Legal Action Framework Add more detailed legal action plans Implement automated cease and desist generation Include DMCA takedown automation Add court filing preparation workflows Customize Alert System Add integration with legal case management systems Implement tiered alert systems (urgent, high, medium, low) Add automated evidence collection and documentation Include reporting and analytics dashboards Output Customization Add integration with legal databases Implement automated case tracking Create compliance reporting systems Add trend analysis and pattern recognition 📈 Use Cases Brand Protection**: Monitor unauthorized use of brand names and logos Content Protection**: Detect plagiarism and content theft Legal Enforcement**: Automate initial legal action processes Competitive Intelligence**: Monitor competitor content usage Compliance Monitoring**: Ensure proper attribution and licensing Evidence Collection**: Automatically document violations for legal proceedings 🚨 Important Notes Respect website terms of service and robots.txt files Implement appropriate delays between requests to avoid rate limiting Regularly review and update copyrighted content database Monitor API usage to manage costs effectively Keep your credentials secure and rotate them regularly Ensure compliance with local copyright laws and regulations Consult with legal professionals before taking automated legal action Maintain proper documentation for all detected violations 🔧 Troubleshooting Common Issues: ScrapeGraphAI connection errors: Verify API key and account status False positive detections: Adjust similarity thresholds and detection parameters Alert delivery failures: Check notification service credentials Legal action errors: Verify legal team contact information Schedule trigger failures: Check timezone and interval settings Content analysis errors: Review the Code node's JavaScript logic Support Resources: ScrapeGraphAI documentation and API reference n8n community forums for workflow assistance Copyright law resources and best practices Legal automation and compliance guidelines Brand protection and intellectual property resources. An n8n automation workflow template by vinci-king-01.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
In
Instagram Influencer Content Monitor with ScrapeGraphAI Analysis and ROI Tracking
Live

By vinci-king-01

Influencer Content Monitor with ScrapeGraphAI Analysis and ROI Tracking 🎯 Target Audience Marketing managers and brand managers Influencer marketing agencies Social media managers Digital marketing teams Brand partnerships coordinators Marketing analysts and strategists Campaign managers ROI and performance analysts 🚀 Problem Statement Manual monitoring of influencer campaigns is time-consuming and often misses critical performance insights, brand mentions, and ROI calculations. This template solves the challenge of automatically tracking influencer content, analyzing engagement metrics, detecting brand mentions, and calculating campaign ROI using AI-powered analysis and automated workflows. 🔧 How it Works This workflow automatically monitors influencer profiles and content using ScrapeGraphAI for intelligent analysis, tracks brand mentions and sponsored content, calculates performance metrics, and provides comprehensive ROI analysis for marketing campaigns. Key Components Daily Schedule Trigger - Runs automatically every day at 9:00 AM to monitor influencer campaigns ScrapeGraphAI - Influencer Profiles - Uses AI to extract profile data and recent posts from Instagram Content Analyzer - Analyzes post content for engagement rates and quality scoring Brand Mention Detector - Identifies brand mentions and sponsored content indicators Campaign Performance Tracker - Tracks campaign metrics and KPIs Marketing ROI Calculator - Calculates return on investment for campaigns 📊 Data Analysis Specifications The template analyzes and tracks the following metrics: | Metric Category | Data Points | Description | Example | |----------------|-------------|-------------|---------| | Profile Data | Username, Followers, Following, Posts Count, Bio, Verification Status | Basic influencer profile information | "@influencer", "100K followers", "Verified" | | Post Analysis | Post URL, Caption, Likes, Comments, Date, Hashtags, Mentions | Individual post performance data | "5,000 likes", "150 comments" | | Engagement Metrics | Engagement Rate, Content Quality Score, Performance Tier | Calculated performance indicators | "3.2% engagement rate", "High performance" | | Brand Detection | Brand Mentions, Sponsored Content, Mention Count | Brand collaboration tracking | "Nike mentioned", "Sponsored post detected" | | Campaign Performance | Total Reach, Total Engagement, Average Engagement, Performance Score | Overall campaign effectiveness | "50K total reach", "85.5 performance score" | | ROI Analysis | Total Investment, Estimated Value, ROI Percentage, Cost per Engagement | Financial performance metrics | "$2,500 investment", "125% ROI" | 🛠️ Setup Instructions Estimated setup time: 20-25 minutes Prerequisites n8n instance with community nodes enabled ScrapeGraphAI API account and credentials Instagram accounts to monitor (influencer usernames) Campaign budget and cost data for ROI calculations Step-by-Step Configuration 1. Install Community Nodes Install required community nodes npm install n8n-nodes-scrapegraphai 2. Configure ScrapeGraphAI Credentials Navigate to Credentials in your n8n instance Add new ScrapeGraphAI API credentials Enter your API key from ScrapeGraphAI dashboard Test the connection to ensure it's working 3. Set up Schedule Trigger Configure the daily schedule (default: 9:00 AM UTC) Adjust timezone to match your business hours Set appropriate frequency for your monitoring needs 4. Configure Influencer Monitoring Update the websiteUrl parameter with target influencer usernames Customize the user prompt to extract specific profile data Set up monitoring for multiple influencers if needed Configure brand keywords for mention detection 5. Customize Brand Detection Update brand keywords in the Brand Mention Detector node Add sponsored content indicators (#ad, #sponsored, etc.) Configure brand mention sensitivity levels Set up competitor brand monitoring 6. Configure ROI Calculations Update cost estimates in the Marketing ROI Calculator Set value per engagement and reach metrics Configure campaign management costs Adjust ROI calculation parameters 7. Test and Validate Run the workflow manually with test data Verify all analysis steps complete successfully Check data accuracy and calculation precision Validate ROI calculations with actual campaign data 🔄 Workflow Customization Options Modify Monitoring Parameters Adjust monitoring frequency (hourly, daily, weekly) Add more social media platforms (TikTok, YouTube, etc.) Customize engagement rate calculations Modify content quality scoring algorithms Extend Brand Detection Add more sophisticated brand mention detection Implement sentiment analysis for brand mentions Include competitor brand monitoring Add automated alert systems for brand mentions Customize Performance Tracking Modify performance tier thresholds Add more detailed engagement metrics Implement trend analysis and forecasting Include audience demographic analysis Output Customization Add integration with marketing dashboards Implement automated reporting systems Create alert systems for performance drops Add campaign comparison features 📈 Use Cases Influencer Campaign Monitoring**: Track performance of influencer partnerships Brand Mention Detection**: Monitor brand mentions across influencer content ROI Analysis**: Calculate return on investment for marketing campaigns Competitive Intelligence**: Monitor competitor brand mentions Performance Optimization**: Identify top-performing content and influencers Campaign Reporting**: Generate automated reports for stakeholders 🚨 Important Notes Respect Instagram's terms of service and rate limits Implement appropriate delays between requests to avoid rate limiting Regularly review and update brand keywords and detection parameters Monitor API usage to manage costs effectively Keep your credentials secure and rotate them regularly Consider data privacy and compliance requirements Ensure accurate cost data for ROI calculations 🔧 Troubleshooting Common Issues: ScrapeGraphAI connection errors: Verify API key and account status Instagram access issues: Check account accessibility and rate limits Brand detection false positives: Adjust keyword sensitivity ROI calculation errors: Verify cost and value parameters Schedule trigger failures: Check timezone and cron expression Data parsing errors: Review the Code node's JavaScript logic Support Resources: ScrapeGraphAI documentation and API reference n8n community forums for workflow assistance Instagram API documentation and best practices Influencer marketing analytics best practices ROI calculation methodologies and standards. An n8n automation workflow template by vinci-king-01.

N8nUpdated 19 hours ago
Free
No ratings
  • 1 nodes
Workflows
  • Automation
Or
Organize & Analyze Creative Assets with ScrapeGraphAI and Google Sheets Dashboard
Live

By vinci-king-01

Creative Asset Manager with ScrapeGraphAI Analysis and Brand Compliance 🎯 Target Audience Creative directors and design managers Marketing teams managing brand assets Digital asset management (DAM) administrators Brand managers ensuring compliance Content creators and designers Marketing operations teams Creative agencies managing client assets Brand compliance officers 🚀 Problem Statement Managing creative assets manually is inefficient and error-prone, often leading to inconsistent branding, poor organization, and compliance issues. This template solves the challenge of automatically analyzing, organizing, and ensuring brand compliance for creative assets using AI-powered analysis and automated workflows. 🔧 How it Works This workflow automatically processes uploaded creative assets using ScrapeGraphAI for intelligent analysis, generates comprehensive tags, checks brand compliance, organizes files systematically, and maintains a centralized dashboard for creative teams. Key Components Asset Upload Trigger - Webhook endpoint that activates when new creative assets are uploaded ScrapeGraphAI Asset Analyzer - Uses AI to extract detailed information from visual assets Tag Generator - Creates comprehensive, searchable tags based on asset analysis Brand Compliance Checker - Evaluates assets against brand guidelines and standards Asset Organizer - Creates organized folder structures and standardized naming Creative Team Dashboard - Updates Google Sheets with organized asset information 📊 Google Sheets Column Specifications The template creates the following columns in your Google Sheets: | Column | Data Type | Description | Example | |--------|-----------|-------------|---------| | asset_id | String | Unique asset identifier | "asset_1703123456789_abc123def" | | name | String | Standardized filename | "image-social-media-2024-01-15T10-30-00.jpg" | | path | String | Storage location path | "/creative-assets/2024/01/image/social-media" | | asset_type | String | Type of creative asset | "image" | | dimensions | String | Asset dimensions | "1920x1080" | | file_format | String | File format | "jpg" | | primary_colors | Array | Extracted color palette | ["#FF6B35", "#004E89"] | | content_description | String | AI-generated content description | "Modern office workspace with laptop" | | text_content | String | Any text visible in asset | "Welcome to our workspace" | | style_elements | Array | Detected style characteristics | ["modern", "minimalist"] | | generated_tags | Array | Comprehensive tag list | ["high-resolution", "brand-logo", "social-media"] | | usage_context | String | Suggested usage context | "social-media" | | brand_elements | Array | Detected brand elements | ["logo", "typography"] | | compliance_score | Number | Brand compliance score (0-100) | 85 | | compliance_status | String | Approval status | "approved-with-warnings" | | compliance_issues | Array | List of compliance problems | ["Non-brand colors detected"] | | upload_date | DateTime | Asset upload timestamp | "2024-01-15T10:30:00Z" | | searchable_keywords | String | Search-optimized keywords | "image social-media modern brand-logo" | 🛠️ Setup Instructions Estimated setup time: 25-30 minutes Prerequisites n8n instance with community nodes enabled ScrapeGraphAI API account and credentials Google Sheets account with API access File upload system or DAM integration Brand guidelines document (for compliance configuration) Step-by-Step Configuration 1. Install Community Nodes Install required community nodes npm install n8n-nodes-scrapegraphai 2. Configure ScrapeGraphAI Credentials Navigate to Credentials in your n8n instance Add new ScrapeGraphAI API credentials Enter your API key from ScrapeGraphAI dashboard Test the connection to ensure it's working 3. Set up Google Sheets Connection Add Google Sheets OAuth2 credentials Grant necessary permissions for spreadsheet access Create a new spreadsheet for creative asset management Configure the sheet name (default: "Creative Assets Dashboard") 4. Configure Webhook Trigger Set up the webhook endpoint for asset uploads Configure the webhook URL in your file upload system Ensure asset_url parameter is passed in webhook payload Test webhook connectivity 5. Customize Brand Guidelines Update the Brand Compliance Checker node with your brand colors Configure approved file formats and size limits Set required brand elements and fonts Define resolution standards and quality requirements 6. Configure Asset Organization Customize folder structure preferences Set up naming conventions for different asset types Configure metadata extraction preferences Set up search optimization parameters 7. Test and Validate Upload a test asset to trigger the workflow Verify all analysis steps complete successfully Check Google Sheets for proper data formatting Validate brand compliance scoring 🔄 Workflow Customization Options Modify Analysis Parameters Adjust ScrapeGraphAI prompts for specific asset types Customize tag generation algorithms Modify color analysis sensitivity Add industry-specific analysis criteria Extend Brand Compliance Add more sophisticated brand guideline checks Implement automated correction suggestions Include legal compliance verification Add accessibility compliance checks Customize Organization Structure Modify folder hierarchy based on team preferences Implement custom naming conventions Add version control and asset history Configure backup and archiving rules Output Customization Add integration with DAM systems Implement asset approval workflows Create automated reporting and analytics Add team collaboration features 📈 Use Cases Brand Asset Management**: Automatically organize and tag brand assets Compliance Monitoring**: Ensure all assets meet brand guidelines Creative Team Collaboration**: Centralized asset management and sharing Marketing Campaign Management**: Organize assets by campaign and context Asset Discovery**: AI-powered search and recommendation system Quality Control**: Automated quality and compliance checks 🚨 Important Notes Respect ScrapeGraphAI API rate limits and terms of service Implement appropriate delays between requests to avoid rate limiting Regularly review and update brand guidelines in the compliance checker Monitor API usage to manage costs effectively Keep your credentials secure and rotate them regularly Consider data privacy and copyright compliance for creative assets Ensure proper backup and version control for important assets 🔧 Troubleshooting Common Issues: ScrapeGraphAI connection errors: Verify API key and account status Webhook trigger failures: Check webhook URL and payload format Google Sheets permission errors: Check OAuth2 scope and permissions Asset analysis errors: Review the ScrapeGraphAI prompt configuration Brand compliance false positives: Adjust guideline parameters File organization issues: Check folder permissions and naming conventions Support Resources: ScrapeGraphAI documentation and API reference n8n community forums for workflow assistance Google Sheets API documentation for advanced configurations Digital asset management best practices Brand compliance and governance guidelines. An n8n automation workflow template by vinci-king-01.

N8nUpdated 19 hours ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Oneclick AI Squad logo
Auto-Sort Support Emails with OpenAI and Route to Teams with Jira Integration
Live

By Oneclick AI Squad

This automated n8n workflow provides an AI-powered email classifier for support emails, automatically categorizing incoming emails and routing them to the appropriate inbox, creating a Jira task, and sending an autoresponse within minutes. Main Components IMAP Email** - Monitors incoming support emails via IMAP OpenAI** - Classifies emails into categories (billing, bug, feature) Switch** - Routes emails based on the classified category Send Billing Email** - Forwards billing-related emails to the billing inbox Send Bug Email** - Forwards bug-related emails to the bugs inbox Send Feature Email** - Forwards feature-related emails to the features inbox Create Jira Task** - Creates a task in Jira for each classified email Send Autoresponse** - Sends a confirmation email to the sender Essential Prerequisites IMAP access to the support email account OpenAI API key SMTP server credentials for sending emails Jira account with API access Customization Guide Update IMAP host and credentials in the IMAP Email node Adjust OpenAI model or prompt in the OpenAI node Modify email addresses (billing@yourdomain.com, bugs@yourdomain.com, features@yourdomain.com) in Send Email nodes Configure Jira project ID and credentials in the Create Jira Task node Change autoresponse text in the Send Autoresponse node Features 🤖 AI Classification:** Uses OpenAI to categorize emails into billing, bug, or feature 🔄 Automated Routing:** Routes emails to the correct inbox based on category 🎯 Task Creation:** Creates a Jira task for each support request 📧 Autoresponse:** Sends instant confirmation to the sender ⚡ Optimizations Made:** Streamlined email processing with single-pass classification Parameters to Configure imap_host: Your IMAP server address imap_user: IMAP username (e.g., support@yourdomain.com) imap_password: IMAP password openai_api_key: OpenAI API key smtp_host: Your SMTP server address smtp_user: SMTP username smtp_password: SMTP password jira_project_id: Your Jira project ID jira_user: Jira username jira_api_token: Jira API token How to Use Copy the JSON code from the artifact Open your n8n workspace Select “Import from JSON” or “+” → “From JSON” Paste the JSON code Configure parameters in the respective nodes with your credentials and settings Run the workflow Workflow Actions Classify:** Uses OpenAI to categorize incoming emails Route:** Forwards emails to the appropriate inbox Create:** Generates a Jira task for each email Respond:** Sends an autoresponse to the sender. An n8n automation workflow template by Oneclick AI Squad.

N8nUpdated 19 hours ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Au
Auto-Call New Typeform Submissions with Vapi Voice Assistant
Live

By Aitor | 1Node

This n8n automation connects your Typeform forms with Vapi AI, allowing you to immediately call new form respondents with a personalized message from a Vapi AI assistant, as soon as a form submission is received. 🧾 Requirements Typeform A Typeform account Typeform personal access token and credentials enabled in n8n A Typeform form published that includes a phone number field Vapi A Vapi account with credit A connected phone number to make calls An assistant created and ready to make calls Your Vapi API key 🔗 Useful Links n8n Typeform Credentials Setup Vapi Docs 🔄 Workflow Breakdown 1. Trigger: Typeform Submission Triggered when a new response is submitted to your Typeform. The form must include a phone number field. 2. Wait 2 Minutes Adds a short delay before proceeding. Useful to ensure form data is fully synced or to give time for related automations. 3. Set Vapi Fields (Manual Step) Set the required fields for the Vapi API call: phone number id - connected in Vapi assistant id - the assistant enabled in the call Vapi API key - your secure API key 4. Start Outbound Vapi Call Sends a POST request to https://api.vapi.ai/call Payload includes: Respondent’s phone number (from Typeform) Vapi assistant id Vapi phone number id to initiate the call ✏️ Template Customization Guidance How to Adapt for Your Specific Needs Personalize the Call Content:** Include additional fields in your Typeform (e.g., first name, interest, location). In n8n, map these form fields into the payload sent to Vapi. Update your Vapi assistant’s prompt/script to reference these variables for a highly personalized experience. Conditional Call Logic:** Use n8n's logic nodes (e.g., IF, Switch) to, for example: Only trigger calls if a respondent checks a checkbox (e.g., consent or interest). Use a different Vapi assistant or phone number based on responses (e.g., language preference or location). Advanced Routing:** Configure the workflow to choose different assistants, phone numbers, or call scripts based on the respondent’s answers. Store assistant IDs or numbers as environment variables or reference them from a lookup table for dynamic selection. 📞 Examples: Using Form Data to Personalize Calls Greeting by Name:** If your Typeform collects first_name, map it into the Vapi payload. Your assistant script can begin, "Hi {{first_name}}, thanks for your interest in XYZ!" Custom Message Based on Product Interest:** Add a product_interest field in Typeform. Pass its value to Vapi and have the assistant mention the product, e.g., “I see you’re interested in our Premium Plan…” Reference Appointment Times or Locations:** Collect appointment_time and/or city fields, and tailor the call to reconfirm booking details using these inputs. 🛠️ Troubleshooting & Tips Call Not Triggering:** Ensure your Typeform webhook connection and credentials are correctly set up in n8n. Check that your workflow is active and the trigger node is configured for the correct form. Invalid Phone Number Format:** Vapi requires numbers in full international format (e.g., +11234567890). Use n8n expressions to clean or verify the incoming number if needed. Missing Data in the Call:** Confirm that additional fields (e.g., first_name) exist in the Typeform response and that your mapping in n8n matches the exact field names. Failed API Call:** Double-check your Vapi phone number id, assistant id, and API key. Use n8n’s execution logs to inspect the payload sent to Vapi for debugging. Duplicate Calls:** If your Typeform allows multiple submissions, add logic in n8n to check for and avoid duplicate calls, for example by maintaining a record of called numbers. 🙋‍♂️ Need Help? Feel free to contact us at 1 Node Get instant access to a library of free resources we created. An n8n automation workflow template by Aitor | 1Node.

N8nUpdated 19 hours ago
Free
No ratings
  • 1 nodes
Workflows
  • Automation
Au
Automate Outbound Voice Calls with Vapi from Form Submissions
Live

By Aitor | 1Node

This n8n automation connects your n8n form submissions to Vapi AI, enabling you to immediately call new respondents with a personalized voice AI assistant, as soon as the form is submitted. 🧾 Requirements n8n Form An n8n form node published and accessible to users. The form must include a phone number field: Accept full international phone number with + and country code. Example: +11234567890 (Optional) Add more form fields as needed for your use case. Vapi A Vapi account with credit. A connected phone number for outbound calls. An assistant created and ready to make calls. Your Vapi API key. 🔗 Useful Link Vapi calll endpoint 🔄 Workflow Breakdown 1. Trigger: Form Submission (n8n Form) Starts when a submission is received from your form. 2. Wait 2 Minutes Inserts a 2-minute pause before the next steps. 3. Set Vapi Fields (Manual Step) Step-by-Step: Configuring Vapi Parameters in the ‘Set fields’ Node Open the ‘Set’ node where you map Vapi parameters. Add fields (if not present): phone_number_id: The sender phone number ID from your Vapi dashboard. assistant_id: The ID of the Vapi AI assistant you want to use. api_key: Paste your Vapi API key here (keep secure). (Optional) Add more fields for personalization, such as: first_name, product, reason, etc., if captured in your form. 4. Start Outbound Vapi Call Sends a POST request to https://api.vapi.ai/call. Payload includes: Phone number from form Chosen assistant ID Vapi number ID Any additional info you choose to pass for customizing the call 🎨 Customization How to Adapt for Different Use Cases Collect More Info:** Add fields to your n8n form for details such as name, product type, issue/context, preferred language, etc. Use Extra Data in Calls:** In the HTTP request node, pass these fields in the API request body to Vapi. Tailor your assistant’s script to reference these for a personalized experience. Conditional Calls:** Add n8n logic nodes to filter/categorize submissions (e.g., only call if a checkbox is ticked or if value matches certain criteria). Dynamic Assistant Selection:** Select assistant or Vapi number based on user responses (e.g., route to different assistants by region or requested service). 📇 Using Additional Form Fields in Vapi Calls Any field collected on your n8n form can be included in the call payload, simply add it in the HTTP request payload. Vapi can use these variables for dynamically constructing prompts, personalizing the call flow, or branching logic in the interaction. Example: If your form collects first_name and appointment_time, both can be sent to Vapi and referenced in the call script or as variables in your assistant’s logic. 🙋‍♂️ Need Help? Feel free to contact us at 1 Node Explore more free resources created for automating n8n and Vapi. An n8n automation workflow template by Aitor | 1Node.

N8nUpdated 19 hours ago
Free
No ratings
  • 1 nodes
Workflows
  • Automation