Articles on: Blocks Creator
This article is also available in:

🟦 Narrator

🟦 Narrator



The Narrator block allows you to simulate real-time writing of messages ("typewriter" effect), adding dynamism and realism to dialogues in a Chatbot or Messaging format.


This block is particularly useful for creating immersive interactions where the user feels like a character or the system is composing the message, thereby increasing engagement.


πŸ“₯ Entries


  • in (Flow): Entry point triggering the progressive display of the message.
  • avatar (Resource / Character): (Optional) Icon or face associated with the message. If a character is selected, their avatar will be displayed next to the text.
  • title (Localized text): (Optional) Title or name displayed above the message (eg: "The Game Master").
  • text (Localized text): Main content of the message which will be displayed progressively.


πŸ“€ Outings


  • out (Stream): Exit point activated after complete display of text.


πŸ’‘ Example of use


Scenario: Receipt of a mysterious message


  1. The user receives a notification that a new message arrives.
  2. The Narrator block is triggered via its in input.
  3. In title, enter β€œ???” to intrigue the user.
  4. In text, we write "I'm waiting for you in front of the old library... Alone."
  5. The user first sees an ellipsis ("..."), then the text is displayed letter by letter.
  6. Once the message is fully displayed, the out output redirects to a Choice block offering the options "Go" or "Ignore".


βš™οΈ Technical Details

  • Localization management: The title and text fields support translation via the Celestory language manager.
  • Animation duration: The typing effect automatically adapts to the length of the text, with no manual settings required.

Updated on: 04/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!