Use the forms to ask a standard set of questions to your users.
Use downloadable forms to collect a standard set of responses from your users.
Examples: Daily quizzes, user introduction, feedback questionnaires (post-operative feedback questions from patients), lead generation, increased completion rate, etc.
To access Forms, navigate to the side panel and click Forms.
Forms Dashboard

New Form

Click on the "New Form" button on the top left hand of the page to start creating a new form.
Click New Form
You will be navigated to the New Form window. The form editor console is on the left and the form preview is on the right.
New Form

Form Name

Start with the Form Name.
Form Name

Intro Message

The Intro Message introduces the users to the form's purpose. It may even include a link to your privacy policy, data processing and storage policy, etc.
To trigger the Intro Message textbox, click Add Intro Message.
Add Intro Message
Intro Message


Proceed to add questions to the form.
Add Questions
  1. 1.
    Add Question in text form.
  2. 2.
    Add Question ID - A reference word for other questions to skip to this question
  3. 3.
    Store Answer to if you choose to store the answer to a stored attribute.
    3.1 Choose Store answer to or Don't store from the dropdown
  4. 4.
    Choose answer form
    4.1 text, options (multiple choice), image, audio
  5. 5.
    Select Validate if the answer is required in the mentioned format. If the user fails to provide the answer in the required format (for example, no text instead of text) then the question is repeated.
  6. 6.
    Select Skip to ID to skip to the next question
  7. 7.
    Choose to Delete
    , Copy
    , or Move the question position


Acknowledgments are optional (available in options as answer format)
Add an acknowledgment to alert the user to incorrect and correct responses.


Attributes save user information and allow reuse in conversations. In BotDistrikt, attributes are the names you assign to collected responses.
Every user's answer is stored in an attribute of that name on their user profile. If the attribute is "addition", responses against it will be stored as follows in a user's profile.
Attributes Stored in Users Profile


Validate ensures that the user chooses one of the options provided. If they did not select any of the given options, the chatbot repeats the question until the user selects one of the given options.
Validation example


Audio allows your users to answer the question with an audio clip or voice note.
Audio option

Validate Audio

Audio validation enables the bot to recognize audio notes or voice clips. If the user sends anything else, the bot repeats the question until the user sends audio notes or voice clips.
Audio Validation Example

End Message

End Message indicates quiz completion. It informs the user that the quiz is over.
End Message

Keywords Trigger

Keyword triggers are keywords that trigger the quiz.
Keyword Triggers
Example of how the quiz looks like to the end-user.
Live Quiz Example

Retrieve and Download the Answers.

Click Users on the left navigation panel.
  1. 1.
    Select the users
  2. 2.
    Click Actions
  3. 3.
    Export All to CSV
Export to CSV
Click on the Download File button
Download File
Open the CSV file and search for the column that contains the word 'attributes'.
Response File