Category: n8n Workflows

  • Automate Multi Step Onboarding Emails From Notion Leads Via Gmail And Telegram 12633 – n8n Workflows – Free Template

    What This Workflow Does

    This automated workflow sends a strategic 5-step email sequence to new users whose information is stored in Notion. It manages the complete onboarding journey from initial welcome through trial expiration, eliminating manual email sending and ensuring no lead falls through the cracks.

    How It Works

    The workflow uses scheduled triggers and manual triggers to identify new signups in your Notion database. Once a lead is detected, the system automatically sends customized welcome emails through Gmail at strategic intervals. Internal notifications are sent via Telegram to keep your team informed, while the sticky note feature helps document important configuration details. The workflow progresses through five stages, with each email serving a specific purpose in the user onboarding journey.

    Use Cases

    • SaaS companies sending welcome sequences to trial users within their first day
    • Digital product businesses automating pro-tips emails on day two to boost feature adoption
    • Subscription services checking in with users on day four to address early concerns
    • Free trial platforms sending expiration warnings before access is removed
    • Community platforms nurturing new members with structured email guidance throughout their onboarding period

    Nodes Used

    • Schedule Trigger: Activates the workflow at specified times for automated email sending
    • Manual Trigger: Allows immediate workflow execution when needed
    • Set: Configures email subjects, body text, and Telegram Chat ID settings
    • Notion: Queries and manages lead data from your database
    • Gmail: Sends personalized onboarding emails to new users
    • Telegram: Delivers internal team notifications about workflow execution
    • Sticky Note: Documents configuration instructions for team reference

    Prerequisites

    • An active Gmail account with credentials configured in n8n
    • A Notion database containing lead information with fields for email addresses and signup dates
    • Telegram account and Chat ID for internal notifications
    • n8n instance with access to schedule and workflow triggers
    • Pre-written email content for all five onboarding stages

    Difficulty Level

    Intermediate. This workflow requires basic understanding of database queries in Notion, email configuration in Gmail, and workflow scheduling. Users should be comfortable mapping fields between Notion and email templates. No coding is required, but familiarity with n8n’s node interface is helpful.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate N8N Updates With Version Checking And Portainer Webhook 7061 – n8n Workflows – Free Template

    What This Workflow Does

    This n8n automation workflow checks for available updates to npm packages at regular intervals and automatically initiates the update process when a newer version is detected. It compares the currently installed version with the latest version available on npmjs and triggers an update sequence if a difference is found.

    How It Works

    The workflow operates on a scheduled trigger that runs every 16 hours at minute 8. Here is the step-by-step process:

    • Schedule Trigger initiates the workflow at the specified time interval
    • HTTP Request node fetches the latest package version information from npmjs
    • Code node extracts metrics from your local installation to determine the currently installed version
    • If node compares the two versions and evaluates whether an update is available
    • When an update is detected, the workflow proceeds to the Start Update phase using a webhook call or SSH connection

    Use Cases

    • Keep critical npm dependencies updated automatically without manual intervention
    • Maintain security patches by deploying updates within hours of release
    • Monitor multiple packages across different projects and update them uniformly
    • Reduce downtime by scheduling updates during off-peak hours using the cron schedule
    • Centralize version management across distributed development environments

    Nodes Used

    • Schedule Trigger: Executes the workflow every 16 hours at minute 8
    • HTTP Request: Fetches latest package version from npmjs registry
    • Code: Extracts and processes version metrics from local installations
    • If: Evaluates whether an update is available by comparing versions
    • Sticky Note: Provides documentation and workflow annotations

    Prerequisites

    • n8n instance running and accessible
    • npm or Node.js installed on target systems
    • Network access to npmjs.com registry
    • Webhook endpoint configured or SSH credentials set up for update execution
    • Appropriate permissions to install packages on target machines
    • Local metrics collection method in place to retrieve current package versions

    Difficulty Level

    Intermediate. This workflow requires understanding of n8n node configuration, basic HTTP requests, and version comparison logic. Users should be comfortable working with APIs, scheduling concepts, and conditional logic. SSH or webhook setup adds moderate complexity depending on your infrastructure.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate N8N User Invitations From A Google Spreadsheet 3233 – n8n Workflows – Free Template

    What This Workflow Does

    This n8n workflow automates the process of inviting users to your n8n instance by pulling email addresses and user information from a Google Spreadsheet. It compares the spreadsheet data against existing n8n users, creates new user accounts for entries not already in the system, and automatically sends invitation emails to those new users.

    How It Works

    The workflow operates through a combination of automated triggers and data processing steps:

    • A manual trigger allows you to run the workflow on demand whenever needed
    • A schedule trigger can be configured to run the workflow automatically at set intervals
    • The workflow retrieves all current users from your n8n instance via API request
    • It simultaneously fetches user data from your designated Google Spreadsheet
    • A merge node combines the data sources for comparison
    • Custom code logic identifies which spreadsheet entries are not yet n8n users
    • New user accounts are created automatically for identified entries
    • Invitation emails are sent to newly created users

    Use Cases

    • Onboarding new team members to n8n in bulk from HR spreadsheets
    • Managing user access for client teams across multiple departments
    • Automating user provisioning for enterprise deployments with regular team changes
    • Syncing organization membership lists with n8n instance access
    • Reducing manual administrative work for IT teams managing multiple n8n users

    Nodes Used

    • Manual Trigger – Initiates workflow execution on demand
    • Schedule Trigger – Runs workflow automatically on a defined schedule
    • HTTP Request – Retrieves existing users from n8n API
    • Google Sheets – Fetches user data from your spreadsheet
    • Merge – Combines data from multiple sources
    • Set – Prepares and formats data for processing
    • Code – Implements custom logic for user comparison and filtering
    • Sticky Note – Documents workflow steps and configuration notes

    Prerequisites

    • An active n8n instance with admin access
    • n8n API key for authentication with your instance
    • A Google Spreadsheet containing user email addresses and information
    • Google Sheets connection configured in your n8n workspace
    • Your n8n instance URL (required for API configuration)
    • Basic understanding of workflow configuration and node setup

    Difficulty Level

    Intermediate. This workflow requires configuration of API authentication, connection to Google Sheets, and modification of the instance URL parameter. Users should have experience with n8n basics and be comfortable following setup documentation.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate N8N Workflow Documentation With Google Gemini Ai And Telegram 11467 – n8n Workflows – Free Template

    What This Workflow Does

    This workflow automates the creation of professional documentation and template-ready sticky notes for any n8n workflow using Google Gemini AI. It streamlines the process of generating comprehensive workflow descriptions, making it easy to document and share your automation templates with minimal manual effort.

    How It Works

    • Receives an n8n workflow JSON file via Telegram
    • Validates the input file type and extracts workflow data
    • Scrubs sensitive information and analyzes workflow structure
    • Uses Google Gemini AI to generate professional descriptions and documentation
    • Returns formatted documentation through Telegram for easy access and sharing
    • Creates template-ready sticky notes for workflow organization

    Use Cases

    • Generate documentation for complex n8n workflows quickly without manual writing
    • Create consistent, professional descriptions for workflow templates in your organization
    • Share workflow functionality with team members through Telegram instantly
    • Build a library of well-documented automation templates for future reference
    • Automate knowledge transfer by documenting workflows as they are created

    Nodes Used

    • Sticky Note – for workflow annotations and comments
    • Telegram Trigger – receives workflow files via Telegram
    • Telegram – sends documentation back to users
    • Code – processes and validates workflow data
    • Google Gemini AI – generates AI-powered documentation and descriptions
    • Structured Output Parser – formats AI responses into usable data
    • If – conditional logic for validation and routing
    • Extract From File – extracts workflow JSON data
    • Chain LLM – chains multiple AI operations together

    Prerequisites

    • Active n8n account with workflow execution permissions
    • Google Gemini API access and valid API credentials
    • Telegram bot token and chat ID for sending and receiving messages
    • Basic understanding of n8n workflow structure and JSON format
    • File transfer capability through Telegram

    Difficulty Level

    Intermediate – This workflow requires setup of external API credentials (Google Gemini and Telegram) and some familiarity with n8n node configuration. However, once configured, the workflow operates automatically without additional user input beyond uploading workflow files via Telegram.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Follower Resource Distribution On Bluesky With Keyword Triggered Dms 12159 – n8n Workflows – Free Template

    What This Workflow Does

    This n8n workflow automates direct messaging on BlueSky by monitoring replies from your followers and sending automatic responses when they mention a specific keyword. Once a follower replies to your posts with your designated trigger word, the workflow immediately sends them a personalized direct message, enabling efficient engagement and lead nurturing at scale.

    How It Works

    The workflow operates through a scheduled trigger that periodically checks for new replies containing your chosen keyword. Here is the step-by-step process:

    • Schedule trigger initiates the workflow at regular intervals
    • HTTP request authenticates with BlueSky using your handle and app password
    • The system retrieves your access token for API communication
    • Split output node distributes the data for parallel processing
    • Split in batches organizes multiple replies into manageable groups
    • Conditional logic identifies replies containing your trigger keyword
    • Code node processes and formats the data as needed
    • Filter node removes unwanted or duplicate entries
    • Set node prepares the direct message with personalized content
    • BlueSky API sends the automated DM to qualifying followers

    Use Cases

    • E-commerce businesses sending product information to customers who reply asking about availability or pricing
    • Freelancers and agencies requesting project details from potential clients who express interest in their services
    • Content creators collecting feedback by automatically thanking followers who reply with specific praise or engagement keywords
    • SaaS companies nurturing leads by sending demo links or trial invitations to users who mention relevant pain points
    • Community managers distributing resources or documentation to community members who ask for help with specific topics

    Nodes Used

    • Schedule Trigger: Executes the workflow on a recurring schedule
    • HTTP Request: Connects to BlueSky API and authenticates with credentials
    • Split Out: Separates data into individual items for processing
    • Split In Batches: Groups items into batches for efficient handling
    • If: Evaluates conditions to route data based on criteria
    • Code: Executes custom JavaScript for advanced data manipulation
    • Filter: Removes items that do not meet specified requirements
    • Set: Defines and maps variables for the outgoing message
    • Sticky Note: Provides inline documentation and workflow guidance

    Prerequisites

    • An active BlueSky account with a valid handle
    • An app password generated from BlueSky security settings
    • A clearly defined trigger keyword that followers will use in replies
    • Pre-written direct message text that will be sent automatically
    • Access to an n8n instance with active workflow execution enabled
    • Understanding of how BlueSky API authentication and direct messaging endpoints function

    Difficulty Level

    Intermediate. This workflow requires basic familiarity with n8n concepts such as scheduling, HTTP requests, and conditional logic. You will need to input your BlueSky credentials and customize the trigger keyword and message text. Some knowledge of API authentication and data filtering is beneficial but not strictly required, as the workflow is largely pre-configured. Users comfortable with automation platforms should find setup and customization straightforward.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Offer Letters & Notifications With Google Sheets, Gmail & Slack 11916 – n8n Workflows – Free Template

    What This Workflow Does

    This workflow automates the entire candidate onboarding process by monitoring a Google Sheet for new entries and automatically managing document collection and notifications. When a candidate’s document status changes, the workflow intelligently sends reminder emails, Slack notifications, and updates tracking information without manual intervention.

    How It Works

    The workflow continuously monitors a designated Google Sheet for new candidate entries or status updates. When changes are detected:

    • The system extracts candidate information and document requirements from the sheet
    • For pending documents, it generates and sends personalized reminder emails listing missing items
    • Slack notifications alert your HR team of status changes in real-time
    • When all documents are complete, offer letter processing is triggered automatically
    • The Google Sheet is updated with current status and timestamps
    • Documents are organized and stored in Google Drive for easy access

    Use Cases

    • HR Department Automation: Reduce manual email sending and tracking by automatically notifying candidates of missing documents and onboarding status
    • Multi-Location Hiring: Manage candidate workflows across multiple office locations with centralized tracking in a single Google Sheet
    • Compliance Document Collection: Ensure all required documents are collected before offer finalization with automatic reminders and verification
    • Team Notification System: Keep hiring teams and managers informed via Slack of candidate progress without constant manual updates
    • Offer Letter Distribution: Automatically generate and send offer letters once all candidate documents and approvals are complete

    Nodes Used

    • Google Sheets Trigger – Monitors sheet for new entries and changes
    • Extract from File – Parses document requirements and candidate data
    • HTTP Request – Makes API calls for external integrations
    • Slack – Sends real-time notifications to team channels
    • If – Conditional logic for document status checking
    • Code – Custom JavaScript for data transformation and formatting
    • Gmail – Sends personalized reminder and offer letter emails
    • Google Sheets – Updates candidate status and tracking information
    • Google Drive – Organizes and stores candidate documents
    • Sticky Note – Documents workflow logic and process steps

    Prerequisites

    • Active n8n instance or n8n Cloud account
    • Google account with Sheets, Drive, and Gmail access
    • Google Sheet set up with candidate data and document status columns
    • Slack workspace with admin permissions for bot integration
    • Gmail account configured for sending notifications
    • API credentials for Google Services authentication
    • Basic understanding of workflow automation concepts

    Difficulty Level

    Intermediate – This workflow combines multiple third-party services and includes conditional logic and code components. While the template is ready to use, customization requires familiarity with Google Sheets structure, email formatting, and Slack channel setup.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Funding Insights With Crunchbase, Google Sheets & Airtable 8584 – n8n Workflows – Free Template

    What This Workflow Does

    The Funding Insights Pipeline is an automated workflow that monitors and aggregates the latest funding round data from Crunchbase on a daily basis. It fetches recent funding information, processes the data, and stores it in both Google Sheets and Airtable for easy tracking and analysis. This workflow enables organizations to stay informed about funding activities, investor trends, and industry developments without manual research.

    How It Works

    The workflow operates through a systematic sequence of automated steps:

    • A scheduled trigger activates the workflow daily at a specified time
    • The code node prepares parameters and formats the API request
    • An HTTP request is sent to the Crunchbase API funding_rounds endpoint to retrieve the latest 100 funding rounds
    • The fetched data includes company names, investor information, funding categories, and amounts
    • A filter node processes and validates the incoming data based on specified criteria
    • Processed funding insights are simultaneously written to Google Sheets for spreadsheet analysis
    • The same data is also stored in Airtable for database management and team collaboration
    • A sticky note serves as a reference guide for workflow configuration and API key setup

    Use Cases

    • Investment Research: Track emerging companies and funding trends across industries to identify investment opportunities and competitor funding activities
    • Market Intelligence: Monitor investor activity and funding patterns to understand market sentiment and capital flow directions
    • Business Development: Keep sales and partnership teams informed about newly funded companies that may be potential clients or partners
    • Competitive Analysis: Analyze funding rounds of competitors and similar companies to benchmark growth and investor confidence
    • Data Analytics: Build historical datasets of funding information for trend analysis, machine learning models, and strategic reporting

    Nodes Used

    • Schedule Trigger: Initiates the workflow on a daily schedule
    • Code: Prepares and formats API parameters and request data
    • HTTP Request: Connects to Crunchbase API to fetch funding round data
    • Filter: Processes and validates the retrieved data based on defined criteria
    • Google Sheets: Exports and stores funding data in a spreadsheet format
    • Airtable: Stores funding data in a structured database for team access and management
    • Sticky Note: Provides configuration guidance and documentation

    Prerequisites

    • Active Crunchbase API account with valid API credentials
    • Crunchbase API key to authenticate requests
    • Google Sheets account with appropriate permissions to create or modify sheets
    • Airtable account with a base configured for funding data storage
    • n8n instance with HTTP request capabilities enabled
    • Appropriate authentication tokens for Google Sheets and Airtable integrations

    Difficulty Level

    Intermediate. This workflow requires basic understanding of API integration, data filtering, and spreadsheet automation. Users should be comfortable configuring API authentication, mapping data fields, and setting up scheduling triggers. Familiarity with Google Sheets and Airtable interfaces is beneficial but not required.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Outbound Ai Sales Calls With Double Dial Using Airtable And Vapi Ai 12526 – n8n Workflows – Free Template

    What This Workflow Does

    This workflow automates outbound lead qualification calls using Vapi AI voice technology. It systematically reaches out to prospects from your Airtable database, conducts AI-powered conversations, and intelligently categorizes call outcomes. The automation handles the entire process from lead selection through result logging, saving time on manual outreach while maintaining a professional calling experience.

    How It Works

    The workflow operates on a scheduled trigger that runs every minute, continuously processing your lead queue. Here’s the step-by-step process:

    • A scheduler initiates the workflow at regular one-minute intervals
    • Airtable is queried to retrieve all leads marked with a status of ‘TBC’ (To Be Confirmed)
    • Lead data is formatted and prepared for the Vapi AI calling service
    • An HTTP request sends the lead information to Vapi to initiate an outbound voice call
    • Vapi AI conducts an automated conversation based on your configured script
    • A webhook endpoint receives the end-of-call report from Vapi with detailed results
    • Conditional logic evaluates the call outcome and categorizes it as Answered, Voicemail, or Failed
    • Results are logged back to Airtable for tracking and follow-up purposes

    Use Cases

    • Lead Qualification: Automatically qualify incoming leads by having an AI agent conduct initial discovery calls and score prospect fit before passing to sales teams
    • Appointment Setting: Use AI voice calls to schedule meetings with prospects, confirm attendance, and reduce no-show rates through automated reminders
    • Survey Campaigns: Deploy large-scale voice surveys to collect customer feedback and market research data without manual calling
    • Debt Collection: Automate first-contact outreach for past-due accounts with customized payment reminder messages and outcome tracking
    • Event Invitations: Reach out to contacts about upcoming webinars, conferences, or events with personalized AI-powered invitations and RSVP capture

    Nodes Used

    • Sticky Note: Documentation node for workflow notes and instructions
    • Schedule Trigger: Initiates workflow execution at defined intervals (every 1 minute)
    • Airtable: Retrieves lead data from your database with status filters
    • Set: Formats and transforms data between workflow steps
    • HTTP Request: Sends lead information to Vapi AI API endpoints
    • Webhook: Receives call completion reports and outcomes from Vapi
    • If: Conditional logic to route calls based on outcomes (Answered/Voicemail/Failed)
    • Wait: Introduces delays to manage API rate limits and call pacing

    Prerequisites

    • Active Vapi AI account with API credentials and a configured agent or phone number
    • Airtable workspace with a leads table containing prospect contact information and status fields
    • n8n instance with internet access to both Vapi and Airtable services
    • Leads table in Airtable with a status field that marks prospects as ‘TBC’ for outreach
    • Configured Vapi AI agent with a voice script appropriate for your use case
    • Webhook URL capability to receive call completion data from Vapi
    • Phone number or SIP trunk configured in Vapi for making outbound calls

    Difficulty Level

    Intermediate. This workflow requires familiarity with API integrations, Airtable database structure, and Vapi AI configuration. Setup involves connecting external services, configuring authentication, mapping data fields correctly, and testing the voice calling system. Users should have basic understanding of webhooks and conditional logic, though the template handles most complex operations automatically.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Ios Config Sync .Env To Xcode With Github Prs And Email Notifications 8391 – n8n Workflows – Free Template

    What This Workflow Does

    The iOS Environment Config Sync Wizard automates the synchronization of environment configuration files from GitHub to Xcode projects. When code is pushed to your repository, this workflow automatically detects changes, processes environment variables, and updates your iOS development configuration without manual intervention.

    How It Works

    The workflow begins by monitoring GitHub push events on your specified repository. When a commit is detected, it captures repository metadata including the branch name, commit SHA, and list of changed files. The configuration node then processes these inputs and customizes the sync parameters based on your project needs. The workflow validates the environment data through code execution, and upon successful processing, sends a notification email confirming the sync completion and providing details about which configuration files were updated in your Xcode project.

    Use Cases

    • Automatically update API endpoints and authentication keys in Xcode when environment configurations change in your GitHub repository
    • Synchronize development, staging, and production environment variables across team members’ local iOS projects without manual .env file management
    • Maintain consistency between backend environment changes and iOS app configuration by automatically triggering updates on every repository push
    • Streamline onboarding of new developers by automatically configuring their Xcode environment files when they clone the repository
    • Create audit trails by sending notifications whenever environment configurations are synced, maintaining visibility into all configuration changes

    Nodes Used

    • GitHub Trigger: Monitors your repository for push events and captures commit details
    • Set: Configures and customizes workflow parameters based on your specific requirements
    • Code: Processes and validates environment configuration data before synchronization
    • HTTP Request: Sends configuration updates to your Xcode build system or deployment endpoints
    • Gmail: Sends notification emails confirming successful configuration synchronization
    • Sticky Note: Provides inline documentation and workflow notes for team reference

    Prerequisites

    • Active GitHub account with access to the target repository and ability to create webhooks
    • Gmail account configured in n8n for sending notification emails
    • Xcode project set up with environment configuration file structure ready for automated updates
    • Basic understanding of environment variables and .env file formatting for iOS projects
    • Appropriate permissions to push changes to your GitHub repository and modify Xcode project files

    Difficulty Level

    Intermediate. This workflow requires familiarity with GitHub webhooks, environment configuration management, and basic iOS development concepts. Users should be comfortable setting up GitHub connections and understanding how environment variables work in Xcode projects.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.

  • Automate Patient Intake And Ai Risk Triage With Azure Openai, Google, And Slack 13520 – n8n Workflows – Free Template

    What This Workflow Does

    This automation streamlines patient onboarding by handling appointment reminders and AI-powered risk assessments in parallel. The system automatically sends pre-arrival intake emails to patients and evaluates health risks using artificial intelligence, reducing manual administrative work and improving patient preparation for appointments.

    How It Works

    The workflow operates on two synchronized branches that run simultaneously:

    • Appointment Reminders Branch: A scheduled trigger checks Google Calendar every hour for upcoming appointments. When appointments are found, the system automatically sends personalized pre-arrival intake emails via Gmail, requesting patients complete their health information before arriving.
    • AI Risk Assessment Branch: Patient data is processed through an AI agent powered by Azure OpenAI. The system analyzes patient information to identify potential health risks and generates automated assessments that can inform clinical staff before the patient arrives.

    Both branches work independently while maintaining synchronized timing, ensuring patients receive reminders while clinical teams gain insight into potential risk factors.

    Use Cases

    • Medical clinics automating patient intake processes to reduce front desk workload and improve appointment preparation rates
    • Healthcare facilities using AI analysis to flag high-risk patients for early intervention or specialized attention
    • Multi-location practices needing consistent pre-arrival communication across all appointments
    • Telemedicine platforms automating intake collection before virtual consultations begin
    • Specialty practices requiring detailed pre-visit health assessments for complex patient cases

    Nodes Used

    • Cron: Scheduled trigger running hourly to initiate the workflow
    • Google Calendar: Retrieves upcoming appointments and patient scheduling information
    • Gmail: Sends automated intake reminder emails to patients
    • Google Sheets: Stores and retrieves patient data and workflow logs
    • Google Sheets Trigger: Monitors sheet updates for incoming patient information
    • AI Agent (@n8n/agent): Orchestrates AI-powered risk assessment workflows
    • LM Chat Azure OpenAI: Provides natural language processing and risk analysis capabilities
    • Code: Custom logic for data transformation and conditional processing
    • If: Conditional branching for workflow logic decisions
    • Slack: Sends notifications to clinical staff about risk assessments and workflow status
    • Sticky Note: Workflow documentation and inline comments

    Prerequisites

    • Active n8n instance with workflow execution capabilities
    • Google Workspace account with Calendar, Gmail, and Sheets access
    • Microsoft Azure account with OpenAI API credentials configured
    • Slack workspace and bot token for team notifications
    • Patient database or spreadsheet with contact information and appointment data
    • Pre-designed intake form or template for patient completion
    • Proper healthcare compliance setup (HIPAA considerations for patient data)

    Difficulty Level

    Intermediate to Advanced. This workflow combines multiple API integrations, AI model configuration, and conditional logic. Users should be comfortable with Google Workspace APIs, Azure OpenAI setup, and n8n’s workflow design patterns. Some customization of AI prompts and email templates will be necessary for specific healthcare use cases.

    This workflow template is shared under the n8n fair-code license. Free to use and modify.