Nathan, You're on the right track using post‑interaction STA triggers, and it's important to highlight that these triggers only fire after the interaction has ended, once Speech and Text Analytics finishes processing topic detection and sentiment analysis. They cannot be used for real‑time topic spotting, which aligns with Genesys Cloud's documented behavior for Topics, Sentiment, and Empathy triggers. Additionally, since STA notifications and trigger events include only GUIDs-such as conversationId, queueIds, flowIds, and other identifiers-your workflow must call APIs to translate those IDs into readable names if you want user‑friendly outputs in notifications or emails.
Given that you already have the notification pipeline working, a strong next step is to enhance the workflow by chaining additional APIs to perform actions like assigning an AI Scoring evaluation form and protecting the associated recording from deletion until review is completed. These steps align well with common post‑interaction automation patterns and allow you to build a fully automated quality‑assurance loop, ensuring that interactions flagged by specific topics are escalated, preserved, and evaluated consistently.
------------------------------
Cesar Padilla
INDRA COLOMBIA
------------------------------
Original Message:
Sent: 03-15-2026 17:51
From: Nathan Kaden
Subject: Multiple topics when using the topic trigger
I'm doing the same, something to note, the trigger only fires at the end of the interaction once the STA and Topic Spotting is completed against the interaction, so you can't use this to do live call spotting.
The trigger only passes GUIDs too, I got the send notification email to look reasonably good but if want names rather than IDs your workflow will need to run APIs or searches to convert the IDs into the name.
I've gotten the whole notification process working, next will be using it along with other APIs to assign an AI Scoring evaluation form and protect the recording from deletion until it can be reviewed.
------------------------------
Nathan Kaden
------------------------------
Original Message:
Sent: 03-13-2026 21:26
From: Mateus Nunes
Subject: Multiple topics when using the topic trigger
Good to know that the trigger filter expects the || operator without spaces when matching multiple topics. We are currently structuring a workflow where specific topics trigger an automation that sends an email notification to the quality team.
Thanks!
------------------------------
Mateus Nunes
Tech Leader Of CX at Solve4ME
Brazil
Original Message:
Sent: 03-12-2026 19:54
From: Nathan Kaden
Subject: Multiple topics when using the topic trigger
ChatGPT to the rescue, I figured out the issue, the expression on the developer centre has a space between the pipes which was causing the error, so I was using
topics[?(@.topicName == 'Billing Issue' | | @.topicName == 'Payment Problem' | | @.topicName == 'Account Access')]
When I should have been using
topics[?(@.topicName == 'Billing Issue' || @.topicName == 'Payment Problem' || @.topicName == 'Account Access')]
I'm not a programmer so missed the spaces....
I also only figured this out when using the topic update API as the front end trigger config didn't give you any error details
------------------------------
Nathan Kaden