Skip to main content
This is a premium feature. Upgrade your plan to access it.
Polls lets you create native Discord polls directly from the BrewBot dashboard. Post a poll immediately or schedule it for later, then track live results — vote counts and percentages — without leaving the dashboard.

Create a poll

1

Open the dashboard

Go to the BrewBot Dashboard and select your server.
2

Navigate to Polls

Open the Polls page from the sidebar.
3

Select a channel

Choose the text or announcement channel where the poll will be posted.
Voice channels are not supported. The channel picker only shows text and announcement channels.
4

Write your question

Enter a poll question (up to 300 characters).
5

Add answer options

Add between 2 and 10 answer options. Each option can include an optional custom emoji — paste a custom emoji code (e.g. <:emoji_name:id>) or an emoji name.
6

Configure poll settings

  • Multiple choice — toggle on to let members select more than one answer (off by default)
  • Duration — choose how long the poll stays open: 1 hour, 4 hours, 8 hours, 24 hours, 3 days, or 1 week
7

Post or schedule

Choose Post now to send the poll immediately, or Schedule for later and pick a future date and time. Scheduled polls are posted automatically when the time arrives.

Poll statuses

Once created, each poll moves through a lifecycle shown by a color-coded status badge on the dashboard:
StatusColorDescription
ScheduledBluePoll is queued and will post at the scheduled time
ActiveGreenPoll is live on Discord and accepting votes
EndedYellowPoll duration expired or was ended early
FailedRedPoll could not be posted (e.g. missing permissions or deleted channel)
CanceledGrayScheduled poll was canceled before posting

Manage polls

The dashboard organizes your polls by status — active, scheduled, failed, and history — so you can manage them at a glance.
  • View live results — click a posted poll to see vote counts and percentages for each option in real time
  • End a poll early — close an active poll before its duration expires. The final results are preserved.
  • Cancel a scheduled poll — remove a scheduled poll before it posts to Discord
Once a poll has ended or been canceled, it cannot be restarted. Create a new poll instead.

Settings reference

SettingDescriptionConstraints
QuestionThe poll question displayed to votersRequired, max 300 characters
Answer optionsThe choices voters can pick from2–10 options required
Custom emojiOptional emoji shown next to each optionOne emoji per option
Multiple choiceAllow selecting more than one answerOff by default
DurationHow long the poll stays open for votes1 hour, 4 hours, 8 hours, 24 hours, 3 days, or 1 week
ChannelWhere the poll is postedText or announcement channel only
Post modePost immediately or schedule for a future timeRequired

Permissions required

PermissionUsed for
Send MessagesPosting the poll to the target channel
Embed LinksRendering the poll embed
Make sure the bot has both permissions in the channel you select. If the bot cannot send messages to that channel, the poll will fail and show a Failed status on the dashboard.

FAQ

No. Polls are managed entirely from the dashboard. There is no slash command for creating or managing polls.
No. Once a poll is posted to Discord, the question and answer options cannot be changed. You can end the poll early and create a new one.
The poll will fail to post and its status will show as Failed on the dashboard. Grant the bot the required permissions and create a new poll.
No. Polls require an active premium subscription. See pricing for plan details.
The poll will fail when the scheduled time arrives. Its status will change to Failed on the dashboard.
No. Polls can only be posted to text channels and announcement channels.