by Viktor Klepikovskyi
Preventing Simultaneous Executions of Scheduled Workflows This n8n template provides a robust solution for processing data from Google Sheets in a controlled manner, specifically designed to prevent simultaneous executions of a scheduled workflow. This is crucial for maintaining data integrity, avoiding race conditions, and ensuring that your automated processes handle data sequentially. What This Workflow Does and Why It's Important Many automated tasks involve processing a list of items, like rows in a Google Sheet. If a workflow is scheduled to run every minute, but a single run takes longer than a minute to complete, you could end up with multiple instances of the same workflow running concurrently. This can lead to: Data Duplication**: Processing the same row multiple times. Data Corruption**: Inconsistent updates or overwrites. Resource Exhaustion**: Overloading your systems or API rate limits. This template solves this by leveraging n8n's workflow runtime timeout feature. By setting the workflow's runtime timeout to be equal to or slightly less than its scheduled execution frequency, you ensure that only one instance of the workflow can run at any given time. Once a workflow run successfully completes, it updates a status in your Google Sheet, marking the processed rows and preventing them from being picked up again in subsequent runs. This guarantees sequential, reliable data processing and avoids conflicts. Step-by-Step Setup Instructions Import the Template: Import this workflow into your n8n instance. Google Sheets Credential: Ensure you have a Google Sheets credential configured in n8n and connected to the Google Sheets nodes within the workflow. Specify Spreadsheet and Sheet Name: In the "Google Sheet" node, update the Spreadsheet ID and Sheet Name to point to your specific Google Sheet. You can use this example Google Sheet for reference. Configure Processing Logic: Customize the nodes between the "Read Google Sheet" and "Update Google Sheet" steps to perform your desired data processing logic (e.g., sending emails, updating a CRM, making API calls). Set Up Schedule: Activate the workflow and configure its trigger (e.g., "Cron" node) to run on your desired schedule. Configure Workflow Timeout: In your n8n workflow settings, set the Workflow Timeout to a value equal to or slightly less than your scheduled execution frequency (e.g., if scheduled every 5 minutes, set timeout to 4 minutes 50 seconds). More details in my n8n tips blog.
by Yaron Been
Generate High-Quality Audio with Voxtral Small 24B 2507 This workflow integrates the notdaniel/voxtral-small-24b-2507 model from Replicate to generate audio content from provided inputs. It handles API authentication, creates predictions, polls until completion, and outputs the final generated audio file. ⚡ Section 1: Trigger & Authentication 🔘 On clicking 'execute'** → Manually starts the workflow. 🔑 Set API Key** → Stores your Replicate API key to authenticate requests. Benefit: Securely connects your workflow to Replicate’s API and ensures only authorized requests are made. 🎛️ Section 2: Create Prediction 🌐 Create Prediction** → Sends a request to Replicate’s API with parameters like: audio: Input audio file (e.g., a reference sample). max\_new\_tokens: Maximum number of tokens to generate (controls audio length/complexity). Benefit: Starts the audio generation process with configurable input and settings. ⏳ Section 3: Polling & Status Tracking 🆔 Extract Prediction ID** → Captures the unique prediction ID and endpoint for polling. ⏱️ Wait** → Pauses for 2 seconds before re-checking. 📡 Check Prediction Status** → Polls Replicate’s API to see if the audio generation is done. ✅ Check If Complete** → If finished: moves forward to process results. If not: loops back to wait and check again. Benefit: Efficiently manages asynchronous audio generation, ensuring the workflow only proceeds when results are ready. 🎧 Section 4: Process Result 📝 Process Result** → Extracts and structures final output data: status (success or failure) output (raw response) metrics (generation statistics) timestamps (created and completed times) audio\_url (final generated audio link) Benefit: Provides a clean, structured output that can be used in follow-up automations (e.g., sending audio to users, storing in a database, or sharing via email). 📊 Workflow Overview | Section | Purpose | Key Nodes | Benefit | | --------------------------- | ------------------------------- | ----------------------------------------------------------------------- | -------------------------------- | | ⚡ Trigger & Authentication | Start workflow & authenticate | Manual Trigger, Set API Key | Secure execution | | 🎛️ Create Prediction | Submit audio generation request | Create Prediction | Start model processing | | ⏳ Polling & Status Tracking | Monitor prediction progress | Extract Prediction ID, Wait, Check Prediction Status, Check If Complete | Ensures reliable completion | | 🎧 Process Result | Format and deliver output | Process Result | Clean audio result ready for use | ✅ Final Benefits 🔒 Secure authentication with Replicate 🎛️ Flexible audio generation using voxtral-small-24b-2507 ⏳ Reliable polling until results are ready 🎧 Clean and structured audio output
by Oneclick AI Squad
This workflow automates real-time student tracking using iOS Shortcuts and geolocation data, notifying both teachers and parents based on geofenced logic. 🎯 What This Workflow Does Receives student location updates via webhook (iOS Shortcuts) Detects if the student has arrived at school Logs arrival data to Google Sheets Sends email alerts** to teacher and/or parent based on location 🔄 Workflow Steps | Step | Description | | --------------------------- | -------------------------------------------------------- | | Location Update Webhook | Triggered via iOS Shortcut when student location updates | | Process Location Data | Extracts coordinates and metadata | | Student Arrived? | Checks if student entered school zone | | Log School Arrival | Adds arrival data to Google Sheet | | At School? | Double-checks geofence condition before notifying | | Notify Teacher | Sends email if student is confirmed at school | | Notify Parent | Sends email to parent (can vary based on geofence logic) | | Success Response | Returns a 200 response to the triggering device | 🧠 How the Logic Works The student’s phone runs a shortcut when near school. Sends coordinates to webhook. Workflow compares coordinates with predefined geofence (e.g., radius around school). If inside school zone: Log arrival Notify teacher and/or parent Else: Optionally notify parent only 📱 iOS Shortcut Sample (Trigger Setup) Automation Trigger**: Arrive at Location (e.g., School) Action**: Run Shortcut → Make Web Request (POST) POST URL: https://your-n8n-instance.com/webhook/location-update Body Example: { "student_id": "STU042", "student_name": "Anaya Joshi", "lat": 19.0760, "lng": 72.8777, "timestamp": "2025-08-06T08:05:00" } 📊 Google Sheets Logging | Student ID | Name | Date | Time | Status | | ---------- | ----------- | ---------- | ----- | ------- | | STU042 | Anaya Joshi | 2025-08-06 | 08:05 | Arrived | ⚙️ Setup Requirements n8n Instance** with webhook support Google Sheet** with appropriate columns iOS Shortcut** setup on student device Teacher and Parent Email Addresses** configured in workflow
by Marth
How it Works This workflow automates customer support for SMEs in five simple steps: Capture requests via a Webhook connected to a contact form. Extract the message to make processing easier. Check categories (e.g., refund-related requests) using an IF node. Save all tickets to a Google Sheet for tracking. Send an acknowledgment email back to the customer automatically. This setup ensures all customer inquiries are logged, categorized, and acknowledged without manual effort. Setup Steps Webhook Add a Webhook node with the path customer-support. Configure your contact form or system to send name, email, and message to this webhook. Extract Message (Set Node) Add a Set node. Map the incoming message field to make it available for other nodes. Check Category (IF Node) Insert an IF node. Example: check if the message contains the word “refund”. This allows you to route refund-related requests differently if needed. Save Ticket (Google Sheets) Connect to Google Sheets with OAuth2 credentials. Operation: Append. Range: Tickets!A:C. Map the fields Name, Email, and Message. Send Acknowledgement (Email Send) Configure the Email Send node with your SMTP credentials. To: ={{$json.email}}. Subject: Support Ticket Received. Body: personalize with {{$json.name}} and include the {{$json.message}}. 👉 With this workflow, SMEs can handle incoming support tickets more efficiently, maintain a simple ticket log, and improve customer satisfaction through instant acknowledgment.
by Calistus Christian
What this workflow does Automatically triages inbound security findings (e.g., from AWS Security Hub via EventBridge → SNS → Webhook), classifies them with an LLM, generates a 3-step remediation plan, and emails a compact incident brief. Pipeline: Webhook → Clean_Finding (normalize) → Classify (LLM) → Plan (LLM) → Gmail (email). You can substitute Microsoft Teams, Slack, etc. Normalizes the incoming finding JSON (title, description, account, resource id/type, updated_at). Uses an LLM to assign incident_type, severity (P0--P3), urgency, short_title, and why (concise rationale). Produces a 3-step remediation plan with owner_hint and success_criteria---kept atomic and practical. Sends a clean HTML email with all details (subject line includes short title, resource, and account). Category: Security / Cloud / Incident Management\ Time to set up: ~10--15 minutes\ Difficulty: Beginner--Intermediate\ Cost: Mostly free (n8n CE; OpenAI usage + Gmail/SMTP as used) * What you'll need An n8n instance reachable over HTTP (for the Webhook node). OpenAI (or compatible) credentials set in n8n. Gmail OAuth2 credentials (or swap Gmail node for SMTP). A source that can POST a Security-Hub-style finding to your webhook (EventBridge/SNS, a SIEM, or curl). Output (Email) Subject: <short_title> - <resource_id> in <account_id> Body: HTML summary with Type, Account, Urgency, Why, Next Actions (3 steps), Owner, Success criteria.
by Billy Christi
What this workflow does This workflow creates a comprehensive error monitoring system for your n8n instance by automatically capturing workflow failures, logging them to Google Sheets, and sending immediate email notifications. Step by step: Error Trigger automatically activates whenever any workflow in your n8n instance encounters an error or failure Google Sheets - Create Error Log captures and stores comprehensive error details in a spreadsheet including workflow information, node details, timestamps, and full error stack traces Gmail - Send Notification dispatches immediate email alerts with formatted error summaries containing workflow names, failed nodes, error descriptions, and direct links to failed executions How to set up Copy the Google Sheets template structure from this link: https://docs.google.com/spreadsheets/d/11-vLBAKolEvaL0qQDjckHmvC1S6_hxHbgSP8CLyngSs/edit?gid=0#gid=0 - This step is crucial as it provides the correct column structure for error logging Connect your Google Sheets account to the Google Sheets node and update the document ID to point to your copied error logging spreadsheet Connect your Gmail account to the Gmail node for sending error notifications Update the Gmail recipient email from "n8n_log_template@yopmail.com" to your preferred notification email address Customize email subject and message format according to your notification preferences and organizational needs Test the workflow by intentionally creating a small error in a test workflow to verify the logging and notification system works correctly Monitor your error logs regularly through the Google Sheets document to identify patterns and recurring issues How to customize this workflow to your needs Add multiple notification recipients**: modify the Gmail node to send alerts to different team members or create separate nodes for different notification channels (Slack, Discord, etc.) Customize error filtering**: add conditional logic to only log certain types of errors or exclude specific workflows from monitoring Enhance error categorization**: add additional columns to your Google Sheets template for error severity levels, affected systems, or resolution status tracking Set up error escalation**: create time-based triggers that send follow-up notifications for unresolved errors after specific time periods Need help customizing? Contact me for consulting and support: 📧 billychartanto@gmail.com
by PhilanthropEAK Automation
Who's it for Small online store owners, new entrepreneurs, and anyone getting started with e-commerce automation. Perfect for beginners who want to automate their order process without complexity or additional costs. Ideal for stores using Shopify, WooCommerce, Etsy, or any platform that supports webhooks. How it works This simple workflow automatically handles new orders by sending professional confirmation emails to customers and notification emails to your team. When a customer places an order, your e-commerce platform sends the order data to this workflow via webhook. The system extracts essential order information like customer details, order number, and total amount, then validates the data to ensure completeness. It sends a beautifully formatted confirmation email to the customer with order details, next steps, and your contact information. Simultaneously, your team receives an order notification email with all the details needed to process and fulfill the order. The workflow includes error handling for incomplete orders and sends appropriate responses back to your e-commerce platform to confirm successful processing. Everything is logged for easy tracking and troubleshooting. How to set up Prerequisites: An online store (Shopify, WooCommerce, etc.) Gmail account or any email service with SMTP 5 minutes for setup Setup steps: Configure your store information: Open the "Store Configuration" node Update with your store name, email addresses, phone number, and website This information appears in customer emails and notifications Set up email credentials: Add your Gmail account or SMTP email service to n8n Use the built-in email credential setup Gmail is free and works perfectly for most small stores Copy the webhook URL: Click on the "New Order Webhook" node Copy the webhook URL that appears This is where your store will send order data Add webhook to your store: Shopify: Go to Settings > Notifications > Webhooks, create new webhook for "Order creation" WooCommerce: WooCommerce > Settings > Advanced > Webhooks, add new webhook for "Order created" Other platforms: Look for webhook, API, or integration settings Test the workflow: Place a test order in your store Check that confirmation email was sent to customer Verify team notification email was received Confirm webhook response shows success Requirements E-commerce platform** with webhook support (Shopify, WooCommerce, BigCommerce, Etsy, etc.) Email account** - Gmail (free) or any SMTP email service n8n instance** - cloud subscription or self-hosted installation Basic store information** - contact details and branding How to customize the workflow Personalize email content: Edit the email templates in the "Send Customer Confirmation" and "Send Team Notification" nodes Add your brand voice and specific messaging Include additional order details or shipping information Add your logo or signature (if using HTML email) Modify order validation: Adjust validation rules in the "Validate Order Data" node Add checks for minimum order amounts Include product-specific validation Set up different handling for different order types Enhance team notifications: Add team member-specific routing based on order value or products Include inventory alerts for low-stock items Add urgency flags for rush orders Set up different notification schedules for weekends vs weekdays Extend functionality: Add SMS notifications using Twilio for urgent orders Include automated inventory updates Set up follow-up email sequences for customer engagement Add order status updates as items are processed and shipped Integration improvements: Connect with Google Sheets to log all orders automatically Add Slack notifications for team collaboration Integrate with shipping services for automatic label creation Link to accounting software for financial tracking This template focuses on simplicity and reliability, using only built-in n8n nodes and free services to get new store owners started with automation quickly and affordably.
by Didarul
Description This workflow automates lead collection from WordPress Elementor Forms, stores form submissions in an Excel/Google Sheet CRM, sends emails to both admin and the customer, and also performs recurring promotional email campaigns. Ideal for anyone using: Elementor Pro Form Widget Elementor-based WordPress websites Webhook-enabled contact forms This system replaces multiple plugins and services (Mailchimp, CRM plugins) with a simple, fully automated workflow. 🌐 What This Template Does 🟦 1. Captures Elementor Form Submissions The workflow starts with a Webhook Trigger connected to your Elementor form’s “Webhook” action. It collects: Name Email WhatsApp number Budget Project details Any custom field from Elementor 🟩 2. Saves Each Lead to Excel / Google Sheets Using the Sheets/Excel node, every form submission is stored as a new row in your CRM sheet. This helps you maintain: Lead database Contact history Budget details Customer inquiry info 🟧 3. Sends Notification Email to the Website Owner A Gmail node sends a fully formatted email to the site admin with all submission details. Useful for: Quick follow-up Lead tracking Team notifications 🟨 4. Sends Auto-Reply Email to Customer A thank-you / confirmation email is automatically sent to the customer who submitted the Elementor form. This creates: Professional communication Instant acknowledgment Trust and credibility 🟫 5. Updates Excel Sheet with Email Status After sending each email (admin & customer), an update is written back to the Excel sheet: “Owner Mail Sent: YES” “Customer Mail Sent: YES” or error logs if needed. This allows full auditability. 🟣 6. Scheduled Marketing Email Campaigns A Schedule Trigger (daily/weekly/monthly) runs your promotional email batch. It: Reads email list from your Excel/Sheet Loops through each row Sends email using Gmail node Logs “Campaign Email Sent” for each contact This gives you a built-in email marketing engine using your CRM sheet as a source. 🟤 7. Loop + Gmail Email Sender The workflow loops over each row and sends individual emails instead of bulk mailing. Benefits: Higher inbox delivery Less spam detection Personalized messaging 🛠️ Use Cases Elementor Pro Form submissions WordPress business or agency website Auto CRM creation in Excel/Google Sheets Auto-responses for submitted forms Monthly email campaigns Lead database + tracking Replace Mailchimp or CRM plugins 🚀 Features 100% No-code Works with Elementor Pro Webhook Easy to customize Full automation chain Reliable email notifications Marketing-ready system 📝 Tags #wordpress #elementor #form #automation #webhook #excel #googlesheets #crm #leadmanagement #emailautomation #gmail #marketing #promotion #autoresponder #webflow #website #automation
by Jose Castillo
Overview This workflow acts as an AI-powered smart time tracker for employees or personal use. It records work sessions via a webhook, logs start/end/break times into n8n Data Tables, and uses OpenAI to automatically summarize working patterns and send reminders or monthly reports via Gmail. How It Works Webhook /track-time → Receives a POST request with a method (start, break, or end) and duration if applicable. Switch Logic → Directs the request to create or update the appropriate record in your Data Table. Data Tables → Store timestamps, break durations, and worker IDs in a secure local table. Schedule Triggers Daily (10:00) → Checks if today’s shift was not started and sends a reminder. Monthly (Day 1, 06:00) → Compiles last month’s working data and sends an AI report to management. OpenAI Analysis Summarizes working hours and productivity trends. Detects missed clock-ins or irregular patterns. Gmail Integration → Sends formatted daily or monthly reports to both employees and supervisors. Example Webhook Requests Start work POST /track-time { "method": "start", "headers": { "id": "EMP001" } } Log a break POST /track-time { "method": "break", "duration": 15, "headers": { "id": "EMP001" } } End work POST /track-time { "method": "end", "headers": { "id": "EMP001" } } Example Email Output Subject: “Workday Summary – EMP001” 🕒 Workday completed successfully Start: 09:00 Break: 15 minutes End: 17:45 AI Summary: Consistent work pattern detected this week. Consider shorter but more frequent breaks.
by youpath
📋 What this workflow does This automated workflow streamlines the process of responding to leads who submit a Google Form. It instantly sends a personalized confirmation email to the lead and notifies your internal team with the submission details — ensuring no lead goes unnoticed. It’s perfect for freelancers, agencies, small businesses, or any team collecting lead information through Google Forms and looking to reduce response time while staying organized. ⚙️ Workflow Overview Trigger**: A new row is added to a connected Google Sheet via Google Forms Email to lead**: Sends a custom confirmation message using Gmail Email to team**: Notifies internal staff with all the lead’s submitted details The entire process happens instantly and automatically, creating a better user experience and improving lead management. 🛠️ Setup Instructions Connect your Google Form to a Sheet In Google Forms, click the green Sheets icon under “Responses” Create or connect Gmail & Google Sheets credentials in n8n Update node field references if needed Your Google Sheet must include these columns: Timestamp Full Name Email Phone Number (optional) What are you interested in? Additional message or query Edit the Gmail nodes Replace the placeholder email your@email.com with your actual sending address Personalize the subject and body text if desired Add your own notification recipient in the internal email node 🗒️ Notes This workflow uses Spanish field labels — adapt field names if your form is in another language Sticky notes inside the workflow explain where to update text and variables All personal data has been removed from this public version ✅ Tools Used Google Forms Google Sheets Gmail n8n core nodes (no external APIs)
by Oneclick AI Squad
This n8n workflow automates attendance tracking for construction workers at a designated site in Thaltej, Ahmedabad (GPS coordinates: 23.0489, 72.5118). Using geofencing technology, it logs "Punch In" and "Punch Out" times when workers enter or exit a predefined 100-meter radius around the site, requiring no manual input. Attendance data is stored in Google Sheets for easy access and reporting, and error notifications are sent via email to ensure reliable operation. Good to Know Fully Automated**: Tracks attendance without worker intervention using GPS data from a mobile app. Geofence-Based**: Only logs entries/exits within the Thaltej, Ahmedabad site radius. Structured Logs**: Stores data in Google Sheets with columns for User ID, Punch Type, Punch Date, and Punch Time. Error Handling**: Sends email notifications for any issues in the workflow. Scalable**: Supports multiple workers with unique IDs sent by the GPS app. Real-Time**: Processes location updates instantly for accurate time tracking. How It Works Attendance Tracking Flow Webhook Trigger: Listens for POST requests from a GPS tracking app at the endpoint /webhook/geofence-thaltej-attendance. Expects a JSON payload with: { "latitude": 23.0489, "longitude": 72.5118, "event": "enter", // or "exit" "userId": "worker123" } Validate Geofence & Format Log: Validates the received payload for required fields (latitude, longitude, event, userId). Uses the Haversine formula to check if the coordinates are within 100 meters of Thaltej, Ahmedabad (23.0489, 72.5118). Maps event ("enter" to "in", "exit" to "out") and formats the log with current date and time (e.g., Punch Type: "in", Punch Date: "2025-08-01", Punch Time: "11:53:07"). Skips invalid or out-of-geofence data. Save to Google Sheets: Appends the formatted log to a Google Sheet in the "Attendance" tab, under columns: User ID, Punch Type, Punch Date, Punch Time. Error Notification via Email: Sends an email to a specified address if the workflow encounters errors (e.g., invalid payload or geofence mismatch). Includes error details for troubleshooting. Example Log Output in Google Sheets | User ID | Punch Type | Punch Date | Punch Time | |------------|------------|-------------|------------| | worker123 | in | 2025-08-01 | 11:53:07 | | worker123 | out | 2025-08-01 | 13:30:20 | | worker123 | in | 2025-08-01 | 13:50:21 | How to Use Import Workflow: Copy the workflow JSON (provided below) and import it into n8n via the "Import Workflow" feature. Configure GPS Tracking App: Use a GPS app (e.g., allGeo, Truein, or a custom solution) that supports geofencing and webhook integration. Set the geofence to Thaltej, Ahmedabad (latitude: 23.0489, longitude: 72.5118, radius: 100 meters). Configure the app to send POST requests to the n8n webhook URL (/webhook/geofence-thaltej-attendance) with the payload: { "latitude": 23.0489, "longitude": 72.5118, "event": "enter", // or "exit" "userId": "worker123" } Ensure the app is installed on workers’ devices and running in the background. Set Up Google Sheets: Create a Google Sheet with a tab named "Attendance". Add headers in columns A to D: User ID, Punch Type, Punch Date, Punch Time. Copy the Sheet ID from the URL (e.g., https://docs.google.com/spreadsheets/d/[your_sheet_id]/edit). In n8n, configure Google Sheets OAuth2 credentials and update the sheetId in the workflow. Configure Email Notifications: Set up an email service (e.g., Gmail, SendGrid) in n8n with appropriate credentials. Update the email node with your recipient email address and SMTP settings. Activate Workflow: Save and activate the workflow in n8n. Test by simulating a webhook call or using the GPS app to send a sample payload. Monitor and Verify: Check Google Sheets for attendance logs after workers enter/exit the geofence. Verify error emails are received if issues occur. Requirements n8n Instance**: Self-hosted or cloud-based n8n setup. GPS Tracking App**: A mobile app or service (e.g., allGeo, Truein) that sends geofence events via webhooks. Google Sheets API**: Google Cloud project with Sheets API enabled. OAuth2 credentials configured in n8n. Email Service**: SMTP credentials for an email provider (e.g., Gmail, SendGrid). Worker Devices**: Smartphones with GPS enabled and the tracking app installed. Customizing This Workflow Adjust Geofence Radius**: Modify the radius value in the Function node (e.g., change from 100 meters to 200 meters). Change Location**: Update latitude and longitude in the Function node for a different site. Alternative Storage**: Replace Google Sheets with a database (e.g., MySQL, PostgreSQL) by adding a database node. Custom Email Content**: Modify the email node’s message template for specific error details or branding. Add Authentication**: Secure the webhook with an API key or basic auth in the Webhook node. Multi-Site Support**: Add a Switch node to handle multiple geofence locations by checking coordinates against different sites.
by Javier Quilez Cabello
Automatically register new volunteers in SinergiaCRM when they submit a form, creating or updating contacts and relationships, and sending a confirmation email to your team. Who is this workflow for? This workflow is ideal for nonprofit organizations that manage volunteer registrations and use SinergiaCRM as their CRM system. It helps automate the data entry process, ensuring volunteers are quickly added and tracked in the CRM. What it does / How it works Triggers when a new volunteer submits a form. Checks if the volunteer already exists in SinergiaCRM (matched by NIF). If found: adds a “volunteer” relationship to the existing contact. If not found: creates the contact and then adds the relationship. Sends an email notification to your team with the volunteer’s information. Requirements A working SinergiaCRM instance with the following modules enabled: Contacts stic_Contacts_Relationships The field stic_identification_number_c must exist and be used to identify contacts by NIF. Active Gmail (or other email provider) integration in n8n. Valid OAuth credentials for SinergiaCRM and your email provider. How to set up Connect your SinergiaCRM account using OAuth in the credentials section. Update the recipient email address in the Gmail node. Ensure your CRM contains the field stic_identification_number_c. Optionally adjust the value of assigned_user_id to reflect your CRM configuration. How to customize the workflow Modify the form fields in the Form Trigger node to match your registration form. Customize the volunteer relationship parameters (e.g. type or assigned user). Change the email content in the Gmail node to fit your organization’s tone. Replace Gmail with another email node (Outlook, SMTP, etc.) if needed. 📌 Category: CRM & Customer Management 📘 Learn more about SinergiaCRM