Input form is not working: common mistakes

This article covers common mistakes related to Forms. To learn more about how the block works, see Input forms.

If you make a mistake, the system either shows an information banner or highlights the relevant area with a red frame. By the way, before setting up forms, pay attention to the distinctive highlighting (red lines) — this is how required fields are marked.

  1. Required blocks/fields are missing:
    — in all 5 input types, it is important to fill in the Question block;
    — without a Name for statistics, the system will not let you save the form;
    — the Repeat submission option in Additional settings must either be turned on (checkbox), or you must specify a Command to go to.

  2. Input type: Quiz — no answer/choice options are set.
    — it is not enough to just add a button for Quiz, you also need to give it a name;
    — the choice options (One and Several) are available only for the Inline keyboard type;
    in case of an error, the Hint and Go to command parameters get additional blocks/fields to fill in.

  3. The Error block is missing (for the input types Sending a message, Location request and Contact request).

  4. When the Limit answer time option is on (minimum 5 sec), fill in the linked Time is up block (the reaction to the time running out).

  5. If data is not shown in Statistics, the Do not save answer option is turned on.

  6. The bot will "chase" the user with the input form until it gets an answer. With the Allow not answering option in Additional settings, the user can return to the Form (by scrolling through the chat with the bot) and answer it later.

  7. The Add reaction to answer and Add reaction to skip blocks are optional.

  8. If the question disappears after the answer, clear the Delete the Question block after the answer checkbox in Additional settings (or, if there is a reaction to an answer, error or skip, clear the Replace the question block checkbox in the corresponding blocks). If the answer disappears, clear the Delete the message with the answer checkbox in Additional settings. Available for the input types Sending a message, Location request and Contact request.

  9. With the Go to command action for an option (input type: Option selection), the user "leaves" the current command and therefore cannot answer the remaining Input forms in the command. The bot administrator receives a notification containing only the answers the user actually gave. If a form was not sent to the user and/or the user decided not to answer it (with the Allow skipping option turned on), the form name is hidden from the notification.

  10. The additional command settings Add category, Go to command and Launch scenario are performed after the command is completed (when all blocks have been sent). If the user left via a Form and the command could not be completed, these additional settings are not applied.

  11. If the Regular keyboard type is set in the settings and the Reaction to answer block is not added, the previous regular keyboard is not restored.

  12. Quiz and Poll (block type: Telegram) work individually for each user. In other words, users' results are not added together.

Was this page helpful?