I’m building a custom widget using the Genesys Cloud Web Messaging SDK. The goal is to send a structured card with quick replies to guide the user. I’ve set up the conversation flow in Architect to send the quickReply action. The backend seems fine. The webhook returns 200 OK. But on the client side, the SDK just shows the text content. It ignores the buttons. I’m using the genesyscloud-web-messaging-sdk package. Here is the JSON payload I’m sending via the Open Messaging API:
{
"contentType": "application/json",
"content": {
"type": "quickReply",
"text": "Select an option",
"quickReplies": [
{"title": "Option A", "value": "a"},
{"title": "Option B", "value": "b"}
]
}
}
The SDK documentation says it supports this. I checked the network tab. The message arrives. The content object is there. But the UI renders it as a plain text bubble. No buttons appear. I tried changing the type to card. Same issue. I’m using the latest version of the SDK. I don’t see any errors in the console. The user just sees text. Is there a specific configuration I’m missing? Or is the SDK version outdated? I’ve checked the release notes. No mention of this limitation. I’m stuck. The quick replies are essential for our flow. Without them, the user experience is poor. I need the buttons to show up. Any ideas?