Type column defines the type of chat widget to load in the chat flow. We support multiple Types and also add new options regularly. Here is a list:
- Dialogue – Simple text message
- Button – In-chat button that routes to other chatflows
- SendEmail – Sends chatlog to a particular email along with the information collected.
- User Input Types:
- Text-<var> – Asks for the user’s input (text)
- Phone-<var> – Asks for user’s phone number as input
- Email-<var> – Asks for user’s email address as input
- Number-<var> – Asks for a numeric value as an input
- Date-<var> – Asks for a date as an input
- URL-<var> – Asks for a URL as an input
- Text-<var> – Asks for the user’s input (text)
- User Input Widgets:
- TextWidget-<var> – Same as Text-<var> but uses an in-chat widget for better chatting experience
- PhoneWidget-<var> – Same as Phone-<var> but uses an in-chat widget for better chatting experience
- EmailWidget-<var> – Same as Email-<var> but uses an in-chat widget for better chatting experience
- NumberWidget-<var> – Same as Number-<var> but uses an in-chat widget for better chatting experience
- DateWidget-<var> – Same as Date-<var> but uses an in-chat widget for better chatting experience
- URLWidget-<var> – Same as URL-<var> but uses an in-chat widget for better chatting experience
- TextWidget-<var> – Same as Text-<var> but uses an in-chat widget for better chatting experience
- FAQ_Q-<qid> – Used to add potential questions that a user may ask
- FAQ_A-<qid> – Used to define answers to the questions mentioned via FAQ_Q-<qid>
- Synonym-<word> – Used to define synonyms or words within FAQ for better matching of questions with answers.
- Fallback – Jump to a chatflow if the typed query doesn’t match any of the FAQs.
- timeout_agent – Jump to a chatflow if Human agent didn’t answer the chat, is away or offline.