Triggering a “hint” section after user silence (Unity timer) while staying in the same Narrative Tree

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:

  1. 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?

  2. 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)?

  3. 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.

Hello,

Welcome to the Convai Developer Forum!

Yes, this is already supported by default in Narrative Design.

You can use the triggers in your Narrative Design flow to trigger the relevant hint section and continue from there.