by Yaron Been
Create Multi-Channel Content with O3 Director & GPT-4 Specialist Agents This n8n workflow creates a complete AI-powered content department. It starts when a chat request is received, then a Content Director Agent (powered by OpenAI O3) analyzes the request and delegates tasks to specialized agents (blogs, social, video, email, website, strategy). Each agent is powered by GPT-4.1-mini, keeping costs low and quality high. β π© Section 1: Trigger & Director Setup βοΈ Nodes 1οΈβ£ When Chat Message Received What it does:** Starts the workflow whenever a user sends a content request. Why itβs useful:** Allows real-time or on-demand content creation from chat inputs. 2οΈβ£ Content Director Agent (O3) What it does:** Analyzes user request, defines the best content mix, and delegates tasks to specialist agents. Why itβs useful:** Keeps your brand voice consistent and ensures all channels align to a unified content strategy. π‘ Beginner Benefit β Single entry point β just type your content idea once β AI Director coordinates everything for you β No need to manage multiple tools β π₯ Section 2: Specialist Content Agents Each request gets routed to one (or several) of these agents, depending on the strategy. 3οΈβ£ Blog Content Writer Long-form articles, editorials, and thought leadership pieces. 4οΈβ£ Social Media Content Creator Social posts, captions, hashtags, and community content. 5οΈβ£ Video Script Writer YouTube scripts, explainer videos, and video marketing content. 6οΈβ£ Email Newsletter Writer Campaigns, nurture sequences, and newsletter copy. 7οΈβ£ Website Copy Specialist Landing pages, product descriptions, and conversion-focused web copy. 8οΈβ£ Content Strategist & Planner Editorial calendars, campaign planning, and audience strategy. π‘ Beginner Benefit β Each agent is an expert in its field β Powered by GPT-4.1-mini β faster and cheaper β Parallel execution β all content types can be generated at once β π§ Section 3: Language Models & Execution Flow O3 Model β Content Director** Handles analysis, strategy, and delegation. GPT-4.1-mini β All Specialists** Powers blog, social, video, email, website, and strategy agents. Think Node** Helps the Content Director organize reasoning before delegating tasks. π‘ Beginner Benefit β AI Director (O3) = smart leadership β Specialists (GPT-4.1-mini) = cost-efficient execution β Built-in reasoning = better, more aligned campaigns π Workflow Overview | Section | What Happens | Key Benefit | | --------------------------- | --------------------------------------------------------------- | -------------------------- | | π© Trigger & Director Setup | Workflow starts from chat β Content Director interprets request | Centralized control | | π₯ Specialist Agents | Each AI agent produces tailored content | Multi-channel coverage | | π§ Models & Flow | O3 for Director, GPT-4.1-mini for specialists | Cost-efficient + strategic | π How You Benefit Overall β One input β full content campaign β Consistent brand voice across all platforms β Cost-effective (O3 only for strategy, GPT-4.1-mini for bulk work) β Ready-to-publish content in minutes β¨ Youβve basically built an AI marketing department inside n8n β no extra staff required! π
by Jitesh Dugar
Automated Legal & Accessibility Website Compliance Checker Description Automate website compliance checks in minutes using AI-powered analysis. This workflow scans any website for essential legal and accessibility requirements, generates a professional compliance report, delivers it as a PDF, and stores it securely β helping teams identify risks early and stay audit-ready with zero manual effort. What This Workflow Does Transforms manual website compliance reviews into a single automated flow: π Capture Website Details β Accepts website URL, company name, and email via webhook. π₯ Fetch Website Content β Securely downloads and cleans website HTML for analysis. π§ AI Compliance Analysis β Uses AI to audit the site against key compliance standards. π Scoring & Insights β Calculates an overall compliance score and highlights gaps. π Generate Visual Report β Builds a detailed, easy-to-read HTML compliance report. π¨οΈ Convert to PDF β Converts the report into a downloadable, shareable PDF. π§ Email Delivery β Sends the compliance report directly to the provided email. βοΈ Secure Storage β Saves the PDF report to Google Drive for records and audits. Key Features π€ AI-Powered Compliance Audits β Automatically checks privacy, cookies, accessibility, SSL, and more. π Compliance Scoring β Clear numerical scores and status indicators for each section. π Professional PDF Reports β Branded, structured reports suitable for clients or audits. βοΈ End-to-End Automation β From URL submission to email delivery without manual steps. π§ Instant Email Notifications β Reports delivered automatically to stakeholders. βοΈ Google Drive Backup β Centralized storage for compliance history and documentation. Compliance Checks Included βοΈ Privacy Policy presence & indicators βοΈ Cookie consent mechanisms βοΈ Terms of Service availability βοΈ Accessibility (WCAG-related indicators) βοΈ Contact information visibility βοΈ SSL / HTTPS verification βοΈ Critical issues & improvement recommendations Perfect For π’ Startups & SaaS Companies β Quickly assess website compliance before launch. π§Ύ Agencies & Consultants β Deliver automated compliance audits to clients. βοΈ Legal & Compliance Teams β Speed up preliminary compliance checks. π» Freelancers & Web Developers β Validate client websites post-deployment. π Operations Teams β Maintain ongoing compliance documentation effortlessly. What Youβll Need Required Integrations π Webhook β Receive website URL and user details. π€ OpenAI β Analyze website HTML for compliance indicators. π HTMLCSS to PDF β Convert compliance report into a PDF. π§ Gmail β Send compliance report via email. βοΈ Google Drive β Store generated compliance reports. π HTTP Request β Fetch website HTML content (no authentication required). Optional Enhancements π Compliance Dashboard β Connect Google Drive or logs to Looker Studio. π Multi-Website Scans β Extend webhook to accept bulk URLs. π Scheduled Scans β Run periodic compliance checks automatically. π¨ Slack Alerts β Send compliance summaries to internal channels. π Custom Branding β Adjust HTML styling, logos, and colors. Quick Start 1οΈβ£ Import the workflow JSON into your n8n workspace. 2οΈβ£ Activate the webhook and copy the endpoint URL. 3οΈβ£ Connect OpenAI, Gmail, Google Drive, and HTMLCSS to PDF credentials. 4οΈβ£ Send a POST request with website URL, company name, and email. 5οΈβ£ Review the emailed PDF compliance report. 6οΈβ£ Check Google Drive for stored audit copies. 7οΈβ£ Activate the workflow for production use. Expected Results β‘ Minutes Instead of Hours β Instant compliance assessments. π€ AI Accuracy β Consistent, structured compliance analysis. π Risk Visibility β Early detection of legal and accessibility gaps. π Audit-Ready Reports β Clean, shareable documentation. βοΈ Centralized Storage β Every scan archived automatically. Workflow Structure π Webhook Trigger β π₯ Fetch Website HTML β π§Ή Clean & Prepare Content β π§ AI Compliance Analysis β π Parse Results β π Generate HTML Report β π¨οΈ Convert to PDF β π§ Email Report β βοΈ Save to Google Drive Ready to Automate Website Compliance? Import this template and turn any website URL into a complete compliance report β automatically, consistently, and professionally. Perfect for audits, clients, and peace of mind. β
by InfyOm Technologies
β What problem does this workflow solve? Real estate leads move fast. Manually matching buyer requirements with available properties, sending details, updating CRM records, and notifying sales teams often causes delays and missed opportunities. This workflow automates property discovery, lead management, and team notifications, ensuring buyers get instant results and sales teams can follow up immediately. βοΈ What does this workflow do? Captures buyer property requirements from a website form. Cleans and standardizes search data automatically. Matches buyer criteria with relevant properties from Airtable. Emails matched properties to the buyer instantly. Stores lead details in Airtable for CRM tracking. Notifies the sales team on Slack in real time. π‘ Main Use Cases Automatically match buyer requirements with properties in Airtable. Send personalised property listings to buyers via email. Store and track every lead centrally for sales follow-up. Notify agents instantly to improve response speed. Increase conversions with faster, automated engagement. π§ How It Works β Step by Step 1. Website Form Submission A buyer submits a property inquiry form with: Location / City Property type (Apartment, Villa, Commercial, etc.) Budget Contact details The workflow is triggered instantly via webhook. 2. Data Cleaning & Standardization Submitted inputs are cleaned and structured: Budget is normalised City and property type are standardised Data is prepared for property matching 3. Property Matching (Airtable) A dynamic matching formula is generated. Airtable is searched for relevant properties. Matching includes a Β±5% budget tolerance for flexibility. 4. Send Matched Properties to Buyer A rich, formatted email is generated automatically. Includes property images, price, location, features, and a βView More Detailsβ link. Email is sent instantly to the buyer. 5. Lead Storage in Airtable Buyer details and preferences are stored in the Buyers table. Lead status is set to New for CRM tracking and follow-up. 6. Sales Team Notification A Slack message is sent to the sales channel with: Buyer details Contact information City and preferred property type Agents can respond immediately to maximize conversion. π Integrations Used Webhook** β Capture property inquiry submissions Airtable** β Property database and lead CRM Gmail** β Email delivery to buyers Slack** β Real-time sales team alerts n8n Code Nodes** β Dynamic matching logic and email generation π€ Who can use this? This workflow is ideal for: π’ Real estate agencies π Property brokers π Sales-driven real estate teams π PropTech startups If your team wants faster lead response and smarter property matching, this automation delivers both. π Benefits β No manual property searching β Faster response times β Centralised lead tracking β Real-time sales alerts β Better buyer experience
by Mohamed Abubakkar
Overview This workflow is designed for HR teams and payroll department to automate the monthly process of calculating employee attendance, salary deductionsm and personalized email notification. It seamlessly integrates Google Sheets, internal attendance data and GPT-4 (via AI Agent) to generate complete monthly payroll reports with professional summaries for each employees. Prerequisites Before using this workflow, ensure you have: A Google Sheet with the monthly attendance logs A secong Google Sheet containing salary, employee names and email addresses. Gmail or SMTP credentials for sending email OpenAI API key (for summarization) Crendentials for Google Sheet and Gmail Integration Google Sheet Structure 1. Attendance Sheet (Daily Log) EmpId Name Date InTime OutTime HoursWorked Status 2. Ouput Sheet (Generated by Workflow) EmpId Name OriginalSalary TotalMissingHours TotalAbsentDays Deduction FinalSalary EmpEmail How It Works 1. Retrieve Attendance & Employee Master Data The workflow fetches all employee attendace logs and thier corresponding salary, name and email details from Google Sheets. 2. Calculate Work Hours & Absences The workflow computes total worked hours per day, missing hours and identifies absent days, It then calculates the total missing hours and absences for the entire month. 3. Salary Deduction Calculation Each employee's hourly and daily rate is determined from thier salary, and deductions are calculated based on missing hours and absences. 4. Prepare Final Dataset A structured JSON dataset is generated combining attendace summary, deductions and final salary amounts. 5. Generate AI Summary Report (GPT-4) Using AI Agent GPT-4 creates a professional, HR-friendly summary paragraph for each employee's email report. 6. Send Salary Deduction Report Email Each employee receives a personalized email with thier final salary summary and monthly attendance report. 7. Log Email Status Email delivery details and summary text are stored in new Google Sheet for audit and HR tracking. User Cases Monthly attendance and payroll automation Automated HR communication Salary deduction reporting Attendace compliance monitoring Reducing manual calculation errors
by Jitesh Dugar
Verified Parent Consent Form Automation for School Trips π― Description This workflow automates the entire parent consent process for school field trips, replacing manual paper forms with a secure, verified, and legally compliant digital system. When a parent submits consent data via POST request (from Postman or any form), the workflow: Receives parent & trip details through a Webhook trigger. Verifies the parentβs email using the VerifiEmail API to prevent fake or disposable entries. Generates a unique Consent ID and timestamps for tracking and legal validation. Creates a professional HTML-based digital consent form, including child details, trip information, and a parent signature section. Converts the HTML document to a PDF using the HTMLCSSToPDF API (ready for printing or archiving). Uploads the PDF to Google Drive automatically, organizing it under a designated folder (e.g., /School_Consents/2025/November). Sends an automated Gmail notification to the respective class teacher, including all verified details and the Drive reference. Responds instantly to the original POST request with a success confirmation and all metadata (Consent ID, verification status, storage location, timestamp). Handles invalid emails gracefully, returning a 400 error response for unauthorized or unverified submissions. Provides complete traceability, digital audit, and tamper-proof documentation for school compliance. Use Case: Ideal for schools, institutions, or organizations that need paperless consent workflows with email verification, cloud storage, and automated staff alerts β ensuring authenticity, security, and compliance. π§© Features Email verification (VerifiEmail) Auto-generated unique Consent ID HTML-to-PDF conversion (HTMLCSSToPDF) Google Drive cloud storage integration Automated Gmail teacher notification API-friendly POST-based trigger Real-time error handling & response Legally formatted consent slip π§ͺ Test Input Example (Postman) Use this JSON in Postman when testing the webhook: { "parent_name": "Ritu Sharma", "parent_email": "ritu.sharma@gmail.com", "child_name": "Aarav Sharma", "child_class": "Grade 5-A", "trip_name": "Science Museum Visit", "trip_date": "2025-11-10", "teacher_email": "teacher@school.edu" } β Expected Output Success Response (200): { "status": "success", "message": "Parent consent form verified and stored successfully", "data": { "consent_id": "CONSENT-1699123456789", "child_name": "Aarav Sharma", "trip_name": "Science Museum Visit", "email_verified": true, "stored_at": "Google Drive", "teacher_notified": true } } Error Response (400): { "status": "error", "message": "Invalid email address provided. Please use a valid email.", "reason": "Email verification failed" } π Workflow Tags for n8n Creators #Education #Automation #EmailVerification #PDFGeneration #GoogleDrive #Webhook #SchoolAdmin #PaperlessWorkflow #Compliance
by Atta
Automate your lead qualification process by connecting Jotform to Gemini AI. This workflow instantly analyzes new form submissions, assigns a priority score, filters out spam, and routes legitimate leads for immediate action. Stop manually sorting through submissions and let your sales team focus on what matters: closing deals with hot leads. This template captures a lead from a "Talk to an Expert" form, uses AI to determine its quality, sends a real-time notification to your sales team on Slack, and automatically sends a tiered, personalized email response to the lead based on their qualification score. Features Automated Spam Filtering: Uses Gemini AI to analyze incoming leads and automatically discard spam. AI-Powered Lead Scoring: Assigns a priority score (1-10) to every legitimate lead based on the content of their inquiry. Instant Team Notifications: Sends a detailed alert for every qualified lead to a designated Slack channel. Tiered Email Responses: Automatically sends a different, personalized email to hot, warm, and cold leads. Seamless Jotform Integration: Triggers the moment a new form is submitted. Nodes Used π£ Jotform Trigger: Starts the workflow when a new form submission is received. π§ AI Agent / Google AI: Connects to Gemini to analyze the form data. β IF: Filters out submissions flagged as spam. π£ Slack: Sends a real-time notification to your team. π Switch: Routes the lead down different paths based on its AI-generated score. βοΈ Gmail: Sends a personalized follow-up email to the lead. How to use this template This workflow is designed to be easy to set up. Follow these steps to get it running: 1. Set up your Jotform Trigger: In the Jotform Trigger node, connect your Jotform account. Select the specific form you want to use for lead capture from the dropdown list. Ensure your form has the required fields as described in the "Required Jotform Fields" section below. 2. Configure the AI Agent / Google AI Node: Connect your Google AI credentials to the node. Ensure the prompt is set up to analyze the message from your form and return a JSON object with is_spam (a boolean) and lead_score (an integer) keys. 3. Set up the IF Node: This node should check the is_spam value from the AI node. The workflow should only continue on the false path. 4. Configure the Slack Node: Connect your Slack account credentials. In the "Channel" field, select the channel where you want lead notifications to be sent (e.g., #sales-leads). 5. Configure the Switch Node: This node should be set to route based on the lead_score from the AI node. The template is pre-configured with three paths: Hot: Score is 8 or higher. Warm: Score is between 5 and 7. Cold: Score is 4 or lower (the "Default" path). 6. Configure the Gmail Nodes Connect your Gmail account credentials to each of the three Gmail nodes. This step is critical for personalization, and you must adapt the content to fit your business. The provided text is a template; its effectiveness depends on your customization. For each of the three email templates (Hot, Warm, and Cold), be sure to: Update the Email Body:** Rewrite the text to match your company's tone and brand voice. Change Company/Team Information:** Replace placeholder text like [Your Company Name] and update the signature from The Team to your specific team or company name (e.g., The Sales Team at Acme Corp). Customize Your Links:** In the 'Hot' lead email, replace the placeholder [Your Calendly/Booking Link] with your actual link from Calendly, HubSpot Meetings, or another scheduling tool. In the 'Warm' lead email, replace [Link to a resource or case study] with a real link to a relevant blog post, whitepaper, or case study on your website. 7. Activate your Workflow: Once all nodes are configured, save and activate your workflow. Now, every new Jotform submission will be processed automatically\! How to Adapt the Template This workflow is a powerful starting point. Here are a few ideas to customize it for your specific needs: Integrate Your CRM: Add a node for your CRM (like HubSpot, Salesforce, or Pipedrive) after the IF node. You can create or update a contact and a deal, and then include the link to the CRM record directly in the Slack notification for easy access. Use a Different Notification Service: If your team doesn't use Slack, you can easily replace the Slack node with one for Microsoft Teams, Discord, or even a simple email notification. Create Tiered Notifications: For a more advanced setup, use the Switch node's outputs to send notifications to different channels. For example, send "Hot" leads to a high-priority #sales-urgent channel with an @channel mention, and send "Warm" or "Cold" leads to a less noisy #leads-review channel. Adjust the Scoring Logic: Your definition of a "hot" lead might be different. Simply change the values in the Switch node to match your business rules (e.g., you might consider any score of 7 or higher to be a hot lead). Required Jotform Fields for this Workflow For this template to work correctly, your Jotform should have the following fields. The names in parentheses are the internal field names used in the n8n expressions. Full Name (Full Name): A text input for the user's name, used for personalizing emails. Work Email (Work Email): An email field, used as the recipient for the automated follow-up. Role (Role): A text input for the user's job title, providing context for your sales team. Number of Employees (Number of Employees): A dropdown or number input for company size, used for lead segmentation. How can we help you? (How can we help you?): A text area. This is the most critical field, as its content is sent to the AI for spam checking and lead scoring. More Information About Jotform Jotform is a powerful and easy-to-use online form builder that helps you create and publish online forms without writing a single line of code. It's an excellent tool for capturing leads, conducting surveys, accepting payments, and much more. Its seamless integration capabilities make it a perfect starting point for all kinds of n8n automations. If you don't have an account yet, you can get started with Jotform through the link above.
by Jitesh Dugar
π AI Proposal Generator with PDF Delivery & Team Notifications Description Creating client proposals manually is slow, repetitive, and often inconsistent. This AI-powered workflow transforms proposal creation from a manual task into a fully automated, professional process. With a single submission, this workflow generates a customized AI-written proposal, converts it into a polished PDF, emails it to the client, stores it in Google Drive, and notifies your internal team β ensuring faster turnaround, consistent quality, and zero missed steps. What This Workflow Does This workflow turns client requirements into ready-to-send proposals with minimal effort: π Capture Client & Project Details β A webhook receives client information, project scope, budget range, and timeline. π§ AI-Powered Proposal Writing β AI generates a structured, client-ready proposal tailored to the project requirements. π HTML Proposal Formatting β The proposal content is converted into a clean, professional HTML layout. π PDF Generation β The HTML proposal is automatically converted into a downloadable PDF. π§ Email Delivery β The proposal PDF is emailed directly to the client. βοΈ Google Drive Storage β A copy of the proposal is saved for record-keeping and reuse. π¬ Slack Notification β Your team is notified when a proposal is generated and sent. π Webhook Response β Returns a confirmation response for frontend or system integrations. Key Features π€ AI Proposal Generation β Automatically creates professional proposals based on project inputs. βοΈ End-to-End Automation β From input submission to PDF delivery, everything runs automatically. π Professional PDF Output β Client-ready proposals with clean formatting. π§ Automated Email Sending β No manual follow-ups required. βοΈ Centralized Storage β All proposals stored securely in Google Drive. π¬ Team Notifications β Instant Slack alerts for visibility and tracking. π Flexible Integration β Can be triggered from forms, CRMs, or web apps. Perfect For π Freelancers & Consultants β Send proposals faster without writing from scratch. π’ Agencies & Service Providers β Standardize proposal quality across teams. π Sales & Operations Teams β Reduce manual work and response time. π» Startups & Small Businesses β Look professional without extra overhead. π§ Remote Teams β Keep everyone aligned with automated notifications. What Youβll Need Required Integrations π Webhook Trigger β Receives client and project details. π€ OpenAI β Generates proposal content. π HTMLCSS to PDF β Converts HTML proposals into PDFs. π§ Gmail β Sends proposal emails to clients. βοΈ Google Drive β Stores generated proposal files. π¬ Slack β Sends internal notifications. Optional Enhancements π CRM Integration β Save proposal data to HubSpot, Airtable, or Salesforce. π¨ Brand Customization β Add logos, brand colors, and styling to proposals. π Multilingual Proposals β Generate proposals in different languages. π Approval Step β Add internal approval before sending proposals. π Analytics Dashboard β Track proposal volume and turnaround time. π File Attachments β Include additional documents with the proposal email. Quick Start 1οΈβ£ Import the workflow template into your n8n workspace 2οΈβ£ Connect credentials for OpenAI, Gmail, Google Drive, Slack, and HTMLCSS to PDF 3οΈβ£ Send test data to the webhook with client and project details 4οΈβ£ Review the generated proposal PDF 5οΈβ£ Activate the workflow and start sending proposals automatically Customization Options 1οΈβ£ Proposal Branding β Update HTML layout, fonts, and colors. 2οΈβ£ AI Prompt Tuning β Adjust tone, length, or structure of proposals. 3οΈβ£ Email Messaging β Customize email subject and content. 4οΈβ£ Slack Messages β Modify notification text or channels. 5οΈβ£ Drive Organization β Change folder structure for stored proposals. 6οΈβ£ Pricing Logic β Adjust calculations for budget or timeline. Expected Results β‘ Faster Proposal Turnaround β Generate proposals in minutes instead of hours. π€ Consistent Quality β Every proposal follows a structured format. π§ Instant Delivery β Clients receive proposals immediately. ποΈ Organized Records β All proposals stored automatically. π¬ Better Team Visibility β Everyone stays informed with Slack alerts. Workflow Structure Visualization π Webhook Input β π§ AI Proposal Generation β π HTML Formatting β π PDF Conversion β π§ Email Delivery β βοΈ Google Drive Storage β π¬ Slack Notification β π Webhook Response π Ready to Automate Proposal Creation? Import this template and let AI handle proposal writing, formatting, delivery, and tracking β so you can focus on closing deals faster. β¨
by Oneclick AI Squad
This n8n workflow monitors medical equipment usage by reading data daily at 6 AM from a Google Sheet, processes alerts for maintenance or calibration, and sends notifications to technicians and supervisors. Good to Know Runs daily at 6 AM via cron trigger. Requires Google Sheet with equipment data. Sends alerts via email and WhatsApp. Logs all activities in the Google Sheet. Google Sheet Structure Sheet: A: Equipment ID | B: Equipment Name | C: Last Maintenance Date | D: Usage Hours E: Calibration Due | F: Status | G: Technician Email | H: Supervisor Email | I: Last Alert Date Sample Data: E001 | MRI Machine | 2025-07-01 | 150 | 2025-08-15 | Active | tech1@hospital.com | sup1@hospital.com | 2025-08-01 E002 | X-Ray Unit | 2025-06-15 | 200 | 2025-08-10 | Overdue | tech2@hospital.com | sup2@hospital.com | 2025-08-05 How It Works Daily Equipment Check (6 AM)** - Triggers the workflow. Read Equipment Data** - Fetches data from Google Sheet. Process Equipment Alerts** - Identifies maintenance needs. Task Break For 5 Sec** - Adds a delay for processing. Filter Equipment with Alerts** - Filters equipment needing attention. Send Technician Email** - Notifies technicians via email. Send Message (message: send)** - Sends WhatsApp alerts to technicians. Send Critical Alert to Supervisors** - Escalates critical issues via email and WhatsApp. Filter Overdue Equipment** - Identifies overdue maintenance. Update Equipment Status** - Updates sheet with new statuses. Log Maintenance Alerts** - Logs alerts in the sheet. How to Use Import workflow JSON into n8n. Configure nodes with Google Sheet ID, email, and WhatsApp API credentials. Add equipment data to the Google Sheet. Test manually, then activate for daily runs. Requirements Google Sheet with specified structure. Google service account credentials. Email SMTP setup (e.g., Gmail). WhatsApp Business API token. n8n instance. Customizing This Workflow Adjust cron time for different schedules. Modify alert thresholds in the Process Equipment Alerts node. Update notification templates in email and WhatsApp nodes. Extend filters for additional equipment statuses. Want a tailored workflow for your business? Our experts can craft it quickly Contact our team
by Christian Moises
Gmail AI Email Classifier & Notifier Since Gmail inboxes can quickly become cluttered, this workflow provides an automated AI-based email classification system. It listens for new emails, categorizes them using an AI classifier, applies Gmail labels, and sends you a Telegram notification with a quick summary. If you often miss urgent client messages or struggle with sorting work vs. promotions, this workflow ensures you never overlook important emails. Use case: Especially useful for professionals who receive a high volume of mixed emails (clients, work, promotions). The workflow automatically labels and notifies you of new emails based on their category. How It Works Trigger Input The workflow starts with the Gmail Trigger node, which listens for new incoming emails. By default, it polls every minute, but you can adjust the polling frequency. Email metadata (from, subject, body) is passed downstream. Example JSON input: { "from": "client@example.com", "subject": "Urgent project deadline", "text": "Please review the attached contract ASAP" } Classify Email (AI) The Classification Agent (powered by OpenAI via LangChain) receives the email data. It sorts the email into one of four categories: High Priority β urgent, time-sensitive Work Related β general work emails Promotions β newsletters, offers, sales Other β uncategorized emails The classifier uses a system prompt to ensure output is returned in JSON format for downstream processing. Apply Gmail Labels Based on classification, the workflow applies the corresponding Gmail label: High Priority β βImportant + Starredβ Work Related β βWorkβ (custom Gmail label) Promotions β βPromotionsβ (custom Gmail label) Each label must already exist in Gmail for the operation to work. Generate Notification The AI Agent (notification assistant) takes the classified email and rewrites it into a short, casual notification. Example notification: [High Priority] New email from client@example.com Subject: Urgent project deadline "Please review the attached contract ASAP" Send to Telegram The Telegram node sends the generated notification to your personal chat ID. Requires a Telegram bot created with @BotFather and your chat ID configured. How to Use Import this workflow into n8n. Set up Gmail OAuth2 credentials and connect your Gmail account. Create Gmail labels: High Priority, Work Related, Promotions. Set up a Telegram bot in @BotFather and copy your chatId into the node. Run the workflow β every new email will now be classified, labeled, and notified. Requirements n8n Gmail Trigger** with Gmail OAuth2 credentials OpenAI API key** configured for LangChain nodes Telegram bot** created via @BotFather with your chat ID Existing Gmail labels (Work, Promotions, etc.) Customizing This Workflow You can extend it by: Adding more categories** β e.g., βFinance,β βPersonal,β or βSpam.β Changing the notification channel** β send to Slack, Discord, or SMS instead of Telegram. Adjusting classification rules** β edit the system prompt for finer-grained AI sorting. Changing polling frequency** β set Gmail Trigger to every 5 minutes instead of every minute. Expanding extracted fields** β include attachments, links, or CC addresses in the notification.
by Manu
Complete AI-powered sales system Automates lead capture, qualification, and follow-up from multiple channels. AI INTELLIGENCE: Automatic GPT-4 analysis Detects: sentiment, urgency, intent, budget signals Identifies pain points and interests Generates personalized responses LEAD SCORING ENGINE: Score 0-100 based on 10+ variables: Channel (Referral +30, LinkedIn +25, WhatsApp +20, Web Form +15, Email +10) Positive sentiment (+15) High urgency (+25) Purchase intent (+30) High budget (+20) Decision maker (+20) Engagement (+5 per interaction, max 25) MULTI-CHANNEL INPUT: Gmail (incoming emails) Webhook for web forms Webhook for WhatsApp/Telegram All normalized to unified format SMART ROUTER - 5 FLOWS: Schedule Demo: Hot lead with Calendly CTA Send Info: Informative response Create Task: Slack notification for call Nurturing: Cold lead, value-driven email Disqualify: Invalid lead AUTO CRM: Detects new vs existing leads Stores last 10 interactions history Updates score and stage automatically Complete interaction log HOT LEAD ALERTS (Score 70+): Instant Slack notification with lead data, company, score, stage, intent, urgency, pain points, and AI summary. AUTO-NURTURING (Daily 10AM): Filters leads with score 20-60 No contact in 3+ days AI personalized follow-up emails Max 10 per day WEEKLY REPORT (Monday 9AM): Total and new leads Active hot leads count Average score Distribution by stage and channel SETUP: Google Sheets with 3 tabs: Leads, Interactions, Tasks OpenAI API Key Gmail connected Slack channels: #sales, #errors IDEAL FOR: B2B Startups Digital agencies Consulting firms SaaS companies Any business with multi-channel leads Replaces HubSpot, Pipedrive, Close.io - 100% customizable, no monthly fees.
by Samuel Heredia
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Workflow*: **Daily News Aggregator & MongoDB Storage This workflow is designed to run seamlessly in the background, automating the full cycle of news aggregation, storage, and reporting with precision and reliability. Daily Trigger (Cron Node) The process kicks off every morning at 8:00 AM UTC. This scheduling ensures that fresh global news is captured consistently at the start of each day. Perplexity Node At the heart of the workflow, a Perplexity node queries the latest global news. The prompt specifies both the type of news and the JSON structure required, guaranteeing the output is ready for structured storage. The result is a clean feed of headlines, timestamps, sources, and URLs. Data Formatting (Code Node) Since Perplexityβs response is a string, the workflow includes a custom JavaScript function to clean and parse it into a valid JSON array. Each news item is then transformed into its own object, ready for iteration. MongoDB Insertion (Loop Node) Each news article is inserted into the daily_news collection in MongoDB. The workflow ensures that fields such as headline, timestamp, source, URL, and category are stored neatly, with additional metadata available for future filtering and analysis. Aggregation & Notification Prep (Code Node) Once all items are stored, the workflow aggregates the dayβs results. This step prepares a digest of what was successfully processed, ensuring visibility into the pipelineβs performance. Email Notification (Gmail Node) Finally, a summary email is sent via Gmail. This message confirms the operationβs success and provides a quick snapshot of the news collected and stored that day. Workflow Flow Cron Trigger β Perplexity API β Format Data β MongoDB Insert β Aggregate Results β Send Email Notification This setup transforms what could be a manual, repetitive task into a streamlined daily routine. It not only guarantees timely and structured storage of news but also provides immediate confirmation, making it an elegant solution for automated information management.
by Ziad Adel
Turn LinkedIn Noise Into Weekly Slack Insights π What if your team could skim the best of LinkedIn in 2 minutes instead of scrolling for hours? This workflow transforms raw LinkedIn posts into a bite-sized Slack digest β summarized, grouped, and delivered automatically every week. β‘ What It Does Scrapes Posts Automatically**: Pulls fresh posts from LinkedIn profiles you specify (via Apify). Summarizes with AI: Condenses each post into **2β3 bullets (β€15 words). Keeps It Lean: Digest capped at **500 words total. Organized by Author**: See exactly who said what, without searching. Delivers to Slack**: Neatly formatted digest drops in your channel on schedule, with post links in thread replies. π How It Works Google Sheets β Profile URLs Add LinkedIn profile URLs into a Google Sheet tab β this is your watchlist. Apify Scraper β Posts Fetches up to 10 posts per profile within the past 7 days. Clean & Format Code nodes strip out clutter (hashtags, broken links, escapes). OpenAI Summarizer AI rewrites posts into concise bullets and trims the digest under 500 words. Slack Delivery Digest posts directly in Slack every Sunday morning, with original links attached as thread replies. β Pre-conditions / Requirements Google Sheets API credentials** connected in n8n. Apify account + API Token** for the LinkedIn profile posts actor. OpenAI API Key** for summarization. Slack Bot Token** with permission to post messages in your chosen channel. Profiles you want to track must be publicly viewable or accessible to Apify. π Customization Options Schedule**: Change the Cron node if you prefer daily or monthly digests. Batch Size**: Default is 5 profiles per batch β increase or decrease for performance. Summaries**: Adjust OpenAI system prompt to allow longer or shorter bullet points. Filters**: Extend extendOutputFunction to exclude reposts, sponsored posts, or keep specific authors only. Slack Output**: Change formatting, channel, or send as direct message instead of posting in a channel. π‘ Why This Is Valuable Saves your team 3β5 hours/week of scrolling. Keeps everyone updated with actionable insights, not filler. Turns a chaotic LinkedIn feed into a signal-only digest. Positions you as the one who always brings the smartest highlights to the table. π― Best For Founders who want LinkedIn insights without endless scrolling. Marketing and growth teams tracking thought leaders. Operators who want signal over noise, delivered straight to Slack. No more mindless scrolling. Just sharp insights, automatically packaged. β