Polls

What is a Poll (PollCampaign)

A Poll is a campaign consisting of several questions that the bot asks the user sequentially. Each question is a standard Telegram poll (featuring either multiple-choice options or an open-ended answer).

Polls are useful for:

  • Surveys and gathering feedback.
  • Multi-question tests.
  • Quizzes and educational materials.

Creating a Poll

  1. Open the polls section for your bot (in the control panel, outside the builder).
  2. Click "Create campaign" and add questions.
  3. For each question, specify:
  • Type: simple poll or quiz (with correct answers).
  • Question text.
  • Answer options (for multiple-choice questions).

Allowing Multiple Options

For a standard poll, you can enable the "Allow multiple options" setting. This allows the user to select more than one answer for a single question.

This setting is available only for the "Poll" type. Multiple selection is not supported for the "Quiz" type, so the option is hidden.

The "Poll" Block in a Scenario

Add the "Poll" block to the desired node:

  1. Select the created campaign from the list.
  2. Specify where to proceed after the poll is completed.

The bot will automatically send all questions in order and wait for an answer to each one.

Single-Time Completion

Enable the "Only once" option to ensure the user can take the poll only one time. If the user reaches the block again, the bot will skip the poll and proceed immediately to the next node.

This is useful for registration forms and onboarding: new users complete the poll, while returning users do not. ## Tips

  • Use surveys to collect NPS (ratings from 1 to 10) instead of text input—it is more user-friendly and easier to analyze.
  • After the survey, add a "Condition" block to respond differently based on the ratings or answers.
  • Limit the number of questions—users tend to abandon long surveys halfway through.