Back to Nodes

Growbro

Last updated Jun 2, 2026

n8n community node for Growbro.ai — send WhatsApp messages and trigger workflows on incoming messages through your Growbro account.

464 Weekly Downloads
464 Monthly Downloads

Included Nodes

Growbro
Growbro Trigger

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