LogoLogo
DialoX Manual
DialoX Manual
  • Start
    • News
    • Getting Started
    • Ordering
    • Signup
    • Switcher
  • STORE
    • Marketplace Apps
      • Level 1 - Basic
        • Callback Note Basic
        • On-call Router Basic
        • Smart Group Voicemail
        • Smart IVR Basic
        • SMS Call Deflector
        • Survey Basic
      • Level 2 - Advanced
        • Call Deflector
        • Callback Note
        • Order Assistant
        • Smart IVR
        • Survey
        • Website Chat
      • Level 3 - Professional
        • Callback Planner
        • Appointment Planner
    • Legacy Apps
      • Survey Extension
      • Smart IVR Basic
      • Smart IVR 2.0
      • Whatsapp Calldeflector 1.0
      • Whatsapp Calldeflector 2.0
      • Social Inbox 1.0
      • Social Inbox 2.0
      • Basic Group Voicemail
      • Group Voicemail
      • Oncall Assistant
      • Web App
      • Basic Callback Note
      • Callback Note
      • Callback Planner
      • Caller Based Router
    • Skills
      • Base flows
      • Platform defaults
      • Phone flows
      • Chat flows
      • Web flows
      • LLM Flows
      • LLM Knowledge base
      • Address Flows
      • Email flows
      • Timeplans
        • How to add a flow for lunch breaks
      • On-call schedule
      • Planner
      • OAuth Flows
      • Integrations
        • Zendesk
        • Jira
        • Hubspot
  • SETTINGS
    • User Settings
      • Availability settings
      • Profile settings
      • Security
    • App Settings
      • App identity
      • Opening hours
      • Tags
      • Studio
      • Extra options
      • Backups
  • Inbox
    • Inbox
      • Assigning
      • Joining and leaving
      • Sending messages
      • Canned responses
      • Team chat
      • Watching
      • Close
      • Filter conversations
      • Multiple inboxes
    • Contacts
    • Notes
    • Today
    • Notifications
      • Notification panel
      • Notification preferences
      • Rules for notification
      • Chrome and Windows settings
      • Microsoft Teams notifications
  • Studio
    • Home
      • Customer settings
        • Settings
        • Advanced settings
        • Store settings
      • Audit Log
      • Access Request
    • Dashboard
    • Flows
      • Playbook
      • Triggers
      • Variables
      • Conditions
      • Tags
      • Languages
      • Links
      • Nodes
        • Say
        • Ask: Open
        • Ask: Choice
        • Ask: Single
        • Ask: Date
        • Ask: Name
        • Ask: Phone
        • Ask: Email
        • Ask: Form
        • Ask: Language
        • Ask: Selection
        • Ask: Time
        • Ask: Audio
        • Ask: Number
        • Ask: Custom entity
        • Ask: Address
        • Ask: Zipcode
        • Iterate
        • Iterate: LLM
        • Say: LLM
        • Say: LLM Knowledgebase
        • Iterate: LLM Knowledgebase
        • Iterate: continue
        • Show: audio
        • Show: whatsapp link
        • Show: image
        • Show: video
        • Show: file
        • Show: location
        • Control flow: branch
        • Control flow: go to flow
        • Control flow: switch language
        • Control flow: close
        • Control flow: restart
        • Control flow: pause
        • Control flow: invoke dialog
        • Dial: number
        • Dial: smart
        • Send: note
        • Send: email
        • Send: SMS
        • Send: whatsapp
        • Escalate: default
        • Escalate: smart
        • Perform: create jira ticket
        • Perform: get jira ticket
        • Plan
    • AI
      • Intents
        • LLM Intents
        • Q&A Intents
      • Knowledge bases
      • Prompts
    • Channels
      • Chatwidget
      • Whatsapp
        • How to integrate Whatsapp
        • How to change my Whatsapp profile
        • How to manage Whatsapp templates
        • How to send Whatsapp template with documents
        • How to automate outbound Whatsapp
        • How to send Whatsapp template
        • How to use Commerce Catalog
        • Whatsapp for Business
      • MS Teams
        • How to migrate new Version
        • How to change channel connection
      • Facebook Messenger
      • Phone
      • Progressive Web App (PWA)
    • Content
      • Nudges
      • Whatsapp optout
      • Voice lexicon
      • FAQs
      • Calendars
    • Visitors
    • Calendars
    • Campaigns
    • Conversations
    • Notes
    • Contacts
  • ADMINISTRATION
    • Organisation
    • Bots
    • Licenses
    • Channels
    • Orders
    • Usage
    • Users
    • Access Requests
    • Analytics
  • DESKTOP
    • Enreach Contact Desktop
  • FAQ
    • Studio
      • How to Publish
      • How to make 2FA Required
      • How to add additional columns to contactlist
      • Conversation retention time
      • How to help the bot pronounce phone numbers correctly
      • How to help the bot pronounce loose numbers correctly
    • Flow Topics
      • Skipping step based on language tag
      • Switching language using intent trigger
    • Meta
      • How to get Meta Business Suite Verification
      • How to connect Facebook page to Facebook Business Account
    • 360Dialog
      • How to give permission API access
      • How do I change my profile in 360Dialog
      • How to make 360dialog templates
      • How do I terminate my number in 360Dialog
    • Bubblescript
      • How to add a custom button
      • How to change the email template
    • Operator
      • Where are my CDRs?
      • Onboarding required
    • Google Tag Manager
    • Platform
      • Network Security Policies
    • Make
Powered by GitBook
On this page
  • Labelled links
  • Strict matching
  • Dialog triggers
  • Dialog triggers that are triggered by a user intent
  • Dialog triggers that are triggered by a specific system event

Was this helpful?

Export as PDF
  1. Studio
  2. Flows

Links

PreviousLanguagesNextNodes

Last updated 1 month ago

Was this helpful?

Nodes can be connected using Links. When you draw a line from one node to another it will create a link between the two. There are two kinds of special links. They are both only available in Ask node types:

  • Labelled links

  • Dialog triggers

Labelled links

The available choices are managed by drawing lines (= node links) from this node to other nodes. When the line is drawn without a target node, the system will automatically ask to choose a node type to create for you. The link type will be automatically set to "labelled".

A "labelled" link represents the expected choices that will satisfy the question. Every link represents one choice.

Labelled links are mainly used for the node Ask: Choice. A node link consists of the following details:

Property
Description
Explanation

Label

The label of the choice.

Will be used to match the input of the user to the right choice. On visual channels the choices are represented as quick replies. On voice channels the choices are also available as DTMF choices.

Strict matching

The label is matched strictly.

So when the label is "A" the choice will not be triggered when "AA" is given if Strict matching is enabled.

Intent

To be able to match the choice to the user input using a trained user intent.

DTMF Key

To be able to use a DTMF key on your phone to select the trigger.

DTMF are the keys on your phone, therefore this option will only be relevant for bots that answer the phone.

Strict matching

When Strict Matching is enabled the platform will be strict when using the label for matching the trigger. This means, when for instance, the label is "Sales", the trigger will not match if the user says "Sales Departments". It will only match when the user says specifically and only the word "Sales".

This is usefull for situations where you have two or more choices where one of them is partly used in the others. So for instance when there are two choices: "Sales" and "Sales Questions". Then the system will always match "Sales", even when the user says "Sales Questions".

Dialog triggers

Dialog triggers can be used on Ask nodes to handle user input or events that do not belong to the main choices of the Ask, the Labelled links. Dialog triggers can trigger by user intents or by system events.

The following example shows two types of dialog triggers. The first is using a trained user intent and the second an unknown event.

The user intent for "Why?" can be used like this:

The trigger links have slightly different properties that can be configured. It shares the intent property, but instead of a label it offers a system dialog (to handle the "unknown" situation)

Property
Description
Explanation

Intent

To be able to match the choice to the user input using a trained user intent.

System dialog

To be able to respond to system dialogs, like unknown

Unknown is used to handle any unmatched user input

Once the flow that is triggered by the dialog trigger is finished, it will return to the original Ask it came from.

Dialog triggers that are triggered by a user intent

Dialog triggers that trigger on an intent are like "hidden" choices. These choices will not satisfy the Ask. Instead they will execute the nodes that are linked and then directly return to the Ask, prompting the Try again question. This function can be very helpful for explanatory dialogs, like the above "Why?".

Dialog triggers that are triggered by a specific system event

Certain system events can also trigger another dialog. These are:

  • Unknown

  • Max unknowns

  • Timeout

Unknown

The trigger event Unknown can be very helpful to handle unmatched user intent so proper fallback can be arranged like explaining what is needed or escalating to a user.

Max unknowns

Max unknowns is the event that triggers after a 3 times an unknown triggers has fired. This is to prevent users from endless looping in an Ask node.

Timeout

Another way for users to get stuck in an Ask is by not choosing at all. Sometimes you want the bot to continue anyway when this happens. For this purpose the Dialog trigger "Timeout" can be used. On WhatsApp the timeout is 5 minutes. On phone it is relative to the input expected, but count on around 8 to 15 seconds. On other channels it is 2 minutes.

User intents can be trained in the of the platform.

User intents can be trained in the section of the platform.

Training section
Training
Labeled triggers used in Ask: Choice
Labelled trigger properties
Dialog triggers used in Ask: choice