Actions37
- Instance Actions
- Message Actions
- Group Actions
- Contact Actions
- Chat Actions
- Campaign Actions
- Chatbot Actions
Overview
This node operation allows sending interactive menus via WhatsApp using the UazAPI integration. It supports three types of interactive menus:
- Button: Quick reply buttons that users can tap to respond.
- List: A list of options from which users can select.
- Poll: An interactive poll for gathering user votes.
Such menus enhance user engagement by providing structured and easy-to-use response options within WhatsApp conversations. This is particularly useful for customer support, surveys, marketing campaigns, or any scenario where guided user input is desired.
Example use cases:
- Sending a menu with quick reply buttons to confirm an appointment.
- Presenting a list of product categories for a user to choose from.
- Conducting a poll to gather feedback on a new service feature.
Properties
| Name | Meaning |
|---|---|
| Number | Recipient's phone number including country code, without the "+" sign (e.g., 5511999999999) |
| Menu Type | Type of interactive menu to send. Options: - Button: Quick reply buttons - List: List of selectable options - Poll: Interactive poll |
| Menu Text | Main text content displayed in the menu message |
Output
The node outputs a JSON object representing the API response from the UazAPI service after attempting to send the interactive menu. The exact structure depends on the API but typically includes status information about the sent message.
No binary data output is indicated for this operation.
Dependencies
- Requires an active connection to the UazAPI service with valid credentials including base URL and authentication tokens.
- The node uses HTTP requests authenticated via these credentials to communicate with the UazAPI endpoints.
- Proper configuration of the UazAPI credential in n8n is necessary before using this node.
Troubleshooting
Common issues:
- Invalid or missing recipient number format may cause message sending failure.
- Incorrect or expired API credentials will result in authentication errors.
- Network connectivity problems can prevent communication with the UazAPI server.
- Unsupported or malformed menu content might be rejected by the API.
Error messages:
- Authentication failures usually indicate invalid API keys or tokens; verify and update credentials.
- Validation errors often point to missing required fields like number or menuText; ensure all required inputs are provided.
- API rate limits or server errors may return HTTP error codes; consider retrying after some time or checking API usage limits.
Links and References
- UazAPI Documentation (replace with actual link if available)
- WhatsApp Interactive Messages Guide: https://developers.facebook.com/docs/whatsapp/api/messages/interactive
- n8n HTTP Request Node Documentation: https://docs.n8n.io/nodes/n8n-nodes-base.httpRequest/