Each time your bot responds, that reply corresponds with a "Module".
Collectively, a series of modules create and define the flow of conversation. It is possible to create complex flows of conversation through the use of Connections.
There are several types of modules, each of which have slightly different behavior. The types of modules you choose to utilize depends on the type of bot you're creating, and the data you would like to gather.
When you click the "Add Module" button for your bot, you will see a list of module types. Below is our current set of offered module types, with a description and example of usage.
Got an idea for a handy module we don't offer? Let us know!
The simplest of modules, bot statement is best for situations when you have no expectation of what the user's response might be. Think of it as a free-form text field.
Intended for situations where a number of defined options or answers exist to a given question.
Formatting and extraction of data for Yes / No questions.
Extracts an email address from an abstract response
Extracts a URL from an abstract response
Converts both numeric and phonetical numbers into integers.
Phone Number Collection
Extracts and validates telephone numbers based on selected country codes.
Extracts and validates an ISO string date stamp
Extracts and validates a geolocation address, if detected
Extracts representations of time and parses them into total seconds
Extracts the user's name from user input