Route client onboarding webhook events through RabbitMQ to Gmail alerts
UnknownWhat this workflow does
This workflow has 21 nodes and runs when an HTTP POST request hits its webhook URL (plus 1 other trigger). Along the way it connects RabbitMQ, Gmail and Schema Guard (community).
How it runs
Trigger: When an HTTP POST request hits its webhook URL (plus 1 other trigger).
- Save Key Execution Data (Execution Data): uses Execution Data
- Save Key Execution Data (Execution Data): uses Execution Data
- PUBLISHER - Normalize Input (Edit Fields (Set)): sets or maps fields
- SUBSCRIBER - Normalize Message (Edit Fields (Set)): sets or maps fields
- Schema Guard: uses Schema Guard
- Schema Guard: uses Schema Guard
- PUBLISHER - RabbitMQ Publish Event (RabbitMQ): uses RabbitMQ
- PUBLISHER - Send Invalid Payload to DLQ (RabbitMQ): uses RabbitMQ
- Send a message (Gmail): uses Gmail
- SUBSCRIBER - Send Invalid Message to DLQ (RabbitMQ): uses RabbitMQ
…plus 9 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-schema-guard is verified or supports 3.0 (used in Schema Guard, Schema Guard1).
Rarely used nodes in this template: n8n-nodes-base.rabbitmq, n8n-nodes-base.rabbitmqTrigger
Nodes used (10)
- Webhook
n8n-nodes-base.webhook - Edit Fields (Set)
n8n-nodes-base.set - RabbitMQ
n8n-nodes-base.rabbitmq - If
n8n-nodes-base.if - Respond to Webhook
n8n-nodes-base.respondToWebhook - Code
n8n-nodes-base.code - Schema Guard
n8n-nodes-schema-guard.schemaGuard - RabbitMQ Trigger
n8n-nodes-base.rabbitmqTrigger - Gmail
n8n-nodes-base.gmail - Execution Data
n8n-nodes-base.executionData
From the author
Publish Subscribe Example - Webhook to RabbitMQ, RabbitMQ to GMAIL How it works This workflow demonstrates a resilient publish/subscribe automation pattern using n8n, RabbitMQ, JSON Schema validation, and Gmail. It contains two flows in the same workflow: 1.…