Born Digital - Documentation
  • Welcome
    • Welcome to Digital Studio
  • Digital Agent
    • Introduction
    • Workspace
      • List of Projects
      • Project Details
      • Deploy Project
    • Conversation Flow
      • User Interface Basics
      • Nodes Explained
        • MESSAGE node
        • ANSWER node
        • DECISION node
        • FUNCTION node
        • AI node
        • TRANSFER node
        • REDIRECT node
        • START / END nodes
      • Training set
        • Overview
        • Best practices for writing training set
      • Launching project
      • Setting tab
    • Building new projects
      • Knowledge base project
        • Step 1. - Initializing Your Project
        • Step 2. - Integrating AI Node
        • Step 3. - Finalizing with Testing and Training
        • (Optional) - Integrating a Knowledge Base Index
      • Advanced project
        • Step 1. - Establishing Functions
        • Step 2. - Crafting Greetings
        • Step 3. - Adding the AI node
        • Step 4. - Managing Flow Scenarios
        • Step 5. - Finalizing the Project
        • Step 6. - Training and Execution
    • Advanced functions
      • Knowledge base
      • New AI node property variables
      • Recordings
      • Statistics
      • Code editor
      • Widgets
  • For advanced users
    • Conversation design tips
      • Customizing speech synthesis
      • Customizing text output
      • Customizing smart functions output
      • Randomizing message content
      • Alternative messages based on variable values
      • Setting time-based greetings
      • Personalised URL links
      • Custom business statuses with variables
      • String slicing
      • Implementing chat buttons
    • Intent recognition tips
      • Fine-Tuning Intent Recognition using Generative AI
      • Multi-step intent recognition
      • Recognition based on named entity extraction
    • Prompting cookbook
      • Basics
      • Prompting techniques
  • Product changelog
    • Product changelog
  • Initial setup
    • Starting up
    • My settings
  • Contacts
    • Contacts for you
Powered by GitBook
On this page
  • Variables
  • Use Announcement Feature:
  • Advanced Settings:

Was this helpful?

  1. Digital Agent
  2. Conversation Flow
  3. Nodes Explained

MESSAGE node

Use Message node when you want to tell something to the customer.

PreviousNodes ExplainedNextANSWER node

Last updated 10 months ago

Was this helpful?

This node is a basic element within the , facilitating communication between your digital agent and the customer. It serves various purposes such as:

  • posing questions

  • providing guidance

  • offering information

Within , you have the flexibility to add, delete, or edit multiple text or voice blocks. Each block is considered as one "chat bubble" in case of chat conversation.

Incorporate basic text or utilise variables, for dynamic content. Just start typing with curly brackets {} and variable names will be suggested to you. During the actual conversation, content of the variable is read to the customer.

To enable using various visuals for chat conversations, we support Markdown language. Check out Customizing text output in Tips & Tricks chapter for a detailed guide to all the formatting wizardry.

To enable intonations for voice conversations, we support SSML language. You can find more about intonations in Customizing speech synthesis section.

You can use your project as either chat or voice conversation or both. That's why you can define either Text or Speech content within the Message node. In case you define just one of them, other channel use the same content.


Variables

The variables section can be found in all node types, since it can be used for various purposes based on the goal you need to achieve. Within the Message node, variables are used to track the progress or status of the conversation. To input a string value to the variable, just use "" quotes such as "Invoice explained" as the value of the variable.


Use Announcement Feature:

With announcements, you can create placeholders within your conversation flow. When an announcement is active (configured on the workspace tab for each project), the designated message will automatically be played at that point in the flow. This can be used for various use cases, such as informing customers about service availability issues, other technical issues, or any other emergency or time specific information. Announcements can be also scheduled.

For voice conversations, the announcement message is played to the customer as it is defined in the Announcement settings on the workspace tab.

For chat conversations, you can set the type of announcement in the Message node, supporting modal type or toast type of announcement.


Advanced Settings:

The Message node's advanced settings are straightforward:

  • Execute after the message is played: This option is intended for voice conversations, allowing moving the conversation to the next target node only after the message is played. This is usually used in specific scenarios such as executing some time consuming back end calls in parallel and using the Message node to bridge this time with information about what is happening and moving to next node only after the time-consuming back-end call is finished. If turned off, the Conversation Flow will continue until next Answer node, where it stops to get the response from the customer.

  • Use variable as target: This setting caters to advanced users, enabling dynamic setting of the next target node. If turned on, variable can be used instead of specific node name.

Conversation Flow
'Message' nodes
Message node in nutshell