Actions26
- Webhook Actions
- Session Actions
- User Actions
- Chat Actions
- Message Actions
Overview
The node "SteveChat" enables sending WhatsApp messages via the SteveChat API. Specifically, for the Message resource and Send List operation, it allows users to send interactive list messages to a specified WhatsApp chat. This is useful in scenarios where you want to present multiple selectable options to a user within a single message, such as menus, surveys, or choice prompts.
Practical examples include:
- Sending a product catalog with selectable items.
- Presenting a menu of services for customer support.
- Offering multiple-choice questions in a chatbot flow.
Properties
| Name | Meaning |
|---|---|
| Chat ID | The WhatsApp chat identifier to which the list message will be sent (e.g., phone number with domain). |
| List Title | The main title displayed at the top of the list message, guiding the user on what to select. |
| List Description | Optional description providing additional context or instructions about the list. |
| List Items | A collection of individual list entries, each with: |
| - Item ID | Unique identifier for the list item (used internally to identify the selection). |
| - Item Title | The visible title of the list item shown to the user. |
| - Item Description | Optional text describing the list item in more detail. |
Output
The node outputs JSON data representing the response from the SteveChat API after attempting to send the list message. This typically includes confirmation details such as message IDs, status, or error information if the send failed.
No binary data output is indicated by the source code.
Dependencies
- Requires an active connection to the SteveChat API for WhatsApp messaging.
- Needs an API authentication credential configured in n8n (referred generically as an API key credential).
- The node depends on the
steveChatcredential being set up properly in n8n. - No other external dependencies are evident from the static code.
Troubleshooting
Common issues:
- Invalid or missing Chat ID can cause message sending failures.
- Incorrectly formatted list items (missing IDs or titles) may result in errors.
- Network or authentication problems with the SteveChat API will prevent message delivery.
Error messages:
"The resource \"message\" is not supported!"— indicates the resource parameter is incorrect or unsupported."The operation \"sendList\" is not supported for resource \"message\"!"— means the operation name is invalid for the chosen resource.- API errors returned from SteveChat will appear in the output JSON under an error field.
Resolutions:
- Verify that the Chat ID matches the expected format (e.g., including domain like
@s.whatsapp.net). - Ensure all required fields (list title, at least one list item with ID and title) are provided.
- Check API credentials and network connectivity.
- Use the node’s “Continue On Fail” option to handle errors gracefully in workflows.
- Verify that the Chat ID matches the expected format (e.g., including domain like
Links and References
- WhatsApp Interactive List Messages Documentation
- SteveChat API Documentation (replace with actual URL if available)