A custom trigger event is another type of trigger you can implement. These are out of the box events that can occur within your conversational AI application.
A custom event makes it possible for you to raise an event at any point in the conversation.
When this event is captured by the bot you can write your own custom business rules. An example of this might be giving the user the option to ask for “help” at any time.
You can see the currently available Custom Events here:
The following custom trigger events are currently available in UI Builder:
- zammoAppLaunched when the conversation starts.
- zammoResetTriggered when the reset event triggered by the user. This could include disconnecting from agent chat, resetting the application state, clearing any user data, and performing any necessary cleanup tasks.
- zammoAppClosed on supported channels when the application is closing. Be careful to not make it too long as the user is exiting the application.
- zammoQnaResponseFound when you want to override the behaviour for the QnA use case. By default the application will just read out the response.
- zammoNotUnderstoodTriggered when an utterance is not understood. You can craft a different flow to improve the user experience using this trigger.
- zammoHelpTriggered when the user asks for help. You can use this to provide a more contextual or helpful message for the user.
- zammoProactiveRequest when the application receives a request to send a proactive message to the user.
- zammoHandoffTriggered when handoff is triggered (currently using a key phrase)