LogicDialog
About UsLogicDialogChat PluginSDK
  • What is Logicdialog?
  • Creating your bot
    • Building a conversation flow
    • Finding and editing blocks
    • Selecting the block type
    • Reusing blocks
    • How to change a block type
    • Organising blocks by topic
    • Removing content
    • Buttons
    • Forms
    • Previewing your bot
    • How to write your content
  • Training
    • NLP
    • Creating Intents
    • Creating Entities
    • Using Intents
    • Review questions
    • Testing Intents
  • Look and Feel
    • Standard text
    • Bot Icon
    • Opening Hours
  • Live Agents
    • Agents & Departments
    • Department Routing
    • Live conversations
    • Notifications
  • Integrations
    • Webhooks
    • Zapier
    • WhatsApp
    • Google Business Messaging
    • MS Teams
    • Facebook
    • Analytics APIs
    • Importing knowledge
      • Importing Word Documents
  • Fundamentals
    • Blocks
    • Analytics
    • Utterances
    • Intents
    • Entities
    • Events
    • Forms
    • Webhooks
    • Chat Plugin
  • Support
    • Getting support
    • Raising Tickets
    • Changes to Authentication Provider
    • Enabling Browser Notifications
    • End of support for chat plugin installer
    • Important update: Action required for live agents
Powered by GitBook
On this page
  • The Intro block
  • The Menu block
  • Adding content blocks to your journey
  • Designing journeys only accessible through Natural Language Processing
Export as PDF
  1. Creating your bot

Building a conversation flow

PreviousWhat is Logicdialog?NextFinding and editing blocks

Last updated 1 year ago

The best place for building out your bot is in the Visual Builder, accessible from the Responses tab.

When you log in for the first time your bot will have 2 blocks on the Visual Builder canvas: Intro and Menu. These are 2 of the default blocks that come with every logicdialog bot.

The Intro block

This block houses what will be said to your visitor the first time they visit your site (or whenever a new session is started). Usually bots will lead with who they are and what they do.

The Menu block

This block is reserved for a short bit of text and optional buttons to get your user started on their conversational journey. Usually the text will consist of a leading question and the buttons will act as hints to the user on what they can use your bot for.

You can edit the Intro and Menu blocks whenever you like. You know better than anyone what your bot will do so will be able to set the scene much more efficiently than the generic content in them at the outset!

Adding content blocks to your journey

As this is likely your first time designing a bot, we'll walk you through designing a button-led journey first.

Try to keep block titles meaningful, concise (under 20 characters) and standalone. This is because logicdialog will sometimes suggest content to the user and will create button labels from the block titles. People are more likely to select it when they understand it, rather than if they see a label that says, 'DrnkPrefV2'!

When you're done, test your bot using the Preview bot button at the top of the Visual Builder page. Ta-da! Here you have your very first logicdialog bot.

You can type reset user directly into the bot to reset the conversation. This will clear any data previously entered into any forms and allow you to test any changes you've recently made.

Designing journeys only accessible through Natural Language Processing

To create a new Visual Builder canvas for these journeys you should first create a standalone block from the Responses screen. After you've saved it, you can find the block and select the Visual Builder button on the block itself. That will open the Visual Builder canvas and it will show your new block as the starting point, allowing you to build out the flow as normal.

Note that if at the end of the subflow you return back to the menu, this part of the flow will be removed & disabled to avoid unnecessary duplication. If you wish to edit the core menu structure then open the Visual Builder using the main button at the top of the Responses page.

If you do not use buttons on your menu block, your users must type what they need instead. That's absolutely fine - as long as your is configured properly.

When you're done here you may want to and what they're good for, but for now we'll keep things simple and select the 'Basic block'.

It's always recommended to add your when you're actually building, but for now you don't need one, so let's go to the message field and write: What's your daily drink of choice? You can even add an emoji using the field's emoji picker if you like. These are good: ☕👇

You may want some journeys within your bot that are only accessible when the user types what they need and the bot recognises what the user wants (See ). I.e. Not via any button menus.

Natural Language Processing
get a rundown of the different types of block
block to a topic
NLP
Build your first response