Description
n8n-nodes-enreach
n8n community node for Enreach UP communication services.
n8n is a workflow automation platform.
Installation
Community Nodes (Recommended)
In n8n: Settings > Community Nodes > Install n8n-nodes-enreach
Manual
npm install n8n-nodes-enreach
Nodes
Enreach UP Trigger
Webhook trigger for receiving Enreach events.
Configuration:
- Custom webhook path (use UUID for security)
- JWT authentication (optional) — Enreach authenticates with an
Authorization: Bearerheader, validated (HS256) with the secret stored in the credentials - The callback token (
X-Callback-Auth-Tokenheader, or legacyjwtbody field) is never validated: it is exposed asjson.jwtand sent back to Enreach on calls to the callback URL - Send and Wait – Send message and wait for response
- Send Message – Send message without waiting
- Text – Simple text message
- Button – Message with button options
- List – Message with selectable list (3-10 options)
- Annotation – Annotation message
Enreach UP
Send messages through Enreach UP API.
Operations:
Message Types:
Quick Start
1. Setup Credentials
Create Enreach UP API credentials with your JWT secret.
Saving the credentials runs a connection test that only checks that the Enreach test endpoint is reachable. The test does not send or verify the secret: the secret is checked when the first webhook arrives.
2. Basic Workflow
[Enreach UP Trigger] → [Enreach UP: Send and Wait] → [Your Logic]
3. Example: Send List
{
"type": "list",
"text": "Choose an option:",
"buttonTitle": "Select",
"options": [
{ "id": "1", "title": "Option 1", "description": "First" },
{ "id": "2", "title": "Option 2", "description": "Second" },
{ "id": "3", "title": "Option 3", "description": "Third" }
]
}
4. Example: Send Buttons
{
"type": "button",
"text": "Do you want to continue?",
"options": [
{ "id": "yes", "title": "Yes" },
{ "id": "no", "title": "No" }
]
}
Features
Limits
| Field | Limit |
|——-|——-|
| Text (list/button) | 1024 chars |
| Button title | 20 chars |
| Option ID | 256 chars |
| List options | 3-10 options |
Troubleshooting
Trigger stops after 2 minutes?
“Trigger node not found”?
“JWT validation failed”?
Authorization: Bearer headerLicense
MIT