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 use 360Dialog as Wholesaler
      • 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
  • Introduction
  • Getting Started
  • Channel Requirements
  • Installation Process
  • Using the Website Chat
  • App Settings
  • Roles
  • App Workflow
  • FAQ
  • Languages
  • Opening hours
  • Resources

Was this helpful?

Export as PDF
  1. STORE
  2. Marketplace Apps
  3. Level 2 - Advanced

Website Chat

Answer any incoming social chat message

PreviousSurveyNextLevel 3 - Professional

Last updated 5 months ago

Was this helpful?

Introduction

The Website Chat app allows you to manage and automate responses to incoming chat messages on your website via the and channels. It supports automatic responses, escalation to human agents, and deflection to WhatsApp for continued engagement.

Getting Started

Channel Requirements

The Website Chat requires a Chatwidget channel to be deployed on your own website. The Whatsapp channel is optional to handle chat conversations.

  • Optional but recommended for fallback options.

Installation Process

1

Define opening hours

The app uses your to determine whether or not you are online. Via 'Settings - Opening hours' you can modify the availability of your bot.

2

Enable the chat channel

Go to 'Configure - Channels' and activate your Chatwidget channel.

Using the Website Chat

App Settings

The only required settings for this app are the opening hours.

Roles

  • Agent

  • Operator

  • Content Manager

App Workflow

The app is configured with three flows:

  • Playbook: Configure initial greeting and prompts to understand user intent.

  • Auto reply Flow: Set up automatic responses and escalation behavior.

  • WhatsApp redirect Flow: Redirects users to WhatsApp if no agent is available on other channels.

Playbook

Any incoming chat messages will be handled by the default Playbook found in the Flows section.

Auto reply

The Auto reply flow is configured to escalate to a human employee. You can use this flow also to ask some more preliminary or qualifying questions before escalating to a human. To change the behaviour, go to Flows and open the Auto reply flow.

When no agent is available, it will continue to the Whatsapp redirect flow.

Whatsapp redirect

As it is not possible to re-engage users on the Chatwidget or PWA channels, the Whatsapp redirect flow will only trigger on those channels. The little badges that are displayed next to the entry point indicate this fact.

FAQ

Can the bot handle multiple channels?

Yes, the bot manages chats via both Web and WhatsApp channels.

How can I customize responses?

Languages

The app will determine the language of the user based on their phone number. The app falls back on the default language of the app in case the language cannot be determined (e.g. French or Dutch in Belgium).

It's possible to add an "Ask: Language" node to allow users to switch to their preferred language.

Opening hours

The app will let the user know if they're reaching out within or outside office hours. This helps set the expectation on how long to wait for a reply.

Resources

  • Say

  • Iterate

  • Whatsapp

  • Chatwidget

  • Opening hours

The playbook will open the conversation on Web using a and a in order to elicit the user intention. You can see this by inspecting the little badges at the entry point. The prompt will then try to answer the question (in case no questions are trained therefore the unknown flow will trigger the auto reply flow).

However, on Whatsapp the conversation is never started by the bot (unless a template message is sent) but only by a Contact. Therefore, the auto_reply will kick in directly when a message is sent that isn't automatically replied by a . The auto_reply flow is invoked by the node .

The Auto reply flow will just explain the fact that the message is escalated to a human. When closed or when no agents are available it can display another message. See the for explanation about the behaviour of this node.

We try to redirect the user to Whatsapp for easy re-engagement. The Show Whatsapp link node needs to be properly configured in order for it to work. See for more details.

Adjust the and nodes in the Playbook flow.

say node
prompt
main
dialog trigger
Go to flow
Smart Escalate node
Show Whatsapp node
Say
Prompt
Chatwidget
WhatsApp
Chatwidget
WhatsApp
opening hours