Send messages and files
Send an update, share a document, or reply when a message arrives.
Send order updates, reply to incoming messages, and connect WhatsApp to the tools you already use. open-wa runs on your own computer or server.
You’ll need Node.js 22.21.1 or newer and a phone with WhatsApp.
Start the Easy API, open-wa’s HTTP server, in your terminal:
npx @open-wa/wa-automate@5.1.0 --host 127.0.0.1 --port 8080Once it’s running, open your local dashboard. The quick start walks you through linking WhatsApp and sending a message.
After linking your account and checking it is ready, call sendText from a second terminal.
Replace 447123456789@c.us with a known recipient’s international number followed by @c.us, without a + sign or spaces. Change the message to your own text.
curl -X POST http://localhost:8080/api/messages/sendText \
-H "Content-Type: application/json" \
-d '{
"to": "447123456789@c.us",
"content": "Your order is ready to collect!",
"options": {}
}'Your order is ready to collect!
Send an update, share a document, or reply when a message arrives.
Pass incoming messages to your application or bring conversations into your helpdesk.
Run more than one account, adjust settings, and work through connection problems.
Check which features need Restricted or Insiders access, including their account requirements and current limitations, before you buy.