Polls and surveys

Ask your members something, and watch the answers arrive.

Polls in the activity feed, polls on any page, and full multi-step surveys with analytics and CSV export. Three engines in one plugin, and only the first of them needs BuddyPress.

Which session should we run at the next meetup?

  • Live code review 46%
  • Migration war stories 33%
  • Accessibility clinic 21%

278 votes · you chose Live code review

A poll in the feed after answering: live counts, and the option each member picked.
  • 1,200+ communities since 2018
  • 4.8/5 on Trustpilot
  • Polls + Surveys + BuddyPress in one license
  • 5 media types per poll
  • REST API with application passwords
  • 30-day money back
Starts at $49 / 1 site
Engines
Activity + Standalone + Survey
Media types
Text, image, video, audio, HTML
Runs on
Your WordPress site
Since
2018 · 1,200+ communities
UPDATED 2026-09-18

THREE ENGINES, ONE PLUGIN

TypeForm covers one job. WB Polls covers three.

Activity polls drive in-feed engagement on BuddyPress and BuddyBoss. Standalone polls work on any WordPress page with five media types and optional guest voting. Surveys ship with multi-step flow, response analytics and CSV export. Version 5.0 added block editor support, rating and yes/no poll types, front-end media uploads, and REST access so another app can read and submit votes using application passwords.

01

Activity Polls

Polls inside the BuddyPress or BuddyBoss activity feed

For: Community managers who want one-click engagement that lives where members already scroll.

  • Renders natively in the activity stream
  • Image, video, audio, text, and HTML options
  • Multi-select voting and revoting
  • Voter avatars for social proof
  • Per-group polls in BuddyPress groups
  • Auto close-date and result hiding
02

Standalone Polls

WordPress custom-post-type polls with shortcodes, REST, and embed

For: Sites that need polls outside an activity feed: landing pages, blog posts, sidebars, lead capture.

  • 5 poll types: text, image, video, audio, HTML
  • Guest voting (no account required)
  • Front-end create-a-poll form
  • Lead-capture email gate for guests
  • Blocks and shortcodes for any page
  • Owner dashboard for created polls
03

Surveys + Analytics

Multi-step surveys with response analytics, CSV export, and embed

For: Teams running structured feedback, NPS, course completion checks, or annual member surveys.

  • Multi-page survey flow
  • Active / paused / closed survey statuses
  • Response analytics dashboard
  • Email notifications (admin + respondent)
  • GDPR consent text and resubmit controls
  • CSV export of every response

Before the first poll goes out

Who is allowed to answer, and what gets recorded

Two decisions that are easy to make now and awkward to unwind later, plus one piece of good news about what this needs in order to run.

  • Every vote has a name on it

    Votes are stored against the member who cast them, and on an activity poll the plugin keeps the list of who chose what. You can hide the avatars, which changes the display and not the record.

  • So this is not anonymous polling

    If you need people to answer without it being traceable to them, decide that now rather than after the first sensitive question. This plugin is built for community engagement, where knowing who said what is the point.

  • Guests are switched off until you allow them

    Out of the box only signed-in roles can vote, and only standalone polls can ever be opened to guests. When you do open one, a guest is matched by cookie or by address, so one office reads as one voter.

The good news

BuddyPress is optional

Plenty of poll plugins for communities stop working the moment the community plugin is not there. This one does not. On a plain WordPress site you still get standalone polls, the whole survey engine, the shortcodes, both blocks, the front-end poll dashboard and the REST API. The admin quietly drops its Activity Polls tab and everything else carries on.

What you lose without BuddyPress is the in-feed poll, which is the one thing that genuinely needs a feed to live in.

Who runs WB Polls in production

BuddyPress and BuddyBoss community managers
Activity-feed polls live where members already are. One click to vote. Voter avatars create social proof. Multi-select for nuanced opinions.
Course and membership-site owners
Standalone polls embed on lesson pages with shortcodes. Surveys capture course-completion feedback. Members-only voting on activity polls keeps it exclusive.
Content marketers and bloggers
Standalone polls on landing pages with guest voting. Image and video polls for creative A/B tests. Lead-capture email gate to convert engaged voters into subscribers.
Survey researchers and product teams
Multi-page survey flow with a response analytics dashboard and CSV export, running on a page of your own site.
Developers and agencies
100% REST API. 30+ action hooks and filters. Template override system. Build custom integrations, mobile apps, or external dashboards on top of WB Polls.
Multi-site brands
Run polls once on your main WordPress; embed the snippet on every brand microsite. Results aggregate centrally without duplicating the survey across sites.

Self-hosted vs SaaS. Same survey UX. Different ownership model.

The three SaaS polls and survey platforms most teams compare. WB Polls is the WordPress-native option that ships SaaS-grade UX on your own stack, with no per-response fees and the BuddyPress integration none of them have.

Capability
WB Polls
WordPress
TypeForm
SaaS
SurveyMonkey
SaaS
Crowdsignal
SaaS
Self-hosted on your server
BuddyPress + BuddyBoss activity polls
Annual license, no per-response fees
5 media types per poll image onlyimage onlyimage only
REST API for third-party apps
100% REST API their API
Own all response data their exporttheir exporttheir export
Multi-page survey + analytics + CSV

WB Polls is the SaaS-grade polls and surveys platform for teams already on WordPress. Self-hosted. No per-response fees. BuddyPress native. REST API added in v5.0.

What you can ask, and how members answer

A quick vote in the feed and a full survey are different jobs. This covers both without a second plugin.

  • BuddyPress + BuddyBoss native

    Polls render in the activity feed with the same look as the rest of the site. Per-group polls in BuddyPress groups.

  • 5 media types

    Text, image, video (uploaded or YouTube), audio, HTML. Match the poll format to your content.

  • 100% REST API (v5.0)

    Every action surfaces as a REST endpoint. Polls and surveys are both fully scriptable. Documented endpoint reference in the developer guide.

  • REST API with application passwords

    Another app can read polls and submit votes over the REST API, authenticating with a WordPress application password. Added in version 5.0.

  • Role-based controls

    Choose who can create polls and surveys. Restrict by user role or BuddyPress member type. Approval workflow for user-submitted polls.

  • Surveys with analytics

    Multi-page surveys with response analytics dashboard, email notifications, and CSV export. Custom statuses for active/paused/closed.

  • Email notifications

    Admin and respondent emails on poll vote and survey completion. Per-poll override. Custom subject and body with placeholder variables.

  • 30+ hooks and filters

    Extend the plugin without forking. Template overrides in your theme. WP-CLI commands for demo data and stats.

One license. Three poll engines.

Pay once and own it forever, or pick the annual plan. All features included in every plan, no hidden add-ons.

Personal
1 site
$149 one-time
or $49/year
  • 1 site license
  • All 3 engines: Activity, Standalone, Surveys
  • 5 media types per poll
  • REST API with application passwords
  • Updates and priority support, annual or lifetime
  • 30-day money back
Get Personal
Most popular
Professional
5 sites
$299 one-time
or $99/year
  • 5 site licenses
  • All 3 engines: Activity, Standalone, Surveys
  • 5 media types per poll
  • REST API with application passwords
  • Updates and priority support, annual or lifetime
  • 30-day money back
Get Professional
Agency
Unlimited sites
$349 one-time
or $129/year
  • Unlimited site licenses
  • All 3 engines: Activity, Standalone, Surveys
  • 5 media types per poll
  • REST API with application passwords
  • Updates and priority support, annual or lifetime
  • 30-day money back
Get Agency

The plugin keeps working. Updates and support stop until you renew.

Annual licenses include a year of updates and support and renew at 30% off. Lifetime licenses are a one-time payment and never expire.

Polling questions, answered

What is the best WordPress poll plugin?
WB Polls is the WordPress poll plugin used by 1,200+ communities since 2018. It is the only poll plugin that ships three engines in one license: BuddyPress activity polls, standalone polls with five media types, and a full survey engine with response analytics. Pricing starts at $49 per year for one site.
What is the best WordPress survey plugin?
WB Polls includes a full survey engine alongside its poll engines. Surveys are a custom post type with multi-page flow, response analytics dashboard, email notifications, custom statuses (active / paused / closed), GDPR consent text, and CSV export. Version 5.0 added block editor support and REST access for third-party apps. Pricing starts at $49 per year, with no per-response limit on any tier.
What is the best WordPress poll plugin for BuddyPress?
WB Polls is the BuddyPress-native poll plugin used by 1,200+ communities since 2018. Polls render directly inside the BuddyPress and BuddyBoss activity feed with voter avatars, multi-select voting, and per-group polls inside BuddyPress groups. Activity polls support all five media types: text, image, video, audio, and HTML.
How do I add polls to BuddyPress?
Install WB Polls from store.wbcomdesigns.com or wbcomdesigns.com. Activate the plugin. The 'Create Poll' button appears in the BuddyPress activity composer for every member who has permission (role-based control in settings). Polls render inline in the activity feed with one-click voting and voter avatars. You can also restrict who can create polls by user role or BuddyPress member type.
Is there a free WordPress poll plugin alternative?
Yes, the free WP-Polls plugin from 2008 still exists on WordPress.org with text-only options. WB Polls is paid (starts at $49 per year) because it adds five media types, BuddyPress and BuddyBoss integration, a full survey engine, response analytics, REST API, and the v5.0 REST API that the free options do not provide.
How is WB Polls different from TypeForm or SurveyMonkey?
TypeForm and SurveyMonkey are hosted SaaS platforms with monthly fees and per-response limits on lower tiers. WB Polls runs on your own WordPress with one annual license at $49 and no per-response cap on any tier. You own all response data, you have BuddyPress and BuddyBoss activity polls that no SaaS offers, Your polls and surveys live on pages you control rather than on a vendor domain.
Can I put a WB Polls poll on a site that is not WordPress?
Not as a drop-in snippet, no. Polls and surveys render on your WordPress site through a block, a shortcode or the activity feed. What version 5.0 did add is REST access: another application can read a poll and submit a vote over the REST API, authenticating with a WordPress application password, so a mobile app or a separate front end can drive the same poll. Building that into another site is development work rather than pasting two lines.
Does the plugin include a survey tool with analytics?
Yes, since version 4.6.0. The survey engine is a separate WordPress custom post type. Multi-page survey flow, custom statuses (active / paused / closed), response analytics dashboard, email notifications to both admin and respondent, GDPR consent fields, resubmit controls, and CSV export of every response. Survey responses are stored in dedicated database tables for fast analytics queries.

SaaS-grade polls and surveys, on your WordPress.

One licence covers all three engines. Tiers differ by how many sites they cover, with a 30-day money-back guarantee.