Directory / plugin
Coinsnap Bitcoin Voting
v1.3.0 · by Coinsnap
Create paid Bitcoin polls on WordPress. Collect Lightning or on-chain payments for every vote with Coinsnap or your own BTCPay Server.
About this plugin
Paid Bitcoin voting directly on WordPress
Coinsnap Bitcoin Voting turns a normal WordPress poll into a pay-to-vote interaction.
Visitors choose an option, pay a small Bitcoin amount, and the vote is counted after successful payment. Requiring a payment creates an economic barrier against spam and automated bot voting while also giving publishers and communities a way to monetize participation.
Payments can be made with Bitcoin via Lightning or on-chain.
Coinsnap is Bitcoin payment software for merchants and a brand of Onlineshop24 d.o.o., Serbia.
Key features
- Create paid Bitcoin polls in WordPress
- Accept Lightning and Bitcoin on-chain payments for votes
- Support for Coinsnap and BTCPay Server
- Up to four answer options per poll
- Define the price per vote
- Choose between one vote per person or multiple votes
- Configure a voting duration
- Display updated poll results after payment
- Optional collection of voter information
- Name, email, address and custom-field options
- Multiple supported currencies
- Light and dark themes
- Shortcode-based placement
- Payment confirmation after successful voting payment
- Non-custodial / self-custody payment model
- Optional bank settlement through supported Coinsnap partners
Typical use cases
Use Bitcoin Voting for:
- community polls
- fan voting
- contests
- feature prioritization
- content selection
- paid surveys
- audience engagement
- community decisions
- bot-resistant online voting
This plugin is not intended as a replacement for legally regulated elections or formal public-sector voting systems.
How it works
- Install and activate the plugin.
- Connect Coinsnap or your own BTCPay Server.
- Create a poll.
- Add up to four answer options.
- Define the Bitcoin payment amount required for a vote.
- Choose one-vote or multiple-vote mode.
- Set the voting duration and optional voter information.
- Add the poll shortcode to a page or post.
- A visitor selects an option and pays with Bitcoin.
- The vote is recorded after successful payment and the updated result is shown.
Poll settings
Each poll can include:
- Poll title
- Up to four answer options
- Price per vote
- Currency
- One-vote or multiple-vote mode
- Voting duration
- Light or dark theme
- Optional voter information
- Custom field
- Thank-you message
- Payment provider
Shortcode
The plugin uses:
[coinsnap_bitcoin_voting]
Use the shortcode displayed in the WordPress backend for the poll you want to publish.
Coinsnap or BTCPay Server
The plugin supports:
- Coinsnap — accept Bitcoin and Lightning without operating your own payment infrastructure.
- BTCPay Server — connect your own self-hosted BTCPay Server.
Bot-resistant paid voting
A vote is counted only after the required Bitcoin payment is completed.
This creates an economic barrier against automated voting, but it does not provide identity verification and should not be understood as a guarantee that manipulation is impossible.
Voter information
Voter information is optional. Depending on the poll configuration, you can request information such as name, email address, address or a custom field.
Only collect personal data when it is necessary and when you have an appropriate legal basis.
Settlement
With Coinsnap, payments can be settled to a compatible Bitcoin or Lightning wallet.
One option is the Coinsnap Wallet.
Coinsnap follows a non-custodial / self-custody approach and does not hold merchant Bitcoin.
Depending on the merchant setup and supported partner integrations, Bitcoin payments can also be converted and settled to a bank account.
More information
- Product page: https://coinsnap.io/wp-plugins/wp-bitcoin-voting/
- User Guide: https://coinsnap.io/user-guides/wp-bitcoin-voting-user-guide/
- WordPress Plugin Directory: https://wordpress.org/plugins/coinsnap-bitcoin-voting/
- Demo: https://voting.coinsnap.org/
- GitHub: https://github.com/Coinsnap/Bitcoin-Voting
- Coinsnap Wallet: https://coinsnap.io/wallet/
- Coinsnap API: https://docs.coinsnap.io/
- Coinsnap account: https://app.coinsnap.io/register