{"id":48651,"library":"n8n-nodes-wuzapi","title":"n8n-nodes-wuzapi","description":"n8n community node providing 11 specialized nodes for integrating Wuzapi (multi-user, multi-device WhatsApp REST API) into n8n workflows. Current stable version 1.6.0 (released 2025), requires n8n-workflow as peer dependency and Node.js >=20.15. Supports sending/receiving messages, group management, webhooks, media handling, and admin operations. Key differentiator: native n8n integration for Wuzapi with extensive node coverage (session, message, chat, user, group, webhook, admin) via a simple REST interface, enabling complex WhatsApp automations without coding.","status":"active","version":"1.6.0","language":"javascript","source_language":"en","source_url":"https://github.com/guilhermejansen/n8n-nodes-wuzapi","tags":["javascript","n8n-community-node-package","n8n","n8n-node","wuzapi","whatsapp","whatsapp-api","whatsapp-web","whatsapp-business"],"install":[{"cmd":"npm install n8n-nodes-wuzapi","lang":"bash","label":"npm"},{"cmd":"yarn add n8n-nodes-wuzapi","lang":"bash","label":"yarn"},{"cmd":"pnpm add n8n-nodes-wuzapi","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"peer dependency required by all n8n community nodes","package":"n8n-workflow","optional":false}],"imports":[{"note":"ESM-only; named export. Use in n8n node environment.","wrong":"const Wuzapi = require('n8n-nodes-wuzapi').Wuzapi","symbol":"Wuzapi","correct":"import { Wuzapi } from 'n8n-nodes-wuzapi'"},{"note":"Trigger node for webhook events; also ESM import from package root.","wrong":"import { WuzapiTrigger } from 'n8n-nodes-wuzapi/triggers'","symbol":"WuzapiTrigger","correct":"import { WuzapiTrigger } from 'n8n-nodes-wuzapi'"},{"note":"Named import; credentials class used in node credentials.","wrong":"import WuzapiCredentials from 'n8n-nodes-wuzapi'","symbol":"WuzapiCredentials","correct":"import { WuzapiCredentials } from 'n8n-nodes-wuzapi'"}],"quickstart":{"code":"import { Wuzapi, WuzapiTrigger } from 'n8n-nodes-wuzapi';\n\n// n8n workflow setup (pseudocode)\nconst workflow = {\n  nodes: [\n    {\n      name: 'Wuzapi Message',\n      type: 'n8n-nodes-wuzapi.Wuzapi',\n      typeVersion: 1,\n      position: [250, 300],\n      parameters: {\n        resource: 'message',\n        operation: 'sendText',\n        to: '5511999999999',\n        message: 'Hello from n8n!'\n      },\n      credentials: {\n        wuzapiApi: 'Wuzapi Credentials'\n      }\n    }\n  ]\n};","lang":"typescript","description":"Shows how to import and use the Wuzapi node to send a text message in an n8n workflow. Requires Wuzapi credentials setup."},"warnings":[{"fix":"Update credential references: use 'Wuzapi Credentials' credential type instead of generic 'HTTP Request' credentials.","message":"Version 1.0.0 changed the credential import path from 'n8n-nodes-base' to package-specific credentials.","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"In workflow JSON, set 'type' to 'n8n-nodes-wuzapi.Wuzapi' (the class name, not the display name).","message":"All node names are prefixed with 'Wuzapi' (e.g., 'Wuzapi Message', 'Wuzapi Group'). Use the exact name in n8n workflow JSON.","severity":"gotcha","affected_versions":">=0.1.0"},{"fix":"Ensure Wuzapi webhook URL is set to your n8n webhook URL (including the unique ID) and events are enabled.","message":"The 'WuzapiTrigger' node requires a webhook endpoint configured in Wuzapi; misconfiguration may cause no events to fire.","severity":"gotcha","affected_versions":">=0.1.0"},{"fix":"Migrate to prefixed node names: 'Wuzapi Message', 'Wuzapi Group', etc.","message":"Old node names without prefix (e.g., 'Send Message') were deprecated in v0.5.0.","severity":"deprecated","affected_versions":"<1.0.0"},{"fix":"Upgrade Node.js to version 20.15 or later.","message":"The 'node' engine requirement is >=20.15; older Node.js versions will cause runtime errors.","severity":"gotcha","affected_versions":">=1.0.0"}],"env_vars":null,"search_vec":"'1.6.0':30 '11':9 '20.15':42 '2025':32 'admin':52,71 'api':23,97 'autom':80 'busi':103 'chat':67 'code':82 'communiti':6,86 'complex':78 'coverag':64 'current':27 'depend':39 'devic':20 'differenti':55 'enabl':77 'extens':62 'group':46,69 'handl':50 'integr':13,58 'interfac':76 'javascript':83 'key':54 'manag':47 'media':49 'messag':45,66 'multi':16,19 'multi-devic':18 'multi-us':15 'n8n':2,5,25,35,57,85,89,91 'n8n-community-node-package':84 'n8n-node':90 'n8n-nodes-wuzapi':1 'n8n-workflow':34 'nativ':56 'node':3,7,11,63,87,92 'node.js':41 'oper':53 'packag':88 'peer':38 'provid':8 'releas':31 'requir':33 'rest':22,75 'sending/receiving':44 'session':65 'simpl':74 'special':10 'stabl':28 'support':43 'user':17,68 'version':29 'via':72 'web':100 'webhook':48,70 'whatsapp':21,79,94,96,99,102 'whatsapp-api':95 'whatsapp-busi':101 'whatsapp-web':98 'without':81 'workflow':26,36 'wuzapi':4,14,60,93","created_at":"2026-06-07T16:57:43.926356+00:00","updated_at":"2026-06-07T16:57:43.926356+00:00","problems":[{"fix":"Install the package: `npm install n8n-nodes-wuzapi` in your n8n root, or use the community nodes UI in n8n settings.","cause":"Package not installed correctly or missing from node_modules.","error":"Error: Cannot find module 'n8n-nodes-wuzapi'"},{"fix":"Ensure the node parameters include 'resource' (e.g., 'message') and 'operation' (e.g., 'sendText').","cause":"Using the node without proper resource/operation parameters.","error":"TypeError: Cannot read properties of undefined (reading 'sendText')"},{"fix":"Install n8n-workflow: `npm install n8n-workflow`.","cause":"n8n-workflow peer dependency not installed.","error":"ERR_PEER_DEP_MISSING: n8n-workflow@*"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/guilhermejansen/n8n-nodes-wuzapi","github":"https://github.com/guilhermejansen/n8n-nodes-wuzapi","docs":null,"changelog":null,"pypi":null,"npm":"n8n-nodes-wuzapi","openapi_spec":null,"status_page":null,"smithery":null,"categories":["messaging"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-07","next_check":"2026-09-05","install_tag":null}}