So I’m seeing a very odd bug with our digital channel migration from Zendesk to Genesys Cloud. We are trying to preserve the legacy tagging system for our French support team. In Zendesk, tags were just metadata that flowed everywhere. In Genesys, we need explicit data actions in Architect.
We updated the Web Messaging SDK to version 5.6 and added a custom attribute legacy_tag in the flow. The issue is that when the message arrives, the attribute is null. The Architect flow shows “Data Action: Set Custom Attribute” failed with error 400 Bad Request because the source field event.data.tags is undefined.
I checked the API response from the widget and the tags are definitely there in the JSON payload. Is there a specific permission needed in the Admin portal to allow custom attributes from the web widget? Or does the SDK handle this differently than the standard IVR data actions? We are behind a BYOC edge in Europe, so latency isn’t the issue, but the data mapping is completely broken. Any tips on debugging the widget payload before it hits the flow?