ZAPIN icon

ZAPIN

Interact with Zapin EVO

Chat → Send Presence

AI-generated

Overview

This node sends a presence status (such as 'typing...' or 'recording...') to a specified contact in a chat application. It is useful for indicating to the recipient that the sender is actively composing or recording a message, enhancing real-time communication experience. For example, it can be used in chatbots or messaging automation to simulate human-like interaction by showing typing or recording indicators.

Use Case Examples

  1. Sending a 'typing...' presence to a contact before sending a message.
  2. Indicating 'recording...' presence when a voice message is being prepared.

Properties

Name Meaning
Instance Name The name of the chat instance to use for sending presence.
Contact The contact number to whom the presence status will be sent.
Presence The type of presence status to send, such as 'typing...' or 'recording...'.
Delay The duration in milliseconds that the presence status will remain active.

Output

JSON

  • success - Indicates whether the presence was sent successfully.
  • message - Additional information or status message about the presence sending operation.

Dependencies

  • Requires an API key credential for authentication with the chat service.

Troubleshooting

  • Ensure the 'Instance Name' and 'Contact' fields are correctly filled; missing or incorrect values may cause failures.
  • The presence type must be one of the supported options ('composing' or 'recording').
  • Network issues or invalid API credentials can cause the node to fail to send presence.
  • Common error messages include 'Unsupported operation' if the operation is not implemented, or authentication errors if credentials are invalid.

Discussion