Hey folks,
I’m trying to set up a webhook in Genesys Cloud to send Slack notifications when a queue SLA is breached. I’ve got the webhook endpoint configured in Genesys, and I’m using the webhook event type with the routing.queue.statistics event.
Here’s the JSON payload I’m sending to Slack:
{
"text": "SLA Breach Alert: Queue : {{routing.queue.name}} has breached SLA. Current wait time: {{routing.queue.currentWaitTime}} seconds."
}
The webhook is triggered, but Slack isn’t receiving the notification. I’ve checked the Genesys Cloud webhook logs, and it seems like the payload is being sent, but Slack is returning a 400 Bad Request error.
I’ve also tried using the webhook event type with the routing.queue.statistics event, but I’m still getting the same error. I’ve checked the Slack API documentation, and it seems like the text field is required, which I’ve included.
Has anyone else run into this issue? Any ideas on how to fix it? I’ve been banging my head against this for a while now, and I’m not sure what I’m missing.
Thanks in advance!