Evolution API icon

Evolution API

Interact with Evolution API

Actions114

Chat → Send Presence

AI-generated

Overview

This node sends a presence status (such as 'typing...' or 'recording...') to a specified contact in a chat instance. It is useful for indicating user activity in real-time messaging scenarios, enhancing communication by showing when someone is actively typing or recording a message. For example, it can be used in chat applications to notify the recipient that the sender is currently composing a message or recording audio.

Use Case Examples

  1. Sending a 'typing...' presence to a contact to indicate the user is composing a message.
  2. Sending a 'recording...' presence to show the user is recording a voice message.

Properties

Name Meaning
Instance Name The name of the chat instance where the presence will be sent.
Contact The contact number (remoteJid) to whom the presence status will be sent.
Presence The type of presence status to send, either 'typing...' (composing) or 'recording...' (recording).
Delay The duration in milliseconds that the presence status will remain active before stopping.

Output

JSON

  • success - Indicates if 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 Evolution API service.

Troubleshooting

  • Ensure the 'Instance Name' and 'Contact' fields are correctly filled; incorrect values may cause the presence sending to fail.
  • The presence type must be one of the supported options ('composing' or 'recording'); invalid values will result in errors.
  • Network or authentication issues with the Evolution API can prevent the presence from being sent; verify API credentials and connectivity.

Discussion