Send WhatsApp text message
send_textSends a plain text WhatsApp message to a phone number or group, with optional reply quoting, and returns the message ID and status.
Instructions
Sends a plain text message to one WhatsApp number or group from the chosen instance. Use for replies, notifications and one-to-one conversations. Supports replying to a message via reply_id. Returns the message id and status. Only message people who have agreed to hear from you (opt-in). ZapZap uses the WhatsApp Web/QR channel, which is not Meta's official API: unsolicited or repetitive messages get reported and WhatsApp can restrict or ban the number. Never send bulk or unrequested messages, and confirm text and recipient with the user first if there is any doubt. A sent message cannot be un-sent reliably, so do not retry a send after a timeout without checking the chat history.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | Message body. WhatsApp formatting works: *bold*, _italic_. | |
| number | Yes | Recipient phone with country code, digits only (e.g. 5511999999999 for Brazil). For groups use the group JID ending in @g.us. | |
| reply_id | No | Id of a message to reply to (quote). | |
| digitando | No | Show an automatic 'typing...' indicator before sending (default on; reduces block risk). Leave unset unless speed matters. | |
| instance_id | No | ZapZap instance id (a connected WhatsApp number). Optional when ZAPZAP_INSTANCE_ID is configured; otherwise call list_instances first. |