Lesson info

Learn what are the differences between different answer types in chatbot automations. We'll also present a few examples.

Lesson transcript

In this video we’re going to discuss in detail all answer types available in the module “Chatbot message”. So let’s go to “Automations” and create a new one. I’m specifying the trigger which will be page visit. Now, let’s select a “Chatbot message” module and in a few seconds I’ll add a simple welcome message here. The “Chatbot message” module, as you probably remember, below the conversation settings there is a field “Answer type”. The first option is “Text” and with this chosen a user will be able to send a typical text message as an answer. This answer type is great to gather some open information Like name of the user because you’re able to save this content as an attribute. So I will write a message “Hi Im GreatBot. And what's your name? :)” and name it “welcome message”. Then I’ll tell the app to save the answer as attribute and select “First name”. Let’s test it! As you see, thanks to “save as attribute” option, the collected name is saved as a user’s attribute for the user that just visited my website. Then the next answer type is “Fixed” and that’s a one very commonly used in chatbot automations. Thanks to it you can provide answer prompts and a user will need to select one of the available options. So let’s assume we’re creating a support Chat. I’m adding the question and 3 answer options “Software functionalities”, “Pricing” and “No help needed - I’m just browsing”. After saving, from the user perspective it’ll look like this. And of course depending on what answer a user selects, we can send them different bot messages as replies. If you create a chatbot that collects different information about new visitors like for example their email, you can select email here and thanks to it a user will see a special field for email submission. What is even greater, you can save this email as a user’s attribute directly from the chatbot conversation. All you need to do is toggling “Save as attribute” and selecting the attribute that should be updated. With email answer type selected, the answer won’t be accepted by a chatbot if it’s in a wrong format. It needs to have a correct email address format so contain @ and valid domain name. If I’d put here an answer in wrong format, the system would have not accepted it. Apart from updating a user attribute, you can as well use an email straight away and for example, a few minutes after conversation finished, send an email to that user to thank them for conversation with the chatbot. Then there is date, which from the user’s perspective is a datepicker. And a similar one - so “datetime”, in which you can also specify an exact hour. These answer types may be very useful for example if you want to use chatbot to ask users about their availability for a call. From a user perspective this is the date… and that - a datetime answer type. The last two ones are integer and float so data types related to numbers. The difference between them is that float is a number with decimal places. You can use integer for example if you want to update a value of a given attribute, like age, and float may be useful to update shoe size at this requires decimal place. The system won’t let a user type in words or special symbols not related to numbers. So we’ve just covered different data types that can be collected thanks to “Bot message” module”. Thanks for your time!