Overview
This node interacts with Cribops AI agents to send a typing indicator to a specified conversation. It allows users to indicate whether the agent is currently typing or has stopped typing in a conversation. This is useful in chat applications to provide real-time feedback to users, enhancing the conversational experience by showing when the agent is preparing a response.
Use Case Examples
- In a customer support chat, the node can be used to show the typing indicator when the AI agent is formulating a reply.
- In a chatbot workflow, it can signal to the user that the bot is processing their input before sending a message.
Properties
| Name | Meaning |
|---|---|
| Agent | The Cribops AI agent to send the typing indicator from. Can be selected from a list or specified by ID. |
| Conversation ID | The ID of the conversation to which the typing indicator will be sent. |
| Typing | Boolean flag indicating whether to show the typing indicator (true) or stop typing (false). |
| Additional Fields | Optional additional fields including metadata key-value pairs and request timeout in milliseconds. |
Output
JSON
_originalTriggerData- Original input data from the trigger node, preserved for reference.- ``
*
* `` - Other properties returned from the Cribops API related to the typing indicator status.
Dependencies
- Requires Cribops API credentials including base URL and API token for authentication.
Troubleshooting
- Ensure the Conversation ID is provided and does not contain unevaluated expressions (e.g., '{{...}}').
- Verify that the Cribops API credentials are correctly configured and have the necessary permissions.
- If the response webhook URL is missing in input data, the node falls back to the agent webhook endpoint; ensure webhook URLs are correctly set up.
- Timeouts or network issues may cause request failures; adjust the timeout setting in Additional Fields if needed.