Hello Convai team,
I’m implementing a puzzle flow using a Narrative Tree (sections/nodes). I would like to add an assistance mechanism based on user inactivity:
-
In Unity, I detect no user response for N seconds (silence / no input).
-
When the timer expires, Unity sends a trigger/event to Convai to start a hint (a short help section).
-
After the hint is delivered, the avatar should resume the puzzle conversation exactly where it left off in the Narrative Tree, without resetting the node, losing context, or switching to a separate “global” conversation.
My questions are:
-
Is it supported to temporarily divert from the current Narrative Tree node/section into a dedicated “hint” section and then return to the previous node/section while preserving the same conversational state?
-
If yes, what is the recommended approach (e.g., specific trigger type, section linking, variables/state flags, or a built-in “return to previous node” mechanism)?
-
If not directly supported, what is the best practice to implement this behavior while keeping the avatar “inside” the puzzle flow (e.g., embedding hints inside the same node with conditional logic, storing a node ID/state in Unity, etc.)?
Any guidance or examples would be appreciated.
Thank you.