SteveChat icon

SteveChat

Interact with SteveChat API for WhatsApp messaging

Overview

The node "SteveChat" enables interaction with the SteveChat API to send WhatsApp messages. It is designed for communication workflows where sending templated WhatsApp messages to specific chat IDs is required. Typical use cases include automated customer notifications, alerts, or marketing messages sent directly via WhatsApp.

For example, you can use this node to send a predefined message template to a user's WhatsApp number by specifying their chat ID, automating personalized communication at scale.

Properties

Name Meaning
Chat ID The WhatsApp chat identifier to which the message will be sent. This should be in the format like 5511999999999@s.whatsapp.net.

Output

The node outputs an array of JSON objects, each representing the result of sending a message for each input item. Each output JSON contains the response from the SteveChat API related to the message sent.

If an error occurs during processing an item and the node is set to continue on failure, the output JSON for that item will contain an error field with the error message.

No binary data output is indicated in the source code.

Dependencies

  • Requires an active connection to the SteveChat API.
  • Requires an API authentication credential configured in n8n (referred to generically as an API key credential).
  • The node depends on the external module "./execute" which contains the implementation of resource operations, including sending templates.
  • The node uses "n8n-workflow" for error handling and workflow integration.

Troubleshooting

  • Unsupported Resource or Operation: If the specified resource or operation is not supported, the node throws an error indicating the unsupported resource or operation. Ensure the resource is "message" and operation is "sendTemplate" (or the exact supported operation name).
  • Invalid Chat ID Format: Providing an incorrectly formatted chat ID may cause the API call to fail. Use the full WhatsApp chat ID format (e.g., 5511999999999@s.whatsapp.net).
  • API Authentication Errors: Missing or invalid API credentials will prevent successful communication with the SteveChat API.
  • Continue On Fail Behavior: If enabled, errors for individual items do not stop the entire execution but are returned in the output JSON under an error property.

Links and References

Discussion