by ScoutNow
Instantly Track Reddit Discussions and Generate Insights Manually monitoring Reddit for relevant discussions can be overwhelming. This automation does all the heavy lifting by automatically searching for keywords across selected subreddits or the entire Reddit, analyzing each post with GPT-5-Mini, and saving structured insights in your Notion database. Optionally, receive daily email notifications summarizing new discussions without lifting a finger. Key Features Daily Automated Reddit Monitoring** Checks Reddit once a day for new posts matching your keywords in selected subreddits or across all of Reddit. AI-Powered Analysis with Custom Prompts** Uses GPT-5-Mini to: Assign a relevance score to each post based on your defined priorities. Generate a suggested comment tailored to your audience or engagement strategy. Allow custom prompts so you can tweak AI behavior for lead generation, competitor monitoring, or brand mentions. Notion Integration** Saves all posts, relevance scores, and AI-generated comments directly into your Notion database for easy tracking and collaboration. Optional Email Alerts** Sends a clean, HTML-formatted email summarizing new discussions and insights. No API Keys Required for Reddit** Works with the official Reddit API without requiring users to create credentials. Customizable Inputs** Users define keywords, subreddits, relevance criteria, custom prompts, and notification preferences with minimal setup. Setup Instructions 1. Configure Keywords and Subreddits Open the Define Keywords and Subreddits node. Enter your target keywords and choose specific subreddits, or enable search across all Reddit. Map the inputs to the workflow’s search nodes. 2. Connect OpenAI (GPT-5-Mini) Create an OpenAI account and obtain your API key. Open the AI Analysis Node in the workflow. Paste your OpenAI API key into the credentials field. Customize your prompts to define how GPT-5-Mini: Scores relevance based on your specific criteria. Generates suggested comments tailored to your objectives (e.g., lead generation, brand engagement, competitor analysis). Test the node to ensure relevance scoring and suggested comments are generated correctly. 3. Connect Notion Duplicate the provided Notion template into your workspace. Obtain your Notion integration secret from Notion settings. Paste the secret into the Add Each Post to Notion Database node. Test the connection to ensure posts are saved correctly. 4. Optional Email Notifications Setup Google API credentials in the Google Cloud Console. Authenticate Gmail in the workflow. Map the recipient email and customize the notification format. Test sending an email to confirm delivery. 5. Configure Workflow Trigger Import the workflow into n8n. Ensure the daily trigger is enabled. Optionally adjust schedule or notification settings. How It Works Daily Trigger: Starts the workflow once per day. Reddit Search: Queries new posts based on user-defined keywords. AI Analysis: GPT-5-Mini evaluates relevance score and generates suggested comments based on your custom prompts. Save & Notify: Posts are saved to Notion and optionally summarized via email. Example Use Cases Generate leads by identifying potential prospects discussing your industry or product. Monitor brand mentions to stay on top of conversations around your company. Track competitor activity across relevant subreddits. Keep a daily digest of trending posts for market research or content ideas. Automate engagement by posting AI-generated suggested comments. Requirements | Tool | Purpose | | -------------- | ------------------------------------------------- | | Notion Account | Store posts, relevance scores, and comments | | Gmail Account | Optional daily email notifications | | n8n | Run, schedule, and manage the workflow | | OpenAI API Key | Access GPT-5-Mini for relevance scoring and AI-generated comments |
by Cheng Siong Chin
How It Works This workflow automates intellectual property (IP) monitoring, conflict detection, and governance reporting for IP counsel, legal operations teams, and compliance officers. It eliminates the manual effort of tracking IP lifecycle events, identifying conflicting registrations, and routing compliance actions across severity levels. IP alerts arrive via webhook and scheduled monitoring triggers. Both feeds are parsed and passed to the IP Monitoring Agent, backed by a monitoring model, shared memory, a Conflict Detection Agent (with knowledge base), an IP Lifecycle Tracking Agent, and an IP Tracking Sheet Tool. Structured outputs feed the IP Governance Agent, which coordinates a Governance Agent (with memory), a Licensing Compliance Agent, and a Documentation Generation Agent. Outputs are routed by severity: analytics data is formatted and exported to Google Sheets; conflicts are prepared, shared to Slack, and routed by severity level, critical conflicts trigger Gmail alerts while medium conflicts receive Slack notifications. Governance records, compliance reports, and governance decisions are stored and distributed in parallel. Setup Steps Import workflow; configure the External IP Alert Webhook and Schedule IP Monitoring trigger interval. Add AI model credentials to the IP Monitoring Agent Connect Slack credentials to the Share IP Conflicts and Notify Medium Conflicts nodes. Link Gmail credentials to the Email High Priority Conflicts and Send Compliance Report nodes. Link Google Sheets credentials; set sheet IDs for IP Analytics, Governance Decisions, and Compliance Report tabs. Configure the IP Knowledge Base tool with your IP registry or database source. Prerequisites OpenAI API key (or compatible LLM) Slack workspace with bot credentials Gmail account with OAuth credentials Google Sheets with IP analytics and governance tabs pre-created IP knowledge base or registry API access Use Cases IP counsel automating conflict detection across trademark and patent registrations Customisation Extend severity routing to include additional tiers such as low-risk advisory notifications Benefits Dual-trigger ingestion eliminates IP monitoring blind spots between scheduled and real-time events
by Daiki Takayama
Transform your Google Form into an intelligent customer support system that automatically analyzes, prioritizes, and responds to every inquiry with AI-powered personalization. Who's it for This workflow is perfect for: Customer support teams** handling high volumes of form submissions Small businesses** looking to provide instant, professional responses 24/7 E-commerce stores** managing product inquiries, complaints, and refunds Service providers** triaging appointment requests and support tickets Event organizers** responding to registration questions How it works When someone submits your Google Form, this workflow: Triggers instantly** from new Google Sheets row Analyzes with AI** to determine urgency (low/medium/high), category (technical/sales/support/billing), and sentiment (positive/neutral/negative) Routes intelligently** based on priority level to appropriate response template Generates personalized reply** using OpenAI, tailored to urgency and sentiment Sends auto-reply** via Gmail with professional formatting Alerts your team** on Slack for high-priority cases requiring human follow-up Logs everything** to tracking sheet for analytics and audit trail Set up steps Time to set up: approximately 15-20 minutes Prerequisites Google Form connected to Google Sheets OpenAI API key (get one at platform.openai.com) Gmail account for sending emails Slack workspace (optional, for team alerts) Configuration steps Connect Google Sheets Trigger to your form response sheet Update column names in "Map Form Column Names" node (default: Name, Email Address, Inquiry) Add OpenAI credentials - uses GPT-4o-mini for cost efficiency (approximately $0.001 per inquiry) Connect Gmail via OAuth2 for sending auto-replies Create tracking sheet with columns: timestamp, name, email, urgency, category, sentiment, summary, keywords, subject, inquiry (Optional) Connect Slack for high-priority notifications Test with sample data before activating Requirements Google Form (free) Google Sheets (free) OpenAI API account (approximately $0.001-0.002 per inquiry with GPT-4o-mini) Gmail account (free) Slack workspace (optional, free tier available) n8n Cloud or self-hosted instance How to customize Adjust triage criteria: Edit the "Analyze with AI Triage" prompt to define what qualifies as high/medium/low urgency for your business. Add custom categories beyond the default five (technical/sales/support/billing/general). Modify response templates: Customize the three response generation nodes to match your brand voice. Add company-specific information, policies, or FAQ links. Adjust tone from formal to casual based on your audience. Add advanced features: Insert CRM integration to check customer history before responding Add condition nodes to route specific categories to different team members Include file attachments (brochures, manuals) based on inquiry type Implement follow-up sequences with Wait nodes Connect multiple notification channels (Discord, email, SMS) Multi-language support: The AI automatically detects and responds in the inquiry's language. Customize prompts with language-specific instructions if needed. Use cases Product support:** Auto-respond to "how to use" questions with relevant documentation Complaint management:** Immediately acknowledge issues and alert team for urgent follow-up Lead qualification:** Instantly engage sales inquiries while routing to appropriate sales rep Appointment requests:** Confirm booking inquiries and provide next steps Feedback collection:** Thank customers and categorize feedback for analysis
by Rajeet Nair
Overview This workflow automates invoice handling from upload to reporting using AI. Users submit invoices through a simple form. The workflow extracts key details, validates the data, stores valid invoices, and sends email notifications. It also generates a weekly summary report automatically. This helps reduce manual data entry and ensures consistent invoice processing. How It Works Form Submission Users upload an invoice (PDF or image) along with their email. Initial Storage The raw submission is stored for tracking and reference. Text Extraction The uploaded file is processed to extract text content. AI Data Extraction AI converts the raw text into structured invoice data such as invoice number, vendor, date, currency, and totals. Validation The workflow checks: Date format (YYYY-MM-DD) Allowed currencies Total amount validity Conditional Flow If valid → invoice is stored and a success email is sent If invalid → an error email is sent with details Weekly Reporting A scheduled trigger runs weekly to: Fetch all validated invoices Generate a summary report using AI Send the report via email Setup Instructions Add your OpenAI credentials (used for data extraction and reporting) Connect Gmail credentials for sending emails Configure Data Tables: invoice_form_submissions validated_invoices Update the Workflow Configuration node: Set report recipient email Adjust allowed currencies if needed Ensure the file field (invoiceFile) is correctly mapped Test with a sample invoice Activate the workflow Use Cases Automating invoice processing for small businesses Reducing manual accounting data entry Validating invoices before storing them Generating weekly financial summaries Handling invoice submissions from clients or teams Requirements OpenAI API credentials Gmail account (for sending emails) n8n Data Tables (or replace with your preferred database) n8n instance with file upload support Notes Make sure to fix the IF condition: Use {{$json.validation.isValid}} instead of accessing isValid directly. You can extend validation rules in the Code node based on your business needs. The reporting section can be customized to include more insights or formats.
by Khairul Muhtadin
This workflow automatically checks a list of desired domain names for availability every 30 minutes. Using the Porkbun API and Google Sheets, it instantly sends detailed notifications via Gmail and Discord the moment a domain becomes available, so you can secure it before anyone else. Why Use This Workflow? Time Savings: Eliminates hours of manual domain checking each week. Set your list once and let the automation monitor your targets 24/7. Competitive Edge: Gain a critical speed advantage in acquiring high-value or expiring domains the second they become available. Scalability: Effortlessly monitor hundreds of domains simultaneously without any extra effort or performance degradation. Ideal For Domain Investors:** Automatically track and snipe valuable expiring domains for their portfolio without constant manual checks. Marketing Agencies & SEO Specialists:** Secure brandable domains for new clients or build out private blog networks by catching domains as soon as they drop. Startups & Entrepreneurs:** Monitor desired brand names without the daily hassle, ensuring they get the perfect domain the moment it's available. How It Works Trigger: A schedule trigger initiates the workflow every 30 minutes. Data Collection: It retrieves a list of domains to monitor from a designated Google Sheet, specifically targeting rows marked as "no" for availability. Processing: The workflow iterates through each domain one by one. Intelligence Layer: It makes an API call to Porkbun to check the current availability of the domain. An IF node then determines if the domain is available (avail == yes). Output & Delivery: If a domain is available, the workflow sends a rich HTML email via Gmail and a formatted message to a Discord channel, complete with pricing details and a direct registration link. Storage & Logging: The Google Sheet is automatically updated to mark the domain as "available," preventing redundant notifications on future runs. Setup Guide Prerequisites | Requirement | Type | Purpose | |-------------|------|---------| | n8n instance | Essential | Workflow execution platform | | Porkbun Account | Essential | API Access for domain checks | | Google Cloud Platform | Essential | Storing domain list (Sheets) & sending alerts (Gmail) | | Discord Server | Optional | Real-time channel notifications | Installation Steps Import the JSON file to your n8n instance. Create a Google Sheet with two columns: Domain (e.g., example.com) and isAvailable (e.g., no). Configure credentials: Porkbun: Log in to Porkbun, go to API Access, create a new key, and copy the API Key and Secret Key into the HTTP Request nodes. A "Validate API KEY" node is included for testing your credentials. Google Sheets/Gmail: Authenticate your Google account for the Google Sheets and Gmail nodes. Discord: Create a Discord Bot and add the credentials to the Discord node. Update environment-specific values: Get Domains from Sheet: Enter your Google Sheet ID and select the correct sheet name. Send Email Alert: Set your recipient's email address in the "To" field. Send Discord Notification: Select your desired Server and Channel ID. Test execution: Add a domain you know is available to your Google Sheet (with isAvailable set to "no"). Run the workflow manually to verify that all connections work and you receive notifications. Technical Details Core Nodes | Node | Purpose | Key Configuration | |------|---------|-------------------| | Schedule Trigger | Initiates the workflow on a recurring basis. | Set the desired interval (default: 30 minutes). | | Google Sheets | Reads the domain list and updates its status. | Sheet ID, Sheet Name, and column mapping. | | SplitInBatches | Processes each domain from the list individually. | Batch size is set to 1 to check domains sequentially. | | HTTP Request | Queries the Porkbun API for domain availability. | Porkbun API endpoint and credentials. | | IF | Routes the workflow based on the API response. | Checks if response.avail equals "yes". | | Gmail | Sends a detailed email alert for available domains. | Recipient email, subject, and HTML body. | | Discord | Sends a concise notification to a Discord channel. | Server ID, Channel ID, and message content. | | Wait | Prevents API rate-limiting. | Pauses for 10 seconds between checking domains. | Workflow Logic The workflow is triggered by a schedule, fetching a list of domains from a Google Sheet. It uses the SplitInBatches node to loop through each domain sequentially. For every domain, it calls the Porkbun API. An IF node checks the response; if available, it triggers notifications and updates the Google Sheet. A Wait node is crucial for respecting API rate limits, ensuring the workflow runs smoothly even with large domain lists. Customization Options Basic Adjustments: Check Frequency**: Modify the "Schedule Trigger" node to run more or less frequently. Notification Channels**: Remove the Gmail or Discord nodes, or add new ones like Slack or Telegram. Email Content**: Customize the HTML in the Gmail node to match your branding. Advanced Enhancements: Auto-Registration**: Extend the workflow to use Porkbun's domain registration API endpoint to automatically purchase the domain when it becomes available (use with caution). Advanced Filtering**: Add logic to only send notifications for domains with specific TLDs (.com, .io, etc.) or that are not marked as "premium." Tiered Notifications**: Set up different notification channels based on the perceived value of the domain, sending high-priority alerts via SMS for critical domains. Troubleshooting Common Issues: | Problem | Cause | Solution | |---------|-------|----------| | Workflow fails at HTTP Request node | Invalid Porkbun API credentials. | Use the separate "Validate API KEY" node to test your keys directly. Regenerate them if needed. | | No domains are processed | Google Sheets node configuration error or the sheet is empty. | Verify the Sheet ID is correct and that the isAvailable column contains "no" for the domains you want to check. | | Authentication errors | Google or Discord credentials have expired or lack permissions. | Re-authenticate the respective nodes in the n8n credentials panel. | Created by: Khaisa Studio Category: Monitoring Tags: Porkbun, Domain, Automation, Google Sheets, Notifications Need custom workflows? Contact us Connect with the creator: Portfolio • Workflows • LinkedIn • Medium • Threads
by Mohamed Abubakkar
Overall Description This workflow fully automates the process of creating and publishing professional LinkedIn posts based on real-world experience in AI automation and workflow engineering, enriched with latest industry insights from the internet, and paired with a relevant high-quality image The workflow ensures: Content relevance to AI automation, backend/frontend systems, IT Professional, human-friendly post tone Image validation before posting Post validation before publishing Automatic success/failure email alerts Worflow Logic Trigger workflow (daily, weekly, custom date) Define posting context (based on your expertise) Fetch latest AI/automation trends (you can change based on your interested trends) Filter insights relevant to your field Generate linkedin ready post using AI Agent (OpenAI API) Generate image from Open AI Image model related to the post Validate image and text quality Merge approved text and image Convert content into LinkedIn format Publish post on LinkedIn Send email notification on success or failure Setup Instructions Credentials OpenAI API Key – For text generation. LinkedIn API Token – For publishing posts. Image Generation API – DALL-E, Pollinations, or MidJourney. Gmail / SMTP – For notifications. Optional APIs: SERP API for trending topics.
by Ramsey Njire
Overview Stop digging through execution logs to find out why a workflow failed. This template provides a "set-it-and-forget-it" monitoring system that uses AI to automatically debug your n8n workflows. Instead of just getting a simple error message, you'll receive a detailed email notification with a root cause analysis and a step-by-step suggested fix from a Gemini-powered AI agent. This saves you valuable time, helps you resolve issues faster, and ensures your critical automations are always running smoothly. Prerequisites Before you begin the setup, please make sure you have the following accounts and information ready: An n8n Instance:** This workflow must be hosted on an active n8n instance. n8n API Key:* You'll need to generate an API key from your n8n instance (Settings > API*). OpenRouter Account:** An account with OpenRouter.ai to access various AI models like Gemini. Google (Gmail) Account:** To send and receive the email notifications. n8n Environment Variable:** Your n8n instance must have the N8N_EDITOR_BASE_URL environment variable configured. This is essential for generating correct links to your workflow executions. Use Cases This template is perfect for anyone who wants to proactively monitor their automations. Here are a few examples: Monitoring Critical Webhooks:** Get instant, intelligent alerts if a workflow handling data from a payment gateway (like Stripe) or a form submission fails due to unexpected data, minimizing service disruption. Managing Complex Automations:** For long, multi-step workflows, the AI can immediately pinpoint the exact failing node and suggest fixes for complex data mapping errors or API issues that are otherwise difficult to trace. Developers & Agencies:** If you manage multiple n8n workflows for clients or different projects, this provides a centralized monitoring system that helps you stay on top of all automation issues without having to manually check each one. How it works This workflow acts as an automated debugging assistant for your n8n instance 🤖. When any of your other workflows fail during an automatic (production) execution, this template will: Capture the error and use the n8n API to fetch the complete structure of the failed workflow for full context. Send the error details and workflow structure to a powerful AI agent (via OpenRouter) for a detailed root cause analysis. Format the AI's diagnosis and suggested fix into a clean HTML email and send it to you via Gmail, including a direct link to the failed execution. Important Note: As per the n8n documentation, the Error Trigger node only runs for errors that happen in production executions (e.g., from a webhook call or a schedule). It will not run when you test a workflow by clicking "Execute workflow" manually. Set up steps (Estimated setup time: 10 minutes) There are two main parts to the setup: configuring this workflow, and then connecting it to the workflows you want to monitor. Part A: Configure the AI Debugger Workflow n8n API Credentials: Create an API key in your n8n instance under Settings > API and add it as a "Header Auth" credential for the Get Workflow JSON node. OpenRouter Credentials: Add your OpenRouter API key to the OpenRouter Chat Model node. Gmail Credentials: Authenticate your Gmail account in the Send Debugging Email node. Recipient Email: Update the "To" field in the final Send Debugging Email node with your own email address. Environment Variable: Ensure your N8N_EDITOR_BASE_URL environment variable is correctly set for your n8n instance. This is required for building the API and execution links. Part B: Connect to Your Other Workflows For every workflow you want this debugger to monitor, you must link it in that workflow's settings. Go to the workflow you want to monitor (your "target" workflow). Click the three dots (...) in the top right corner and select Settings. 3. In the Error Workflow dropdown, select this "AI-Powered Workflow Debugger & Notifier" workflow. Click Save. Now, whenever that target workflow fails during a production run, this debugger workflow will automatically be triggered to analyze the error and notify you. Note that the error workflow only gets triggered on automatic runs, not manual ones: This is a feature of how the error trigger works in n8n. To ensure this, make sure the target workflow is active. It won't trigger the error workflow if it's turned off.
by Oneclick AI Squad
Enhance financial oversight with this automated n8n workflow. Triggered every 5 minutes, it fetches real-time bank transactions via an API, enriches and transforms the data, and applies smart logic to detect critical, high, and medium priority alerts based on error conditions, amounts, or risk scores. It sends multi-channel notifications via email and Slack, logs all data to Google Sheets, and generates summary statistics for comprehensive tracking. 💰🚨 Key Features Real-time monitoring every 5 minutes for instant alerts. Smart prioritization (Critical, High, Medium) based on risk and errors. Multi-channel notifications via email and Slack. Detailed logging and summary reports in Google Sheets. How It Works Schedule Trigger: Runs every 5 minutes. Fetch Transactions: HTTP request retrieves real-time transaction data. API Error?: If condition for error logic is met, sends error alert. Enrich & Transform Data: Advanced risk calculation enhances data. Critical Alert?: If condition (50% or risk > 8) is met, raises alert. High Priority?: If condition (5% or risk > 7) is met, raises alert. Medium Priority?: If condition is met, raises alert. Log Priority to Sheet: Google Sheets appends critical, high, or medium priority data. Send Critical Email: HTML email to execute sheets append. Send High Priority Email: Email to finance team. Send High Priority Slack: Slack notification to finance team. Send Medium Priority Email: Email to finance team. Merge All Alerts: Combines all alerts for comprehensive tracking. Generate Summary Stats: Code block for analytics. Log Summary to Sheet: Summary statistics storage. Setup Instructions Import the workflow into n8n and configure the bank API credentials in "Fetch Transactions." Set up Google Sheets OAuth2 and replace the sheet ID for logging nodes. Configure Gmail API Key and Slack Bot Token for alerts. Test the workflow with sample transaction data exceeding risk or amount thresholds. Adjust priority conditions (e.g., 50%, 5%, risk > 8) based on your risk policy. Prerequisites Bank API access with real-time transaction data (e.g., https://api.bank.com) Google Sheets OAuth2 credentials Gmail API Key for email alerts Slack Bot Token (with chat:write permissions) Structured transaction data format Google Sheet Structure: Create a sheet with columns: Transaction ID Amount Date Risk Score Priority (Critical/High/Medium) Alert Sent Summary Stats Updated At Modification Options Adjust the "Schedule Trigger" interval (e.g., every 10 minutes). Modify "Critical Alert?" and "High Priority?" conditions for custom thresholds. Customize email and Slack templates with branded messaging. Integrate with fraud detection tools for enhanced risk analysis. Enhance "Generate Summary Stats" with additional metrics (e.g., average risk). Discover more workflows – Get in touch with us
by WeblineIndia
Smart Partner API Usage Monitoring with Slack, Jira & Gmail Alerts This workflow monitors partner API usage in real time and triggers alerts based on usage thresholds. It validates incoming data, calculates usage percentage and routes actions using a Switch node. Slack notifications are sent at 80%, Jira tickets are created at 90% and critical alerts (Email + Jira + Slack) are triggered at 100%. Quick Implementation Steps Import the workflow into n8n Configure the Webhook node and test with sample data Add credentials for Slack, Jira and Gmail Update Slack channel ID, Jira project and email recipient Activate the workflow Send test payloads to verify all alert levels What This Workflow Does This workflow helps monitor partner API usage automatically and ensures timely alerts when usage reaches defined thresholds. It starts by receiving usage data through a webhook, validating the payload and calculating the usage percentage based on quota and consumption values. Once calculated, the workflow routes the data using a Switch node. At 80% usage, it sends an early warning Slack notification. At 90%, it escalates by creating a Jira ticket and notifying via Slack. When usage reaches 100%, it triggers a critical alert by sending an email, creating a Jira ticket and sending a Slack notification. This approach ensures better visibility, timely action and helps prevent service disruption. Who’s This For? SaaS platforms with API-based billing DevOps and Engineering teams Product and Platform teams Customer Success managers Businesses managing partner integrations Requirements n8n (Cloud or Self-hosted) Slack account with API access Jira Software Cloud account Gmail account (OAuth configured in n8n) API or system to send usage data via webhook How It Works & Setup Guide Setup Steps Webhook Setup Configure the Incoming Partner Usage Data node Accept POST requests Required fields: partner_id partner_name quota consumed timestamp Validate Payload The workflow checks for missing fields and invalid values Calculate Usage Calculates usage percentage from quota and consumed values Stops execution if usage is below 80% Switch Routing Routes workflow based on usage: 80% → Slack alert 90% → Jira + Slack 100% → Gmail + Jira + Slack Configure Integrations Slack: Set channel ID Jira: Set project and issue type Gmail: Set recipient email Test Workflow Send sample data to webhook Verify all alert paths Activate Enable workflow after testing How To Customize Nodes Webhook Node** → Change endpoint path or add authentication Validation Node** → Add more fields like plan or email Calculation Node** → Modify threshold logic Switch Node** → Adjust percentage ranges Slack Node** → Customize message format and channel Jira Node** → Update ticket structure Gmail Node** → Modify email subject, HTML, recipients Add-ons & Enhancements Add deduplication to avoid repeated alerts Store usage data in database or Google Sheets Send alerts to multiple email recipients Integrate with CRM or billing systems Add cooldown or rate limiting Enrich partner data using external APIs Use Case Examples Monitor API usage for partners in SaaS platforms Prevent service downtime due to overuse Trigger internal review processes automatically Automate partner upgrade discussions Improve operational visibility for teams This workflow can be adapted for many other automation use cases as well. Troubleshooting Guide | Issue | Possible Cause | Solution | | ----------------------- | -------------------------------- | ----------------------------------- | | Workflow not triggering | Webhook not called | Verify webhook URL and method | | Invalid payload error | Missing fields | Ensure required fields are included | | Slack message not sent | Incorrect channel or credentials | Reconfigure Slack node | | Jira ticket not created | Wrong project or API issue | Verify Jira credentials | | Email not sent | Gmail OAuth issue | Reconnect Gmail account | | Incorrect usage % | Invalid data format | Ensure numeric values | Need Help? If you need help setting up or customizing this workflow, our n8n workflow development team at WeblineIndia can assist you in building scalable automation solutions, integrating APIs and optimizing workflows using n8n. Whether you need custom workflow development, advanced automation features or production-ready deployment, we are here to help you build reliable automation systems.
by NODA shuichi
Description: An intelligent alarm system that wakes you up early only when necessary. 🛡️🤖 This workflow monitors your local weather and train status every morning at 5:00 AM. It uses Google Gemini to analyze the situation. If there is heavy rain or a train delay, it sends an emergency alert immediately (and can trigger smart home devices). If everything is normal, it waits until your usual wake-up time to send a calm briefing. Key Features: AI Context Awareness: Uses Gemini to intelligently judge "Emergency" situations based on weather descriptions and news headlines. Dynamic Notification: Emergency Mode: Immediate Email alert + Optional SwitchBot trigger (e.g., turn on lights). Normal Mode: Delays notification until your scheduled wake-up time (90 mins later). Targeted Monitoring: Searches specific train lines via Google News RSS. How it works: Trigger: Runs daily at 5:00 AM. Fetch: Gets weather from OpenWeatherMap and train news from Google News RSS. Judge: Gemini analyzes the data. Action: Routes the notification based on the status (Emergency/Normal). Setup Requirements: Credentials: OpenWeatherMap API, Google Gemini API, Gmail. Config: Open the "1. Configuration" node to set your Location, Train Line, and Email.
by WeblineIndia
Real Estate News RSS to AI Deal Analyzer This workflow acts as a 24/7 digital real estate scout. It automatically monitors multiple RSS news feeds, filters out stories you have already seen, uses Groq-powered AI to score the investment potential of new articles and saves high-value opportunities to a Google Sheet while alerting you via Gmail. Quick Start Guide Import**: Upload the JSON file into your n8n canvas. Authenticate**: Connect your Google Sheets, Groq and Gmail credentials. Configure Sheet: Ensure your Google Sheet has a header named **Link in the first tab. Set Recipient: Open the **Send Deal Alert Email node and enter your email address in the "To" field. Run: Click **Start Workflow to begin fetching and analyzing today's news. What It Does The workflow begins by retrieving a list of previously "seen" articles from your Google Sheet to prevent duplicate work. It then visits a list of RSS news sources (defined in a JavaScript node) to find the latest real estate headlines. Using a specialized filtering script, it compares the new headlines against your existing list, ensuring that only fresh, unread news moves forward. Once new articles are identified, the workflow uses the Groq LLM Engine to perform a deep "Deal Opportunity" analysis. The AI reads the news snippet, assigns a score from 1 to 10 based on investment potential and provides a concise reason for that score. This turns a simple headline into a structured data point. In the final stage, the workflow applies a quality filter. If the AI determines a deal is high-potential (Score ≥ 8), the workflow saves the title, link and AI reasoning to your Google Sheet. Simultaneously, it fires off a Gmail notification to your inbox so you can act on the lead before the rest of the market. Who’s It For Real Estate Investors** looking for early signals on price drops or new project launches. Property Brokers** who need to stay informed about local market shifts without reading hundreds of articles manually. Investment Analysts** who want a structured database of market news and AI-generated sentiment scores. Operations Teams** looking to automate market research and lead generation. Requirements to use this workflow n8n Instance**: (Self-hosted or Cloud). Google Account**: To access Google Sheets and send Gmail alerts. Groq API Key**: To power the AI analysis (supports high-speed LLM processing). Target RSS Feeds**: URLs of news sites or Google News RSS queries. How It Works & Set Up 1. Preconditions & Spreadsheet Setup Before running the workflow, create a Google Spreadsheet. In the first sheet (tab), you must create a header named Link. You may also add headers for Title, PubDate and Reason to keep your data organized. The workflow uses the "Link" column to remember which articles it has already processed. 2. Configure RSS Sources Open the RSS Sources node. You will see a small snippet of JavaScript code. You can change the URLs here to target your specific location or niche (e.g., changing "Ahmedabad" to "New York" or "Commercial Real Estate"). 3. Setup AI & Throttle The workflow includes a Throttle API Calls node. This is set to 3 seconds by default. This ensures you do not hit "Rate Limits" on your Groq account if the RSS feed returns dozens of articles at once. 4. Logic & Filtering Fetch Existing Deals**: Pulls your "already seen" list from Google Sheets. Filter New Articles**: A JavaScript node that checks if the current RSS link exists in your sheet. Analyze Deal Opportunity**: The core AI prompt that tells the LLM to act as a Real Estate Analyst. How To Customize Nodes Change the Score Threshold**: Open the Filter High Opportunity node. You can change the value from 8 to a lower number (like 5) if you want to see more frequent, moderate-potential leads. Modify AI Persona**: Edit the Analyze Deal Opportunity node to ask the AI to look for specific things, like "Commercial warehouse space" or "Foreclosure notices." Update Email Content**: The Send Deal Alert Email node can be customized with your own branding or specific subject lines. Add‑ons Multi-Recipient Support**: You can add a Set node before the Gmail step to manage a list of emails if you need to alert a whole team. Automated Scheduling**: Replace the Manual Trigger with a Schedule Trigger to run this every morning at 8:00 AM automatically. SMS Alerts**: Add a Twilio or WhatsApp node after the high-score filter to get instant text notifications for the best deals. Use Case Examples Market Sentiment Tracking**: Scoring news daily to see if a specific city is trending toward a "Buyer's Market." New Launch Monitoring**: Automatically capturing every new residential project announced in a specific region. Price Drop Alerts**: Using specific Google News RSS queries to find distressed property sales. Competitor Research**: Monitoring news related to specific developers or real estate firms. Historical Archiving**: Building a long-term database of real estate news and AI analysis for future trend reporting. Troubleshooting Guide | Issue | Possible Cause | Solution | | :--- | :--- | :--- | | Workflow skips all news | Deduplication logic is too strict | Check if your Google Sheet "Link" column is filled with old data; clear it to reset the filter. | | AI returns "No Response" | Groq model naming or API key | Ensure your Groq model is set to a valid ID (e.g., llama3-8b-8192) and your key is active. | | Google Sheets Error | Missing Column Headers | Ensure your spreadsheet has a header named exactly "Link" (case sensitive). | | Gmail fails to send | OAuth Scopes | Re-connect your Google account in n8n and ensure the "Gmail API" is enabled in your Google Cloud Console. | Need Help? Setting up AI-driven market monitors can be a competitive advantage, but the technical setup needs to be perfect. If you need help fine-tuning the AI prompts, adding custom RSS sources or connecting this to your existing CRM, our experts at WeblineIndia are here to assist. Contact WeblineIndia today to build your custom business automation or to refine this workflow for your specific market!
by WeblineIndia
🩺 AI-Powered Medicine Reminder & Patient Monitoring Workflow (n8n + Google Sheets + OpenAI + Slack) This workflow automates medicine reminders, tracks patient responses and alerts doctors in critical situations using n8n, Google Sheets, OpenAI and Slack. Quick Implementation Steps Connect your Google Sheets with patient data Set up Slack (or replace with Gmail/SMS nodes) Configure Webhook to receive patient replies Add your OpenAI API key Define reminder times in HH\:mm format Activate the workflow scheduler 💡 You can replace Slack with Email (Gmail) or SMS APIs like Twilio. What It Does This workflow automates the entire lifecycle of patient medicine adherence tracking. It periodically checks patient records and sends reminders when it's time to take medicine. When a patient responds, the system captures the reply via webhook and uses AI to classify the response into categories such as taken, not taken, delayed or unclear. It then updates patient records and tracks missed doses. If a patient repeatedly misses medication or shows signs of distress, the system flags it as critical and alerts the doctor immediately through a separate channel. Who’s It For Healthcare providers and clinics Telemedicine platforms Caregivers managing patients Health-tech startups Remote monitoring systems Requirements n8n (cloud or self-hosted) Google Sheets account Slack account (or Email/SMS alternative) OpenAI API key Google Sheet with following columns Name Phone Medicine Reminder Time Last Response Last Patient Message Status Missed\_Count ⚠️ Reminder Time must be in 24-hour format (HH\:mm) Example: 08:30, 14:45, 21:00 Webhook Input Format Your system must send patient replies in this format: { "phone": "string", "message": "string" } How It Works 1. Scheduler Trigger Runs every minute Checks all patient records 2. Fetch Patient Records Reads all rows from Google Sheets 3. Match Reminder Time Compares current time with patient’s reminder time 4. Send Reminder Sends message via Slack (or Email/SMS alternative) 5. Receive Patient Response Webhook captures incoming responses 6. AI Classification Classifies response into: TAKEN** NOT\_TAKEN** LATER** CONFUSED** Also detects critical conditions 7. Parse Output Ensures valid JSON format 8. Match Patient Matches phone number with Google Sheet 9. Update Missed Count NOT\_TAKEN** → +1 LATER** → +1 TAKEN** → reset to 0 10. Check Critical Condition Triggered when: is\_critical = true OR Missed\_Count >= 3 (configurable) 11. Critical Flow Update status to CRITICAL Alert doctor via separate channel 12. Normal Flow Update patient record Send response: NOT\_TAKEN → Reminder LATER → Gentle follow-up TAKEN → Appreciation Customization Replace Slack You can replace Slack nodes with: Gmail (Email) Twilio (SMS) WhatsApp API Modify AI Logic Edit OpenAI prompt Add new classifications Customize responses Change Reminder Logic Adjust scheduler frequency Add timezone handling Adjust Critical Threshold Change Missed_Count >= 3 to any value based on your needs Add-ons WhatsApp integration Dashboard for tracking Push notifications Database logging AI health insights Doctor reports Use Cases Chronic disease monitoring Elderly care Post-surgery tracking Clinical trials Remote patient monitoring Troubleshooting | Issue | Possible Cause | Solution | |--------------------------|--------------------|--------------------------| | Reminder not sent | Time mismatch | Use HH:mm format | | Patient not matched | Phone mismatch | Ensure same format | | AI parsing error | Invalid JSON | Check parsing node | | Missed count issue | Wrong classification| Verify AI output | | Webhook not working | Wrong endpoint | Check URL | | Slack not sending | Credentials issue | Reconnect Slack | | Critical not triggered | Condition issue | Adjust threshold | Need Help? If you need help with: Setup or deployment Email / SMS / WhatsApp integration Dashboard or analytics Custom AI enhancements 👉 Feel free to Contact WeblineIndia for custom workflow development and automation solutions.