Send WhatsApp poll
send_pollSend a native WhatsApp poll to a recipient or group to collect single-choice, multiple-choice, or unlimited votes for quick surveys and decisions.
Instructions
Sends a native WhatsApp poll. Votes arrive later through the instance webhook (set_webhook), not in this response. Use for quick surveys and choices. selectable_count 1 = single choice, higher = multiple choice, 0 = unlimited. 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 |
|---|---|---|---|
| number | Yes | Recipient phone with country code, digits only (e.g. 5511999999999 for Brazil). For groups use the group JID ending in @g.us. | |
| options | Yes | 2 to 12 options. | |
| question | Yes | Poll question. | |
| 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. | |
| selectable_count | No | Votes allowed per person (default 1, 0 = unlimited). |