For quite a long time we have been facing a problem connected to a wrong transition between Event Handlers ("no-input-1"/"no-input-2"/"no-input-n") OR even a missing events.
That is recurring problem that appears from time to time on different agents/flows.
---
#1 Example
Wrong transition between no-inputs. From "no-input-1" we went to "no-input-default" instead of "no-input-2", that was present on the Page.
Agent structure:
1) Agent starts with a "Default Start Flow", that forwards customer to another 4 flows.
2) These flows have the same construction — one by one questions with some input from a user.
Question 1: Please name the letters for Zinc (Zn);
Question 2: Please name the letter for Carbon (C);
Question n: ...
3) On the page we have several no-input handlers (no-input-1, no-input-2, ...).
4) The last no-input event moves user to the "End Session" Page.
Expected Agent behaviour:
1) If user is silent for the first time -> GDF raises no-input-1 event
and replies with a predefined Fulfilment.
2) If user is silent for the second time -> GDF raises no-input-2 event
and replies with a predefined Fulfilment + moves customer to the "End Session" page.
Real Agent behaviour:
1) If user is silent for the first time -> GDF raises no-input-1 event
and replies with a predefined Fulfilment.
2) If user is silent for the second time -> GDF raises "no-input-default" event (instead of "no-input-2")
and moves user to the "Start" page in the "Default Start Flow".
---
#2 Example
Missed one event handler. We had two Event Handlers on a single Page: "no-input-1", "no-input-2".
On empty user input, "no-input-2" raised instead of "no-input-1"
---
Temporary solution (but sometimes it doesn't work!)
1) Go to "Agent Settings" => "ML"
2) Select all flows and press "Train"
---
❗Has someone faced this issue? How can we fix it?❗
This issue seems to be specific to your project. You may raise a 1:1 support ticket here.