by Davide
This workflow provides an intelligent automation solution for processing RSS feeds using ScrapeGraph API and delivering personalized news summaries via email and Telegram. Key Benefits Time-Saving Automation ✅ Eliminates manual news monitoring by automatically processing RSS feeds ✅ Filters content to show only articles from the last 24 hours ✅ Reduces information overload by limiting to the 3 most recent relevant articles Multi-Channel Distribution ✅ Delivers summaries simultaneously via email and Telegram ✅ Ensures you stay informed across your preferred communication platforms ✅ Provides flexibility in how you consume your daily news digest AI-Powered Content Processing ✅ Uses ScrapeGraphAI to convert web articles into clean, readable markdown ✅ Employs multiple AI models (OpenAI GPT and Google Gemini) for robust content extraction ✅ Generates structured, coherent summaries that highlight key concepts and main ideas Quality Content Filtering ✅ Automatically filters out outdated content (older than 24 hours) ✅ Focuses on the most recent and relevant articles ✅ Processes only high-quality content through intelligent extraction algorithms How it Works Trigger & Data Fetching: The workflow starts manually. It reads a specified RSS feed and immediately filters the items to keep only those published within the last 24 hours, ensuring the digest is current. Content Processing: For each recent article (up to a limit of 3), the workflow performs a two-step process: Scraping: It visits the article's URL using ScrapeGraphAI to extract the main content and convert it into clean text. Information Extraction: A Language Model (Google Gemini) analyzes the scraped text to identify and extract the most relevant information, discarding superfluous content like ads or navigation menus. Digest Generation & Delivery: The extracted content from all articles is aggregated. A powerful Language Model (OpenAI) is then instructed to synthesize this information into a well-structured summary with a clear subject and body, formatted as an email. Finally, this generated digest is sent simultaneously to a specified email address via Gmail and to a Telegram channel or chat. Set up Steps Before executing the workflow, you need to configure the following steps: Install the Community Node: Install the ScrapeGraphAI node from the n8n community nodes list. This node is essential for scraping article content and is not part of the core n8n installation. Configure Credentials: Ensure the following credentials are correctly set up in your n8n instance: ScrapegraphAI account: For the web scraping functionality. OpenAi account: For the summary generation. Gmail account: To send the email. Telegram account: To send the Telegram message. Set Key Parameters: Update the workflow with your specific details: In the "RSS Read" node: Replace URL_FEED with the actual URL of the RSS feed you want to monitor. In the "Send to Telegram" node: Replace YOUR_CHAT_ID with the unique identifier of your Telegram channel or chat. Need help customizing? Contact me for consulting and support or add me on Linkedin.
by Rahul Joshi
Description: Automate your personal email management with this AI-powered inbox triage system built entirely in n8n. This template connects Gmail, Azure OpenAI (GPT-4o-mini), and Notion to classify, summarize, and store your incoming emails—helping you focus only on what matters. The workflow fetches unread emails from Gmail, runs them through a custom AI classification model (Important, Ignore, Delegate, Reply Later), creates clear summaries, and stores the results in Notion for future reference. No more clutter—your inbox is automatically sorted, prioritized, and documented. ✅ What This Template Does (Step-by-Step): 📧 Fetch Unread Emails from Gmail Retrieves only unread, inbox-labeled emails via Gmail API. Captures sender, subject, and email content for processing. 🔄 Split Emails for Individual Process- ing Breaks down bulk email retrieval into single-item batches for parallel AI classification. ✏️ Clean & Structure Email Data Extracts subject, sender, and message text. Removes unnecessary metadata for cleaner AI inputs. 🤖 AI Classification with Azure OpenAI (GPT-4o-mini) Categorizes emails into Important, Ignore, Delegate, or Reply Later. Uses a precise, prompt-engineered LLM chain for consistent results. 📊 Generate Clear, Actionable Summaries Combines classification and key email details into concise summaries. 📈 Aggregate Results into a Digest Merges all processed email summaries into a batch report. 🗂 Store Insights in Notion Saves structured summaries and classifications into a Notion page for easy tracking and retrieval. 🎯 Perfect For: Busy professionals who want a clutter-free inbox. Founders & executives managing high email volume. Remote teams needing quick email triage and visibility. Productivity enthusiasts looking to integrate AI into their workflow. ⚙️ Built With: Gmail API (email retrieval) n8n Split In Batches (parallel processing) Azure OpenAI GPT-4o-mini (classification & summarization) Notion API (data storage & archiving) 🌟 Key Benefits: ✅ Saves hours of manual email triage. 🔍 Ensures no important emails are missed. 🧠 AI-driven, consistent prioritization. 📒 Centralized email intelligence in Notion. 🛠 Fully no-code and customizable.
by Sayone Technologies
📝 Meeting Notes Summarizer & Slack Notifier Easily keep your team aligned by summarizing meeting notes, extracting action items, and delivering them directly to Slack. 🚀 What This Workflow Does ⏰ Triggers on a schedule to fetch meeting data from your note-taking tool 📄 Retrieves meeting summaries and action items using the MeetGeek API 🤖 Uses Google Gemini AI to generate concise summaries and action points 🎨 Restructures the output into Slack Block Kit format 📢 Sends daily Slack notifications with clear summaries and actionable tasks 👥 Who Is This For? 👩💼 Teams that want automated daily meeting briefs 📌 Project managers who need action items clearly assigned 🌍 Remote or hybrid teams using Slack as their main communication hub ⏳ Anyone looking to reduce the time spent reviewing long meeting notes 🛠️ Technical Requirements 🔑 API key & credentials for your meeting note-taking app 🤝 Google Gemini AI credentials 💬 Slack workspace with proper OAuth setup ⚡ Set Up the Workflow with Ease 🗂️ Configure your meeting note API in the “Get Meetings List” and “Summary” nodes. 🤖 Add Gemini AI credentials for generating summaries. 🔗 Connect your Slack channel for notifications. ✅ Activate the workflow so that your team will start receiving daily meeting insights automatically. 🎨 Want to Customize It Further? 🔄 Change the trigger schedule (daily, weekly, or after each meeting). 🎭 Modify the Slack Block Kit layout for different formatting styles. 📧 Add extra integrations like email, Notion, or Google Docs to save notes. ✍️ Adjust the AI prompt for different summary styles (short/long, formal/casual, etc.). 🔍 Filter meetings by specific teams, projects, or keywords. 🌐 Customize the API URL in the HTTP Request node to connect with other note-taking tools or different API endpoints.
by AppUnits AI
Generate Invoices and Send Reminders for Customers with Jotform, QuickBooks and Gmail This workflow automates the entire process of receiving a product/service order, checking or creating a customer in QuickBooks Online (QBO), generating an invoice, emailing it — all triggered by a form submission (via Jotform), and sending invoice reminders. How It Works Receive Submission Triggered when a user submits a form. Collects data like customer details, selected product/service, etc. Check If Customer Exists Searches QBO to determine if the customer already exists. If Customer Exists:* *Update** customer details (e.g., billing address). If Customer Doesn’t Exist:* *Create** a new customer in QBO. Get The Item Retrieves the selected product or service from QBO. Create The Invoice Generates a new invoice for the customer using the item selected. Send The Invoice Automatically sends the invoice via email to the customer. Store The Invoice In DB Stores the needed invoice details in the DB. Send Reminders Every day at 8 AM, the automation checks each invoice to decide whether to: send a reminder email, skip and send it later, or delete the invoice from the DB (if it's paid or all reminders have been sent). Who Can Benefit from This Workflow? Freelancers** Service Providers** Consultants & Coaches** Small Businesses** E-commerce or Custom Product Sellers** Requirements Jotform webhook setup, more info here QuickBooks Online credentials, more info here Email setup, update email nodes (Send reminder email & Send reminders sent summary), more info about Gmail setup here Create data table with the following columns: invoiceId (string) remainingAmount (number) currency (string) remindersSent (number) lastSentAt (date time) Update Add reminders config node so update the data table id and intervals in days (default is after 2 days, then after 3 days and finally after 5 days ) LLM model credentials
by Sk developer
Create Stunning CGI Videos with Sora 2 API and Google Drive Integration The Sora 2 API allows seamless generation of CGI ads, turning text prompts into stunning videos. This workflow automates the entire process from video generation to upload, notification, and file sharing via Google Drive. Node-by-Node Explanation On form submission: Triggers the workflow when a form with a prompt is submitted. Sora API Processor: The prompt is sent to the Sora 2 API's txttovideo.php endpoint to initiate video generation. (This step calls the API where the magic of turning text into video happens.) Wait for API Response: Pauses for 60 seconds before checking the API response. API Request: Check Task Status: Sends an HTTP request to check the status of the CGI ad generation task. Condition: Task Output Status: Validates the task status (success, processing, failed). Wait for Task to Complete: Waits for another 60 seconds to recheck the task completion status. Send Email: API Error - Task ID Missing: Sends an email if the prediction ID is missing in the response. Upload File to Google Drive: Uploads the CGI ad video to Google Drive. Set Google Drive Permissions: Configures file permissions for sharing. Send an email: Video Link: Notifies the user with a link to the uploaded video. Sticky Notes: Annotates and documents each step in the process for clarity. How to Obtain API Key Go to Sora 2 API on RapidAPI. Sign up or log in to RapidAPI. Subscribe to the API plan that suits your needs. Copy the API key from the dashboard under "Endpoints" or "Security" sections. How to Configure Google Drive Go to the Google Developer Console. Create a new project or select an existing one. Enable the Google Drive API for the project. Set up OAuth 2.0 credentials. Authorize the app in n8n by connecting your Google account with the credentials. Use Case This workflow is perfect for businesses looking to automate CGI ad generation, reducing the time and effort required to create videos from textual prompts. It is ideal for digital marketers, content creators, or any business that needs video content quickly and efficiently. Benefits Automates video generation**: Streamlines the creation of CGI ads. Efficient content sharing**: Automatically uploads to Google Drive and configures permissions. Error handling**: Sends notifications if anything goes wrong. Time-saving**: Reduces manual effort with automated API interactions. Easy to use**: Simple form submission to generate high-quality videos. Who is this for? Digital Marketers**: Automates video content creation for ads and campaigns. Content Creators**: Quickly generates high-quality CGI ads for social media or websites. Businesses**: Small to medium businesses looking for cost-effective video creation solutions. Developers**: Looking for an automated workflow to integrate CGI video generation into their applications or services.
by AppUnits AI
Generate Invoices for Customers with Jotform, Xero and Gmail This workflow automates the entire process of receiving a product/service order, checking or creating a customer in Xero, generating an invoice, and emailing it — all triggered by a form submission (via Jotform). How It Works Receive Submission Triggered when a user submits a form. Collects data like customer details, selected product/service, etc. Create/Update The Customer Creates/Updates the customer. Create The Invoice Generates a new invoice for the customer using the item selected. Send The Invoice Automatically sends the invoice via email to the customer. Who Can Benefit from This Workflow? Freelancers** Service Providers** Consultants & Coaches** Small Businesses** E-commerce or Custom Product Sellers** Requirements Jotform webhook setup, more info here Xero credentials, more info here Make sure that products/services values in Jotform are exactly the same as your item Code in your Xero account Email setup, update email node (Send email), more info about Gmail setup here LLM model credentials
by Rahul Joshi
📘 Description This workflow automates the complete DPDP-aligned Consent Manager Registration screening pipeline — from intake to eligibility evaluation and final compliance routing. Every incoming registration request is normalized, validated, logged, evaluated by an AI compliance engine (GPT-4o), and then routed into either approval or rejection flows. It intelligently handles missing documentation (treated as a minor issue), evaluates financial/technical/operational capacity, generates structured eligibility JSON, updates registration records in Google Sheets, and sends outcome-specific emails to applicants and compliance teams. The workflow creates a full audit trail while reducing manual screening workload and ensuring consistent eligibility decisions. ⚙️ What This Workflow Does (Step-by-Step) ▶️ Receive Consent Registration Event (Webhook) Collects incoming Consent Manager registration applications and triggers the processing pipeline. 🧹 Extract & Normalize Registration Payload (Code Node) Cleans the body payload and extracts key fields: action, organizationName, applicationType, contactEmail, netWorth, technicalCapacity, operationalCapacity, documentAttached, submittedAt. 🔍 Validate Registration Payload Structure (IF Node) Checks the presence of mandatory fields. Valid → continue to eligibility evaluation Invalid → log in the audit sheet. 📄 Log Invalid Registration Requests to Sheet (Google Sheets) Stores malformed or incomplete submissions for audit, follow-up, and retry handling. 📝 Write Initial Registration Entry to Sheet (Google Sheets) Creates the initial intake row in the master registration sheet before applying eligibility logic. 🧠 Configure GPT-4o — Eligibility Evaluation Model (Azure OpenAI) Prepares the AI model used to determine whether the applicant meets DPDP’s eligibility criteria. 🤖 AI Eligibility Evaluator (DPDP Compliance) Analyzes applicant data and evaluates their eligibility based on: financial capacity, technical capability, operational readiness, and documentation status. Missing documents → NOT a rejection condition. Returns strictly formatted JSON with: eligible, riskLevel, decisionReason, missingItems, recommendedNextSteps. 🧼 Parse AI Eligibility JSON Output (Code Node) Converts AI output into valid JSON by removing markdown artifacts and ensuring safe parsing. 🔎 Validate Eligibility Status (IF Node) Routes the outcome: Eligible → approval workflow Ineligible → rejection email. 📧 Send Rejection Email to Applicant (Gmail) Sends a structured rejection email listing issues and re-submission instructions. 🔗 Merge Registration + Eligibility Summary (Code Node) Combines raw registration data with AI eligibility results into one unified JSON package. 📬 Send Approval Email to Compliance Team (Gmail) Notifies compliance officers that an applicant passed eligibility and is ready for verification. 🧩 Prepare Status Update Fields (Set Node) Constructs the final status value (e.g., “passed”) for updating the database. 📘 Update Registration Status in Sheet (Google Sheets) Updates the applicant’s record using contactEmail as the key, marking the final eligibility status. 🧩 Prerequisites Azure OpenAI (GPT-4o) credentials Gmail OAuth connection Google Sheets OAuth connection Valid webhook endpoint for intake 💡 Key Benefits ✔ Fully automates DPDP Consent Manager registration screening ✔ AI-driven eligibility evaluation with standardized JSON output ✔ Smart handling of missing documents without unnecessary rejections ✔ Automatic routing to approval or rejection flows ✔ Complete audit logs for all submissions ✔ Reduces manual review time and improves consistency 👥 Perfect For DPDP compliance teams Regulatory operations units SaaS platforms handling consent manager onboarding Organizations managing structured eligibility workflows
by Manu
Sync your Google Calendar events with Google Sheets and get daily Slack summaries with meeting statistics. FEATURES: Real-time sync of new and updated events Auto-categorization (Meeting, 1:1, Interview, Demo, Focus Time) Platform detection (Google Meet, Zoom, Teams) Daily statistics dashboard Cancellation tracking Optional email notifications to attendees FLOWS: New Event: Log to Sheets + Slack notification + Optional email Updated Event: Update Sheets + Slack notification Canceled Event: Log cancellation + Slack alert Daily Summary (8AM): Meeting time stats + Schedule to Slack SETUP: Connect Google account with Calendar access Create Google Sheet with 3 tabs: Events: ID, Synced At, Title, Category, Date, Day, Start Time, End Time, Duration, Platform, Attendees, Status, Meeting Link Cancellations: ID, Canceled At, Title, Original Date, Original Time, Affected Attendees Statistics: Date, Total Events, Meeting Time, Minutes, Busy %, Status, Virtual, In-Person Replace YOUR_DOCUMENT_ID in all Sheets nodes Connect Slack (#calendar, #errors channels) Optional: Connect Gmail for attendee notifications DAILY STATISTICS: Total events count Time spent in meetings Busy percentage of work day Virtual vs in-person breakdown Full day schedule IDEAL FOR: Anyone wanting to track their calendar, analyze meeting patterns, or get daily schedule summaries on Slack.
by Intuz
This n8n template from Intuz provides a complete and automated solution for secure document archiving. It automatically saves new QuickBooks invoice PDFs directly into Google Drive, creating a reliable backup system. For perfect organization, the workflow uses keywords from the invoice, like the client name or invoice number, to dynamically name the PDF files, ensuring you have a complete and easily searchable financial record. Use Cases 1. Automated Document Archiving: Eliminate the manual work of downloading and saving invoices. Set it up once and let it run. 2. Compliance & Auditing: Maintain a clean, chronological, and separate record of all issued invoices for easy access during audits. 3. Secure Backup: Create a redundant, secure backup of your critical financial documents in your own cloud storage. 4. Enhanced Team Access: Share the Google Drive folder with accountants, bookkeepers, or team members who need access to invoices but not to your full QuickBooks account. How It Works: 1. Real-Time Invoice Trigger: The workflow starts the instant a new invoice is created in your QuickBooks account. A configured webhook sends a notification to n8n, kicking off the automation immediately. 2. Fetch Invoice Metadata: The workflow uses the invoice ID from the webhook to retrieve the full invoice details, such as the customer's name and the transaction date. This information is used in the next steps. 3. Generate the Invoice PDF: A crucial HTTP Request node makes a direct API call to QuickBooks, requesting a PDF version of the invoice. This ensures the archived document is the official, formatted PDF, exactly as it appears in QuickBooks. 4. Upload and Archive in Google Drive: The final node takes the binary PDF data and uploads it to your specified Google Drive folder. It dynamically names the file for easy identification (e.g., CustomerName_TransactionDate.pdf), creating a perfectly organized and searchable archive. Setup Instructions To get this workflow running, follow these key setup steps: 1. Credentials: QuickBooks: Connect your QuickBooks account credentials to n8n. Google: Connect your Google account using OAuth2 credentials and ensure the Google Drive API is enabled. 2. QuickBooks Webhook Configuration: First, activate this n8n workflow to make the webhook URL live. Copy the Production URL from the QuickBooks Webhook node. In your Intuit Developer Portal, go to the webhooks section for your app, paste the URL, and subscribe to Invoice creation events. 3. Node Configuration: Get an invoice & Generate PDF File: These nodes will use your configured QuickBooks credentials automatically. Upload file (Google Drive): In the parameters for this node, you must select the Folder ID where you want your invoices to be saved. Support If you need help setting up this workflow or require a custom version tailored to your specific use case, please feel free to reach out to the template author: Website: https://www.intuz.com/services Email: getstarted@intuz.com LinkedIn: https://www.linkedin.com/company/intuz Get Started: https://n8n.partnerlinks.io/intuz For Custom Worflow Automation Click here- Get Started
by Oneclick AI Squad
This automated n8n workflow generates social media briefs for sales meetings by integrating with Google Calendar, enriching attendee data, and leveraging AI to summarize social media activity. The system delivers formatted summaries via email and WhatsApp to support sales preparation. Good to Know The workflow triggers daily at 5 AM Attendee data enrichment enhances meeting context AI-driven insights improve sales readiness Summaries are sent via email and WhatsApp How It Works Schedule Trigger - 5 AM** - Initiates the workflow daily at 5 AM Initialize Workflow** - Sets up the workflow manually Fetch Today's Meetings from Google Calendar** - Retrieves scheduled meetings for the day Extract Attendees Email Domains** - Identifies email domains of meeting attendees Loop Through Attendees** - Iterates through each attendee for processing Split Attendee Details** - Separates individual attendee details Enrich Attendee Company Enrichment** - Enhances data with company information Wait for Company Enrichment** - Pauses to ensure company data is processed Check Enrichment Status** - Verifies the status of enriched data Fetch Latest LinkedIn Posts** - GET request to fetch LinkedIn posts Extract Key Post Insights** - Extracts key insights from social media posts Summarize Social Activity with AI** - Summarizes social media activity using AI Merge Summary with (Decide)** - Combines summary with other data Format Email Summary for Complete Chat** - Formats the summary for email Wait Before Sending** - Adds a delay before sending Generate HTML Email Template** - Creates an HTML email template Send via Gmail** - Sends the email summary Send WhatsApp Message** - Sends the summary via WhatsApp How to Use Import the workflow into n8n Configure Google Calendar API credentials Set up LinkedIn API or scraping credentials Configure email and WhatsApp credentials Test the workflow with a sample meeting to verify data flow Adjust the trigger time or delay as needed Requirements Google Calendar API credentials LinkedIn API or scraping access Email service credentials (Gmail, SMTP, etc.) WhatsApp API or integration credentials Customizing This Workflow Modify the trigger time in the Schedule Trigger node to suit your schedule Adjust the Wait nodes to optimize data processing Customize the AI summarization logic in the Summarize Social Activity node for specific insights
by suzuki
Stay ahead of commodity market movements with automated news collection, translation, and sector impact analysis. This workflow monitors Oil, Gold, and Grain markets from global English sources, translates them to Japanese using DeepL, and delivers categorized alerts showing which business sectors are affected. Who is this for Trading company staff and procurement managers affected by raw material prices CFD and commodity futures traders Economists and market researchers tracking inflation indicators Anyone who needs early warning on geopolitical risks affecting commodities What this workflow does Fetches latest news every 4 hours for three commodity categories using Apify Categorizes news and identifies impacted business sectors automatically Translates headlines and summaries from English to Japanese using DeepL Adds unit conversion notes (barrel, troy ounce, bushel) for easier understanding Formats a comprehensive report with sector impact tags Delivers alerts to Discord, Telegram, and Gmail simultaneously How to set up Get your Apify API token from apify.com (Settings → Integrations → API) Replace the token placeholder in all HTTP Request nodes Add DeepL API credentials (free tier: 500,000 chars/month) Configure at least one notification channel Set your Telegram Chat ID and email address Activate the workflow Requirements Apify account (free tier available) DeepL API key (free tier available) At least one notification channel (Discord, Telegram, or Gmail)
by WeblineIndia
Mobile App Build Time Hotspot Tracker - Gradle/CocoaPods Analyzer Alerting This workflow automates the monitoring and analysis of CI/CD build performance for mobile projects using Gradle and CocoaPods. It triggers upon build completion, compares metrics against historical performance stored in Airtable, and leverages AI to identify regressions. The system provides automated feedback via GitHub PR comments and email alerts for critical performance drops. ⚡ Quick Implementation Steps Configure CI Pipeline: Set your CI job to send a POST request with build metrics to the workflow's Webhook URL. Set Configuration: Adjust the regressionThreshold (default: 20%) and excludeModules in the Set Configuration node. Connect Airtable: Link your credentials to the Fetch Historical Builds and Store Build Data nodes. Connect GitHub & Gmail: Authenticate your GitHub and Gmail OAuth2 credentials for reporting. Verify AI Model: Ensure the OpenAI Chat Model is connected to power the performance analysis. What It Does The workflow acts as an intelligent performance gatekeeper for development pipelines: Metric Collection: Captures detailed task durations, build IDs, and PR context directly from CI/CD webhooks. Historical Comparison: Automatically retrieves the last 10 builds for a specific repository to calculate average baselines. AI-Powered Diagnostics: Uses a specialized AI agent to analyze slowdowns, identify root causes, and provide optimization recommendations. Automated Reporting: Categorizes findings by severity (Critical, Warning, Info) and updates stakeholders through PR comments and high-priority emails. Who’s It For Mobile Engineering Teams looking to prevent "death by a thousand cuts" in build time slowdowns. DevOps/Platform Engineers who need automated auditing of build infrastructure health. Release Managers requiring an audit trail of performance regressions across different pull requests. Technical Workflow Breakdown Entry Points (Triggers) Webhook: Listens for POST requests at /webhook/build-hotspot-tracker containing build metrics and repository metadata. Processing & Logic Set Configuration: Defines static variables like regression sensitivity and modules to ignore (e.g., test modules). Historical Analysis: Aggregate nodes calculate min, max, and average build times from historical records. AI Build Analyzer: An AI Agent utilizing GPT-4.1-mini to synthesize current build data with historical trends and PR context. Route by Severity: A switch node that directs the workflow based on whether the AI classifies the regression as Critical, Warning, or Info. Output & Integrations GitHub (Comment on PR): Posts a formatted markdown report including a severity badge, regressions list, and root causes. Airtable (Store Build Data): Logs the build ID, total duration, and AI recommendations for long-term tracking. Gmail (Notify Email): Sends immediate alerts to the team for critical regressions, including a direct link to the affected PR. Customization Adjust Sensitivity Modify the regressionThreshold in the Set Configuration node to change how aggressive the system is in flagging slowdowns (e.g., set to 10 for stricter monitoring). Module Filtering Update the excludeModules parameter to ignore specific tasks like linting or unit tests that may have volatile durations but do not represent core build performance. Analysis Detail The AI Build Analyzer prompt can be customized to focus on specific platform needs, such as focusing heavily on CocoaPods link times or Gradle configuration phases. Troubleshooting Guide | Issue | Possible Cause | Solution | | :-------------------------- | :----------------------------------------- | :----------------------------------------------------------------------------------------- | | No PR Comments | GitHub permissions or incorrect PR number. | Verify your GitHub token has write access and the CI payload includes a valid prNumber. | | Historical Data Missing | Airtable Filter failure. | Ensure the repository and prNumber fields in Airtable match the incoming Webhook data. | | AI Analysis Errors | OpenAI credits or model timeout. | Check your OpenAI API quota and verify the gpt-4.1-mini model is available in your region. | | Emails Not Sending | Gmail OAuth2 expired. | Re-authenticate the Gmail node in your n8n credentials settings. | Need Help? If you need assistance customizing this workflow, adding new features or integrating more systems (like JIRA, Slack or Google Sheets), feel free to reach out. Our n8n automation experts at WeblineIndia are here to support you in scaling your automation journey.