n8n-nodes-wppfy package adds two nodes to n8n:
WppFy
Every route in this documentation as an operation: send messages, manage chats, groups, channels, labels, CRM, catalog and more.
WppFy Trigger
Starts a workflow when messages and other WhatsApp events arrive. The webhook is created and removed automatically.
Installation
- From the UI
- Self-hosted (CLI / Docker)
- In n8n, go to Settings → Community Nodes.
- Click Install.
- Enter
n8n-nodes-wppfy, accept the notice and click Install.
Credential
Create a WppFy API credential:
When you save it, n8n tests the credential with
GET /instance/status. Each credential maps to one instance: create one per number.
Sending messages (WppFy node)
- Add the WppFy node to the workflow.
- Pick the Resource (for example Send Message) and the Operation (for example Send text message).
- Fill in the required fields. Optional fields are under Additional Fields → Add Field.
WppFy placeholders such as
{{name}} and {{first_name}} work in plain text fields. Inside an n8n expression, write {{ "{{name}}" }} so n8n does not try to evaluate them.Receiving events (WppFy Trigger node)
- Add the WppFy Trigger node and select the credential.
- In Events, choose the events that start the workflow (default: Messages).
- In Ignore Messages, keep Sent by API if the workflow replies with the WppFy node, so your own replies don’t trigger the workflow again.
- Activate the workflow.
EventType, message, chat, owner…). The instance token included in the payload is removed by default; to keep it, enable Options → Include Instance Token.
AI agents
The WppFy node can be used as a tool by an AI Agent. Add WppFy as a tool, choose the operation the agent may use (for example Send text message) and let the model fill the fields with$fromAI().
