Skip to main content

Polls

Compatibility
This feature compatible with Better Messages 3.3.0 or higher

A member asks a question with a few options, and everyone in the conversation votes on it with one tap. The poll is a message of its own: it shows the votes as bars and percentages, and its numbers change for everyone as votes come in.

Polls are in both the free version and the WebSocket version, and are on by default in group conversations, chat rooms, community groups and course chats.

The Design Team conversation in the messenger of a site. Maya Chen asked Which day works best for the design review, a public poll that ends in 7 days, with four options: Tuesday morning 0%, Wednesday afternoon 75% with a tick and three faces, Thursday morning 25% with one face, Friday afternoon 0%. Under them 4 votes, View votes and Retract vote

What it adds#

  • Poll in the attachment menu of the composer, where the conversation allows it
  • A form for the question and 2 to 12 options, with switches for anonymous voting, multiple answers, options added by members, hidden results and quiz mode, and an end time
  • A poll card in the conversation: tap an option to vote, tap another to change it, Retract vote to take it back
  • View votes for a public poll: who picked each option
  • End poll for its creator and the moderators of the conversation, and a Poll ended card with the final results when it ends
  • Settings for where polls can be made and which roles can make them

Creating a poll#

In a conversation, press the paperclip of the composer and choose Poll.

The messenger with the attachment menu open over the composer of the Design Team conversation: Upload files, Camera, Share location and Poll, with the line You can also drag and drop or paste files into the reply area

The New poll form opens. Write the question, then the options. A new empty option appears under the last one as you type, and the cross beside an option removes it.

The New poll dialog over the messenger. Question: Where should the team lunch be on Friday? Options: Pizza on Main Street, Sushi bar, Taco truck and an empty Option 4. Anonymous voting is off with the note Everyone sees who voted for each option, Multiple answers is on, Let members add options, Hide results until the poll ends and Quiz mode are off. Ends: In 1 day. Cancel and Create poll
FieldWhat it doesDefault
QuestionWhat the poll asks, up to 255 characters—
Options2 to 12 answers, up to 100 characters each. The same answer cannot be there twice2 empty options
Anonymous votingNobody sees who voted for what in the messenger, the administrator included. Each vote is still recorded, so each person votes once. Off makes it a public poll, where everyone sees who voted for each optionOn
Multiple answersMembers tick several options and press VoteOff
Let members add optionsAnyone who can vote adds an option while the poll is open, up to 12 options in all. An added option names who added itOff
Hide results until the poll endsEveryone sees how many voted, and the results only once the poll ends, so early votes do not sway later onesOff
Quiz modeOne option is the right answer, marked with the circle beside it, with an optional explanation of up to 200 characters. Each person answers once, and sees the right answer and the explanation right afterOff
EndsNever, In 1 hour, In 1 day, In 1 week, or At a time I choose: at least a minute from now and within a yearNever

Create poll sends it. Quiz mode turns off Multiple answers and Let members add options, as a quiz has one answer.

Voting#

A tap on an option is a vote. A tap on another option moves it there, and Retract vote takes it back. In a poll with multiple answers, members tick their options and press Vote, and Update vote after a change. An answer in a quiz is final.

The bars and percentages show once a member has voted, when the poll has ended, and to its creator from the first vote. Everyone else sees the options to pick from until then. Votes reach every member of the conversation at once in the WebSocket version, and with the next check for new messages in the free version.

In a public poll, the faces of the latest voters stand beside each option, and View votes lists everyone by option. A guest or a member who can read a chat room but not write in it can still vote.

The Votes dialog over the messenger: Which day works best for the design review? with the tabs Tuesday morning 0, Wednesday afternoon 3, Thursday morning 1 and Friday afternoon 0. Under Wednesday afternoon: Alex Novak, Priya Nair and Daniel Ruiz

Ending a poll#

A poll ends at its end time, or when someone presses End poll and confirms. That can be its creator, a moderator of the conversation or a site administrator. Nobody can vote after it ends, and everyone sees the final results.

When a poll ends, the conversation gets a Poll ended card with the final results, the vote of the member marked, and Go to poll to scroll up to the poll itself. For its creator it counts as an unread message, with a notification, unless they ended it themselves. For everyone else it is simply there in the conversation. In the list of conversations and in notifications it reads The poll "Which name should the new plan get?" ended. Most votes: Team. A quiz names its right answer instead.

The Product Launch conversation: under the anonymous poll Which name should the new plan get?, a card headed Poll ended with Go to poll, the question, Anonymous poll and Final results, Studio 25%, Team 75% with the tick of the vote of the member, Business 0%, and 4 votes. In the list on the left, Product Launch reads The poll Which name should the new plan get ended

On a phone and in the app#

The card takes the width of the conversation, and an option with a long answer wraps to a second line. The faces of the voters are left out where the card is narrow, and View votes still lists them. The same card shows in mini chats and in the Better Messages mobile app, which runs the same messenger.

The Messages page on a phone 390 pixels wide: the Design Team conversation with the poll Which day works best for the design review, Wednesday afternoon on two lines at 75% with the tick, the others at 0% and 25%, 4 votes, View votes and Retract vote

The text of a poll message is its question after a chart sign: 📊 Which day works best for the design review? That is what the list of conversations, email notifications, push notifications, replies, pinned messages and search show. Only the messenger draws the card with its options.

Settings#

Settings, Polls: the Polls switch on, the role list Restricted Roles with Restrict selected roles chosen and Allow only selected roles beside it, every role unticked, and under Where Polls Can Be Created the switches Private Conversations off, Group Conversations, Chat Rooms, Groups and Courses on

Navigate to WP Admin → Better Messages → Settings → Polls, and press Save Settings after a change.

SettingWhat it doesDefault
PollsAdds Poll to the attachment menuOn
Restricted RolesThe roles that cannot create polls. They can still vote in the polls of the conversations they can readNone
Private ConversationsPolls in conversations between two peopleOff
Group ConversationsPolls in conversations with more than two participants, and in the conversations of bookingsOn
Chat RoomsPolls in chat roomsOn
GroupsPolls in the group chats of BuddyPress, BuddyBoss, PeepSo, Ultimate Member, FluentCommunity and other integrationsOn
CoursesPolls in the course chats of the learning plugin integrationsOn

The role list has two choices. Restrict selected roles keeps the ticked roles from creating polls. Allow only selected roles lets only the ticked roles create them, and with no role ticked only administrators can. Guests are the role Guests in the list.

What switching something off does#

  • A kind of conversation switched off: the Poll entry leaves its composer. Polls already sent there stay, and members can still vote in them.
  • Polls switched off: the entry leaves every composer, and polls already sent show as their question alone, with no options and no voting. Turning Polls on again brings them back with their votes.

Where a poll cannot be created#

  • In a conversation with end-to-end encryption. The site could not count votes it cannot read
  • In a conversation where the member cannot write
  • By a role the setting above keeps out

Frequently asked questions#

Can a poll be edited after it is sent?#

No. The question, the options and the votes stay as they are, and a poll cannot be forwarded. Its creator can delete the message, which removes the poll and its votes.

Who sees who voted?#

In a public poll, everyone in the conversation, through the faces beside each option and View votes. In an anonymous poll nobody, the site administrator included.

Can guests vote?#

Yes, in the conversations they are in. A guest creates polls where guests can send messages, unless the Guests role is restricted. A guest ends only the polls they created.

Can a member change their vote?#

Yes, until the poll ends: a tap on another option, or Retract vote. A quiz answer is final.

What happens when a member is deleted?#

Their votes are removed, and the counts of the polls they voted in change with it.

See also#