Interactions

Polls

Polls let you collect quick feedback in chat and show results live in an overlay.

Dashboard overview

On this page you set the question, options, and voting style, start or stop the poll, and display results in the overlay. There are also settings for chat messages, commands, and the OBS browser source.

Create a poll

You can optionally set a question and must add at least two options. The voting style is either Numbers (1/2/3 …) or Keywords with unique words per option. Duration can be set in minutes or run without a timer. Current values can be saved as defaults or reset to default.

Voting and flow

While the poll runs, viewers vote via number or keyword in chat. Start and result announcements can be enabled. The status shows whether the poll is running, stopped, or ready, including remaining time and total votes.

Chat messages & placeholders

Start and result messages can be customized as templates. Leave empty = default text. Important placeholders:

  • Start (Numbers): {options}, {minutes}, {channel}
  • Start (Keywords): {options}, {keywords}, {minutes}, {channel}
  • Result: {winner_label}, {winner_keyword}, {winner_votes}, {total_votes}

Chat commands

Start and stop commands can be configured in the dashboard. You set name, aliases, permissions, and global/user cooldowns.

OBS overlay

You can generate the overlay link with design options: theme, accent color, layout (vertical/horizontal), alignment, language, width/height, and compact mode. Optional controls include idle view, percent/vote display, rounded corners, and reduced animations. Presets are available for typical setups.

Ratings

Ratings let you collect numeric feedback in chat and calculate an average.

Dashboard overview

On this page you configure the number range, topic, and duration, start or stop the rating, and see the average live.

Create a rating

Set the number range (e.g. 1–10) and optionally a topic. Duration can be set in minutes or run without a timer.

Decimals

You can optionally allow decimals and define how many places are shown in the dashboard.

Voting and result

Viewers submit a number within the range in chat. After stopping, the average is shown and can be announced in chat.

Chat messages & placeholders

Start and result templates can be customized. Placeholders: {min}, {max}, {range}, {minutes}, {channel}, {question}, {avg}, {count}.

Chat commands

Start/stop commands are configurable. You can pass the number range directly when starting (e.g. !startrating 1 10).

OBS overlay

Like polls, there is an overlay link with theme, accent, alignment, language, width, and other options.

Interactions | ByteMate Docs