by Takumi Oku
Who is this for Entrepreneurs looking for verified technology to license. R&D Teams tracking aerospace innovation. Content Creators covering tech trends. How it works Fetch: Gets the latest patents from NASA's Tech Transfer API. Filter & Loop: Removes empty entries and processes each patent individually. Analyze: Translates the abstract (DeepL) and uses OpenAI to brainstorm practical business applications. Archive: Saves the details to Google Sheets. Notify: Compiles a summary and sends it to Slack. How to set up Prepare Google Sheet: Create a new sheet with these exact headers in Row 1: Date Title Abstract_Translated Business_Idea Link Edit Settings: Double-click the Edit Settings node to add your Google Sheet ID, Sheet Name, and Slack Channel ID. Credentials: Configure credentials for OpenAI, DeepL, Google Sheets, and Slack. Activate: Run a test execution, then switch the workflow to Active. Requirements OpenAI: API Key (gpt-4o or gpt-3.5-turbo) DeepL: API Key (Free or Pro) Google Sheets: OAuth2 credentials with Drive/Sheets scopes. Slack: Bot User OAuth Token with chat:write scope. How to customize Change the Prompt: Edit the Generate Business Ideas node to tailor ideas for a specific niche (e.g., "Applications for medical devices"). Adjust Schedule: Change the trigger in the Weekly Schedule node to run daily or monthly. Different Output: Swap Slack for Microsoft Teams or Email nodes if preferred.
by Atta
Stop watching long videos, start listening to concise summaries. This workflow transforms any YouTube video URL sent via Telegram into a high-quality, spoken audio summary (MP3) and a structured text overview. It acts as your personal AI research assistant, turning lengthy content into bite-sized audio files that you can consume on the go. It leverages Decodo for robust transcript extraction, OpenAI for intelligent summarization, and for realistic text-to-speech generation. ✨ Features Telegram-First Interface:** Send links and receive audio directly in your chat app. Smart Validation:** Automatically checks if the link is a valid YouTube URL before processing to save API credits. Multi-Language Support:** Easily configure the output language (English, Spanish, German, etc.) via a simple Config node. The AI will translate and speak in this language. Robust Error Handling:** Gracefully handles videos with no captions/transcripts by notifying the user instead of breaking the workflow. Structured Data Extraction:** Uses AI to extract the Genre, Title, and Summary alongside the audio file. ⚙️ How it Works Trigger: You send a YouTube URL to your Telegram Bot. Validate: The workflow checks the URL pattern using Regex. Extract: Decodo scrapes the video page to retrieve the full transcript JSON. Process: A Code node flattens the complex JSON into a readable text format. Summarize: OpenAI (gpt-4o-mini) analyzes the text and writes a script optimized for listening. Speak: OpenAI converts the script into a high-definition MP3 file. Deliver: The bot replies with the Audio File and a formatted text summary including the genre tags and original link. 📥 Decodo Node Installation The Decodo node is used in this workflow for fetching the YouTube Transcript. Find the Node: Click the + button in your n8n canvas. Search: Search for the Decodo node and select it. Credentials: When configuring the first Decodo node, use your API key (obtained with the 80% discount coupon). Setup: Open the Decodo (Fetch YouTube Transcript) node to ensure it is correctly targeting the YouTube service. 🎁 Exclusive Deal for n8n Users To run this workflow, you require a robust scraping provider. We have secured a massive discount for Decodo users: Get 80% OFF the 23k Advanced Scraping API plan. Coupon Code: ATTAN8N Sign Up Here: Claim 80% Discount on Decodo ➕ How to Adapt the Template This workflow is highly flexible and can be modified for various content tasks: Change AI Model:* Easily swap the *OpenAI Chat Model* node with an *OpenAI* or *Anthropic (Claude)** node without altering the core logic. Create Long-Form Drafts:** Modify the AI System Prompt to generate a full 1,000-word blog post draft or a set of social media updates instead of a short audio script. Change Destination:* Replace the *Telegram* nodes with *Slack, **Microsoft Teams, Email (Gmail/SMTP), or Discord to deliver the audio and summary to your preferred channel. Create an Archive:* Connect the successful output to a *Google Sheets* or *Airtable** node to keep a searchable archive of every video summary created.
by Cheng Siong Chin
How It Works This workflow automates end-to-end candidate evaluation for HR teams and recruiters overwhelmed by high-volume hiring. Designed for talent acquisition professionals, hiring managers, and HR operations, it solves the challenge of manually screening resumes, validating qualifications, and coordinating interview feedback across multiple stakeholders. The system triggers on new applications, extracts CV content, prepares structured candidate data, and deploys specialized AI agents for comprehensive evaluation: Signal Agent validates credentials, CV Verification Agent confirms qualifications, Trust Assessment Agent evaluates cultural fit, and Experience Agent analyzes career trajectory. The Orchestrator Agent synthesizes insights, checks validation results, and routes decisions—sending approval emails for qualified candidates, rejection notices for mismatches, and logging all outcomes to Google Calendar and Sheets. By automating screening with multi-dimensional AI analysis, organizations reduce time-to-hire by 70%, eliminate bias, ensure consistent evaluation criteria, and free recruiters to focus on relationship-building with top talent. Setup Steps Connect webhook/form trigger to applicant tracking system or career portal Configure CV extraction node with document parsing API credentials Add OpenAI API keys to all AI agent nodes Define evaluation criteria in each agent's prompt Link Gmail credentials for approval and rejection email templates Connect Google Calendar API for interview scheduling automation Prerequisites ATS integration or career portal webhook access, OpenAI API account Use Cases High-volume recruitment screening, technical role qualification validation Customization Modify agent prompts for role-specific criteria, adjust scoring thresholds for pass/fail decisions Benefits Reduces screening time by 70%, eliminates unconscious bias through standardized evaluation
by oka hironobu
Research competitors and generate market insights with Claude AI and Notion Who is this for SaaS product managers, startup founders, and marketing teams who need to stay informed about competitor movements without manual monitoring. Perfect for teams who want to automate competitive intelligence gathering and respond quickly to market changes. How it works The workflow runs weekly, automatically scraping competitor websites and pricing pages using HTTP requests. A code node extracts key content and creates content hashes to detect changes from previous scans. When changes are detected, Claude AI analyzes the updates and provides strategic insights about pricing shifts, feature launches, or messaging changes. All competitor data and AI analysis are automatically saved to a Notion database for historical tracking. Important changes trigger immediate Slack notifications with actionable insights. At the end of each week, a comprehensive report summarizing all competitor activity is generated and emailed to your team. How to set up Configure competitor URLs in the Set node by adding websites, pricing pages, and feature pages you want to monitor. Set up API credentials for Claude AI, Notion, Slack, and Gmail. Create a Notion database with properties for competitor name, URL, content hash, AI analysis, and scan date. Define environment variables for your Notion database ID, Slack channel, and team email list. Requirements Anthropic Claude API key for competitive analysis Notion workspace with API access for data storage Slack workspace for urgent alerts Gmail account for weekly reporting Basic HTML/CSS knowledge helpful for customizing content extraction How to customize Adjust the schedule trigger frequency, modify urgent notification keywords in the priority evaluation code, or customize the Claude AI analysis prompt to focus on specific competitive aspects like pricing, features, or market positioning.
by Abdullah Alshiekh
📈 Automated Customer Rewards Platform: Jotform Integration This blueprint details a highly efficient, AI-powered workflow designed to automate customer reward fulfillment. Leveraging the accessible interface of Jotform, this system delivers superior reliability and exceptional processing speed. 📊 Reliability, Productivity, and Performance This workflow is engineered to maximize operational efficiency and maintain data integrity: Instant Fulfillment: Automation handles receipt scanning (OCR), AI calculation, logging, and notification in seconds, eliminating manual delays. Seamless Data Capture: Leverages the user-friendly Jotform interface for fast, reliable customer submission and file uploads. 🛠️ Quick Configuration Guide Jotform Webhook:* In your *JotForm* settings, paste the n8n *Jotform Trigger URL** into the Webhook Integration. Done. API Access:* Generate a *"Full Access"** JotForm API key and insert it into the required n8n nodes (Jotform Trigger and Fetch All Receipts). Credential Setup:** Plug in your necessary API keys (Gemini, OCR.Space) and update the Notion Database ID and internal email recipient. 🚀 How It Works (Practical Flow) Submission:* Customer submits their request via *Jotform**. Processing:** System extracts text from the receipt (OCR), the AI calculates the reward, and the If node verifies the total. Fulfillment:** Transaction logged, confirmation emails sent to both the customer and the internal team. If you need any help Get in Touch
by WeblineIndia
Futures Trade Monitoring & Risk Alert Workflow > n8n, Binance API, Google Sheets, Slack, Telegram, Jira & Email This workflow automates futures trade monitoring by fetching live prices from Binance, calculating trade performance (PnL, ROI, fees), evaluating risk levels and sending alerts across Slack, Telegram, Jira and Email. It also stores trade history and analytics in Google Sheets. Quick Implementation Steps Import workflow into your n8n account. Configure trade input (Function or Google Sheets). Connect Slack, Telegram, Jira, Gmail credentials. Set up Google Sheets (Trades & Analytics). Run workflow or enable schedule trigger. What It Does This workflow continuously monitors futures trading positions by combining user-defined trade data with real-time market prices fetched from the Binance public API. It calculates key metrics such as profit/loss (PnL), return on investment (ROI) and transaction fees to evaluate trade performance. Based on calculated values, the workflow applies a risk scoring mechanism to classify trades into different severity levels. These levels determine how alerts are routed across communication platforms such as Slack, Telegram, Jira and Email. Additionally, the workflow stores all trade data and daily analytics in Google Sheets, enabling users to track performance trends and maintain a history of trades without manual effort. Who It's For Crypto futures traders Trading teams and analysts Risk management teams Automation enthusiasts using n8n Developers building trading dashboards Requirements n8n account (cloud or self-hosted) Binance public API access (no API key required) Google Sheets account Slack workspace (optional) Telegram bot (optional) Jira account (optional) Gmail account (optional) How It Works & Setup Instructions Step 1: Trigger Setup Configure Schedule Trigger to run at intervals (e.g., every 5 minutes). Step 2: Trade Input Use Function node or Google Sheets to define: symbol entry_price quantity Step 3: Fetch Market Data HTTP Request node calls Binance API: Endpoint: /api/v3/ticker/price Step 4: Merge Data Merge node combines trade input with live price. Step 5: Process Trade Metrics Function node calculates: PnL Fees Net PnL ROI Step 6: Filter Valid Trades IF node ensures valid calculations (e.g., non-null values). Step 7: Risk Scoring Assigns risk score based on loss and position size. Step 8: Alert Routing Switch node routes alerts: Low → Slack Medium → Slack + Telegram High → Slack + Telegram + Jira + Email Step 9: Store Trade Data Google Sheets (Trades): Stores trade history Step 10: Analytics Function node generates: Daily trade count Net PnL summary Step 11: Store Analytics Google Sheets (Analytics): Stores summarized data How To Customize Nodes Modify Function node to change trade input logic. Adjust HTTP Request node for different APIs. Update PnL logic for leverage or futures margin. Modify risk scoring thresholds. Customize alert messages per platform. Change Google Sheets structure as needed. Add-ons (Extend Functionality) Duplicate alert prevention using Google Sheets lookup Dashboard integration (Google Data Studio / Power BI) Auto trade sync via exchange APIs Webhook-based real-time alerts Error handling and retry logic Use Case Examples Monitor crypto futures trades in real time. Receive instant alerts for high-risk positions. Track daily profit/loss automatically. Manage multiple assets without manual checking. Enable centralized monitoring for trading teams. Note: This workflow can be adapted for many other financial monitoring and automation use cases. Troubleshooting Guide | Issue | Possible Cause | Solution | |------|--------------|---------| | PnL is null | Incorrect field mapping | Ensure correct price field is used | | Telegram error | Formatting issue | Set Parse Mode to NONE | | No alerts triggered | Risk condition not met | Check Switch node logic | | Empty rows in Sheets | Wrong data source | Connect correct node to Sheets | | API error | Invalid request | Verify Binance endpoint | Need Help? If you need help setting up, customizing or extending this workflow, feel free to reach out our n8n workflow developers at WeblineIndia. We can help you: Customize workflows Integrate additional APIs Build scalable automation systems Add advanced analytics and dashboards And so much more.
by Influencers Club
How it works: Get multi social platform data for e-commerce clients with their email and send personalized comms to onboard them as organic creators, affiliates or ambassadors. Step by step workflow to enrich Shopify customers' emails with multi social (Instagram, Tiktok, Youtube, Twitter, Onlyfans, Twitch and more) profiles, analytics and metrics using the influencers.club API and send tailored outreach to activate them as creators. Set up: Shopify (can be swapped for any e-commerce CRM like Wix, WooCommerce or Hubspot, Sheets, direct DB integration) Influencers.club API Sendgrid (can be swapped for any programmatic email sender like Mailgun) Slack (optional notification for large influencers)
by Yusuke
🧠 Overview Generate empathetic, professional reply drafts for customer or user messages. The workflow detects sentiment, tone, and risk level, drafts a concise response, sanitizes PII/links/emojis, and auto-escalates risky or low-confidence cases to human review. ⚙️ How It Works Input — Manual Test or Webhook Trigger AI Agent (Empathy) — returns { sentiment, tone, reply, confidence, needs_handover } Post-Process & Sanitize — removes URLs/hashtags, masks PII, caps length Risk & Handover Rules — checks confidence threshold, risk words, and negativity Routing — auto-send safe replies or flag to Needs Review 🧩 Setup Instructions (3–5 min) Open Set Config1 and adjust: MAX_LEN (default 600) ADD_FOLLOWUP_QUESTION (true/false) FORMALITY (auto | casual | polite) EMOJI_ALLOWED (true/false), BLOCK_LINKS (true/false) RISK_WORDS (e.g., refund, lawsuit, self-harm) Connect Anthropic credential to Anthropic Chat Model (Optional) Replace Manual Trigger with Webhook Trigger for real-time use > Tip: If you need to show literal angle brackets in messages, use backticks like `<example>` (no HTML entities needed). 📚 Use Cases 1) SaaS Billing Complaints Input:** “I was billed after canceling. This is unacceptable.” Output:** Calm, apologetic reply with refund steps; escalates if refund is in RISK_WORDS or confidence < 0.45. 2) Product Bug Reports Input:** “Upload fails on large files since yesterday.” Output:** Acknowledges impact, requests logs, offers workaround; routes to auto-send if low risk and high confidence. 3) Delivery/Logistics Delays Input:** “My order is late again. Should I file a complaint?” Output:** Empathetic apology, ETA guidance, partial credit policy note; escalates if language indicates legal action. 4) Community Moderation / Abuse Input:** “Support is useless—you’re all scammers.” Output:** De-escalating, policy-aligned response; auto-flags due to negative sentiment + risk keyword match. 5) Safety / Self-harm Mentions Input:** “I feel like hurting myself if this isn’t fixed.” Output:* *Immediate escalation**, inserts approved resources; never auto-sends. 🚨 Auto-Escalation Rules (defaults) Negative** sentiment Message matches any RISK_WORDS confidence < 0.45 Mentions of legal, harassment, or self-harm context 🧪 Notes & Best Practices 🔐 No hardcoded API keys — use n8n Credentials 🧭 Tune thresholds and RISK_WORDS to your org policy 🧩 Works on self-hosted or cloud n8n ✅ Treat outputs as drafts; ship after human/policy review 🔗 Resources GitHub (template JSON):** https://github.com/yskmtb0714/n8n-workflows/blob/main/empathy-reply-assistant.json
by Oscar
Quick overview A complete WhatsApp AI chatbot that handles class bookings, cancellations, FAQ responses, schedule lookups, location queries, waitlist management, booking reminders, and staff notifications — all through WhatsApp in English, Arabic, or French. How it works Receives WhatsApp messages via UltraMsg webhook Voice messages are transcribed automatically using OpenAI Whisper Detects special commands — staff survey triggers and survey responses Loads user session from Google Sheets for conversation continuity Checks for waitlist offer responses AI Agent (Claude Haiku) processes the request using 7 tool sub-workflows Response is split and sent back via WhatsApp Setup Create and connect Google Sheets OAuth credentials, then replace all YOUR_GOOGLE_SHEET_ID values and ensure the required tabs/columns exist (Gymbot_Config, Session_State, Members, Survey_Responses). Configure UltraMsg (instance + token) and set UltraMsg to POST incoming messages to this workflow’s webhook URL at /gymbot/conversation. Add an OpenAI API credential for Whisper audio transcription. Add an Anthropic credential (or equivalent connection used by the Anthropic chat model node) and select the desired Claude model. Import and activate the referenced tool sub-workflows (Create Booking, Cancel Booking, Get Bookings, Search Classes, Get FAQ Data, Get Location, Log Unanswered Question, and the waitlist handler) and update their workflow IDs if they differ in your workspace. Copy the included Google Sheets template and add the Spreadsheet ID to Gymbot_Config Requirements • n8n Cloud Starter or self-hosted • UltraMsg account (~$39/month) • Anthropic API key (Claude Haiku, ~$20/month) • Google account (Sheets + Calendar, free) • A dedicated WhatsApp number Customization • Add branches by duplicating sheets and updating Gymbot_Config — no workflow changes needed • Switch AI model from Claude Haiku to Claude Sonnet for richer conversations • Add classes, FAQ, and branch info directly in Google Sheets Additional info The complete system including all 14 sub-workflows, Google Sheets template, and 40-page setup guide is available at oscarbek.gumroad.com/l/gymbot or by email:oscarbekai@gmail.com
by Tharwat Mohamed
📝 Description Instagram AI Beauty Assistant with Booking & Calendar Automation 💄 Smart Instagram AI Assistant for Beauty & Cosmetics Brands Help customers instantly on Instagram using a smart AI assistant designed specifically for beauty, skincare, makeup, and nail businesses. This workflow answers product questions using FAQs only, handles voice messages, and schedules consultation bookings with timezone-safe Google Calendar reservations and automatic confirmation emails. Perfect for salons, cosmetic brands, clinics, and Instagram-first businesses. ⚙️ How it works Customers send messages or voice notes via Instagram DM The AI detects whether the message is: A product or policy question A voice message (which gets transcribed) A request to book a consultation or meeting Product questions are answered only using your FAQs (no hallucinations) Booking requests: Get grounded using the current date and time Check available slots before booking Collect customer details (name, phone, email, topic) Confirmed bookings are created in Google Calendar with rich event summaries A confirmation email is sent automatically to the customer 🧰 Setup steps Connect your Instagram webhook or messaging API Connect your OpenAI account (chat + voice transcription) Connect Google Calendar for reservations Connect Gmail for confirmation emails Customize your FAQs and availability rules Set your business timezone That’s it — your Instagram assistant is ready to work 24/7 ✨ 🔄 Customization tips Update FAQs anytime without retraining the AI Adjust tone and branding in the system message Customize calendar summaries and email templates Add rescheduling, cancellation, or reminders Clone the workflow for multiple beauty brands or clients 🤝 Need Help Setting It Up or Customizing It? If you’d like help connecting Instagram, setting up Google Calendar and Gmail, or customizing this AI assistant for your business or for clients… 📩 I offer setup and customization services including: Instagram DM automation setup Google Calendar & Gmail configuration Timezone-safe booking logic FAQ structuring and prompt tuning Branding and tone customization Error handling and escalation logic You can reach me here: Email: tharwat.elsayed2000@gmail.com WhatsApp: +20 106 180 3236
by AOE Agent Lab
This n8n template demonstrates how to audit your brand’s visibility across multiple AI systems and automatically log the results to Google Sheets. It sends the same prompt to OpenAI, Perplexity, and (optionally) a ChatGPT web actor, then runs sentiment and brand-hierarchy analysis on the responses. Use cases are many: benchmark how often (and how positively) your brand appears in AI answers, compare responses across models, and build a repeatable “AI visibility” report for marketing and comms teams. 💡 Good to know You’ll bring your own API keys for OpenAI and Perplexity. Usage costs depend on your providers’ pricing. The optional APIfy actor automates the ChatGPT web UI and may violate terms of service. Use strictly at your own risk. ⁉ How it works A Manual Trigger starts the workflow (you can replace it with any trigger). Input prompts are read from a Google Sheet (or you can use the included “manual input” node). The prompt is sent to three tools: -- OpenAI (via API) to check baseline LLM knowledge. -- Perplexity (API) to retrieve an answer with citations. -- Optionally, an APIfy actor that scrapes a ChatGPT response (web interface). Responses are normalized and mapped (including citations where available). An LLM-powered sentiment pass classifies each response into: -- Basic Polarity: Positive, Neutral, or Negative -- Emotion Category: Joy, Sadness, Anger, Fear, Disgust, or Surprise -- Brand Hierarchy: ordered list such as Nike>Adidas>Puma The consolidated record (Prompt, LLM, Response, Brand mentioned flag, Brand Hierarchy, Basic Polarity, Emotion Category, Source 1–3/4) is appended to your “Output many models” Google Sheet. A simplified branch shows how to take a single response and push it to a separate sheet. 🗺️ How to use Connect your Google Sheets OAuth and create two tabs: -- Input: a single “Prompt” column -- Output: columns for Prompt, LLM, Response, Brand mentioned, Brand Hierarchy, Basic Polarity, Emotion Category, Source 1, Source 2, Source 3, Source 4 Add your OpenAI and Perplexity credentials. (Optional) Add an APIfy credential (Query Auth with token) if you want the ChatGPT web actor path. Run the Manual Trigger to process prompts in batches and write results to Sheets. Adjust the included “Limit for testing” node or remove it to process more rows. ⚒️ Requirements OpenAI API access (e.g., GPT-4.1-mini / GPT-5 as configured in the template) Perplexity API access (model: sonar) Google Sheets account with OAuth connected in n8n (Optional) APIfy account/token for the ChatGPT web actor 🎨 Customising this workflow Swap the Manual Trigger for a webhook or schedule to run audits automatically. Extend the sentiment analyzer instructions to include brand-specific rules or compliance checks. Track more sources (e.g., additional models or vertical search tools) by duplicating the request→map→append pattern. Add scoring (e.g., “visibility score” per prompt) and charts by pointing the output sheet into Looker Studio or a BI tool.
by Stephan Koning
Who’s it for This template is for small business owners like contractors, consultants, and agency owners who close deals via email. How it works Think of this as a 24/7 personal assistant for your inbox. Every five minutes, the workflow "reads" your new emails. It instantly filters out the junk (like newsletters or internal notifications). The AI then analyzes the email to figure out what the customer wants. Then automatically puts a label on the email in Gmail (like "Action Required" or "Urgent"). Most importantly, it saves a "memory" of that email. How to set up Gmail: Connect your Gmail account using OAuth2 credentials. AI Models: Add your OpenAI API key to the GPT-4o node. JigsawStack: Provide API keys for JigsawStack (the optional fallback classifier) and Mem0.ai in the respective HTTP Header Auth credentials. Domain Filter: In the [Router]: Triage Streams node, update the second rule to match your company's domain (e.g., your-sme-domain.com) to filter out internal emails. Requirements n8n version 1.0+ Gmail OAuth2 Credentials OpenAI API Key Mem0.ai Account JigsawStack API Key (Optional but recommended for fallback) This template as a foundation You can easily extend it with other worklfows like: AI Email Drafting:** Automatically generate draft replies based on the "LABELS" powered by Mem0. Weekly Intelligence Summaries:** Use the Mem0 database to generate a Friday afternoon digest of all deals closed or pending. Risk Assessment:** Flag emails containing specific liability keywords or "Cold Outreach" for immediate archiving.