Forms

Forms can be used to request information from users in the chatbot and transfer it to a responsible team, ticket system, live chat or similar.

In addition to the individual topics, the chatbot has forms that can be used to request information from users via free text or predefined options during the chat. The information is then sent with a notification (email, live chat, ticket, etc.) to the responsible team for processing. The escalation of a user request via a chatbot form is called human takeover.

Each chatbot has an optional form: Takeover for requests that have not yet been resolved. Depending on the licence, additional forms can be created to pre-qualify different concerns (service, sales, product, etc.).


How often forms are triggered by users can be seen in the statistics section under the key figure Human Takeover.

Linking forms

Forms can be offered in the conversation guidance via Quick-Reply buttons.

The form: Takeover, which usually asks for a full request and email address, is offered by default in the Not Understood message and Unhappy Path, in line with best practices. An overview of the elements of conversation with tips for content can be found here.

Forms can also be easily linked to topics. To do this, a follow-up must be set as a closing element at the end of the topic.
In a follow-up, users can be offered a form with a further question. For the form: Takeover, the follow-up question could be, for example, "Would you like to send a message to the service team now? In case of a positive confirmation, users are forwarded to a defined form and the takeover is triggered. If the user denies the follow-up, the evaluation question is played.

The respective form must be stored in the appropriate place or linked in the appropriate theme by means of follow-up.

Creating and adapting forms

In the hub under Forms, all forms can be viewed and the texts of the query steps can be adapted. In addition, texts, URL buttons, media and slides can be added to forms. You can find details on this in the article Editing content.

A form consists of any number of query steps.

Free text: Request information in the form of a single free text message.
Yes/No question: Asking for the options Yes and No. Depending on the selection of the user, different query steps can follow.

Multiple-choice question: Asking for predefined multiple-choice options. Depending on the user's selection, different question steps may follow. 
If users send a free-text query for multiple-choice question steps, the multiple-choice question step is played again and extended with a cancel option that ends the form without triggering a takeover.

Email: Query an email address. User details before or after an address are not transmitted. If users send a message that does not contain an address in a valid format (abc@xyz.domainendung), the validation error message stored in the form is played, prompting for a correct address and a cancel option. 

If you need changes or extensions to the form logic or other forms, please contact the Customer Success Team.

Before making the changes live with the Publish button in the top right corner of the Hub, all changes should be tested in the preview


Sending forms

After completing a form, the collected information is transmitted. You can choose between sending by email, integrations to tools or webhooks. The Customer Success Team supports you in setting this up.

Different recipients can be specified for forms. If the information is sent to an email address, different recipient addresses and subject lines can be defined for different forms.