API Chat response buttons #15679
Anytask-IT
started this conversation in
Feature Requests
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Support interactive messages (input_select) in the agent dashboard conversation view
Chatwoot already supports content_type: input_select and content_attributes.items for interactive messages, but these controls are currently rendered only in supported customer-facing channels such as the website inbox.
It would be useful for API/Agent Bot integrations to send interactive messages that are actionable by an agent directly in the Chatwoot dashboard.
Example use cases include:
Approve/cancel an automated action
Select one of several matched customers
Choose an infrastructure/device target
Accept/reject a proposed change
Select the next workflow action
Ideally, when an agent selects an option, Chatwoot would emit the selected value through the normal message/webhook mechanism, allowing integrations to handle the response without Chatwoot needing application-specific logic.
Existing input_select payloads could remain unchanged:
{
"content": "Apply this change?",
"content_type": "input_select",
"content_attributes": {
"items": [
{"title": "Confirm", "value": "confirm"},
{"title": "Cancel", "value": "cancel"}
]
}
}
This would make interactive messages useful not only for customer-facing bots, but also for internal agent-assistance and human-in-the-loop automation.
All reactions