Description
n8n-nodes-growbro
n8n community node for Growbro.ai. Send WhatsApp messages and
trigger workflows on incoming messages — all through your own Growbro account.
This package adds two nodes:
- Growbro (action) — send WhatsApp text and template messages, and list approved templates.
- Growbro Trigger — starts a workflow whenever your WhatsApp number receives a message. It
auto-registers its webhook with Growbro on activation and removes it on deactivation.
Installation
In your n8n instance: Settings → Community Nodes → Install and enter:
n8n-nodes-growbro
(On n8n Cloud this requires the package to be verified by n8n.)
Credentials
Create a Growbro API credential:
1. In the Growbro CRM, open AI Code → API and create an API key (starts with gblive).
– For the Trigger node, the key must include the webhook:manage scope.
– The AI must be on the Pro plan to register webhooks.
2. In n8n, paste the key into the Growbro API credential. Leave Base URL as the default
(https://growbro-backend.fly.dev) unless you self-host.
The key is scoped to one AI, so you don’t need to pass an ai_id — Growbro resolves it from the key.
Action node — Growbro
| Resource | Operation | Description |
| — | — | — |
| Message | Send Text | Send a plain-text WhatsApp message |
| Message | Send Template | Send an approved template (with optional components) |
| Template | List | List approved templates |
Trigger node — Growbro Trigger
1. Add the Growbro Trigger node and select the events (e.g. Message Received).
2. Activate the workflow — n8n registers its webhook URL with Growbro automatically.
3. Each incoming WhatsApp message arrives as:
{
"event": "message.received",
"ai_id": "…",
"from": "+919876543210",
"contact": { "name": "Rahul" },
"message": { "type": "text", "text": "I want to book a slot" },
"message_id": "wamid….",
"timestamp": "2026-06-02T12:00:00Z"
}
Each delivery is signed with an X-Growbro-Signature header
(sha256=HMAC(secret, body)) you can verify against the subscription’s signing secret.
Build (for development / publishing)
npm install
npm run build
npm publish
License
MIT