SteveChat icon

SteveChat

Interact with SteveChat API for WhatsApp messaging

Overview

The node "SteveChat" enables interaction with the SteveChat API to send WhatsApp messages. Specifically, for the Message resource and Send Contact operation, it allows sending a contact card to a specified WhatsApp chat ID. This is useful in scenarios where you want to share contact information directly within a WhatsApp conversation programmatically, such as in customer support bots, automated marketing campaigns, or CRM integrations.

For example, a business could automatically send a contact card of a sales representative to a customer who requests more information via WhatsApp.

Properties

Name Meaning
Chat ID The WhatsApp chat identifier to which the contact will be sent. Example: 5511999999999@s.whatsapp.net
Contact Name The full name of the contact being shared.
Contact Phone The phone number of the contact being shared, including country code (e.g., +5511999999999).

Output

The node outputs JSON data representing the result of the send contact operation. Each output item corresponds to an input item and contains the response from the SteveChat API after attempting to send the contact card.

If the operation fails and "Continue On Fail" is enabled, the output JSON will contain an error field with the error message describing what went wrong.

No binary data output is indicated by the source code or properties.

Dependencies

  • Requires an active connection to the SteveChat API.
  • Requires configuration of an API authentication credential (an API key or token) for SteveChat within n8n.
  • The node depends on the steveChat credential configured in n8n to authenticate API requests.

Troubleshooting

  • Common issues:

    • Invalid or missing Chat ID format may cause the API to reject the request.
    • Incorrect or missing contact phone number or name can lead to errors or incomplete messages.
    • Authentication failures if the API credential is not set up correctly.
    • Unsupported resource or operation errors if parameters are misconfigured.
  • Error messages:

    • "The resource \"message\" is not supported!" — indicates the resource parameter is invalid or misspelled.
    • "The operation \"sendContact\" is not supported for resource \"message\"!" — indicates the operation parameter is invalid or not implemented.
    • API errors returned from SteveChat will appear in the error field if "Continue On Fail" is enabled.

To resolve these:

  • Verify all required fields are correctly filled.
  • Ensure the API credential is valid and has necessary permissions.
  • Check that the resource and operation names match exactly as expected.

Links and References

Discussion