Skip to main content

Contest Voting

Written by Aldin Rey
Updated this week

ViralSweep allows users to vote on contest submissions displayed in a gallery. Voting can be configured in several ways depending on how you want to collect votes and prevent fraud.

There are three main types of voting available:

  • Public Vote

  • Restricted Vote (Business Plan and higher)

  • Pay to Vote (Premium Plan and higher)


Types of Voting

Public Vote

Public voting allows users to vote without entering personal information.

Votes are tracked based on:

  • IP address

  • Device

  • Location

This is the simplest voting option and requires the least friction for voters.


Restricted Vote (Business Plan and Higher)

Restricted voting requires voters to submit information before casting a vote.

You can collect:

  • Name

  • Email address

  • Marketing opt-in

You can also enable email verification codes, where voters receive a code via email that must be entered before their vote is counted.

This method helps reduce fraudulent voting.


Pay to Vote (Premium Plan and Higher)

Pay to Vote allows voters to purchase votes before casting them.

When enabled:

  • Voters submit their contact information

  • They select a vote package

  • Payment is required before votes are applied

You can configure multiple vote packages (for example: 5 votes, 20 votes, etc.).


How to Configure Voting

To configure voting settings:

  1. Open your promotion.

  2. Go to Edit.

  3. Navigate to Gallery → Voting.

From here you can adjust all voting settings.


Voting Options

Enable or Schedule Voting

You can control when voting is active.

Options include:

  • Turn voting on or off manually

  • Set automatic start and end dates

When scheduled, the voting buttons will automatically appear and disappear based on the defined times.


Voting Frequency

You can control how often a user can vote.

Available options include:

  • One time only

  • One vote per day

  • One vote per photo/video

  • One vote per photo/video per day

  • One vote per email

  • One vote per email per day

Event voting options are also available.

Event Mode Voting

Event mode is designed for in-person contests where many voters share the same network.

Options include:

  • One vote per device

  • One vote per photo/video per device

Example use cases include:

  • Company events

  • Trade shows

  • Conferences


Collecting Voter Information

This feature is available on Business Plan and higher.

By default, voting is public and anonymous.

If Collect Voter Info is enabled, voters must submit information such as:

  • Name

  • Email address

You can also add an opt-in checkbox for marketing consent.

Voters will not be able to vote without submitting the required information.


Pay to Vote Setup

Available on the Premium Plan and higher, Pay to Vote allows you to require payment before votes are cast.

You can create vote packages that voters can choose from.

Example:

  • 5 votes

  • 20 votes

  • 100 votes

This feature is commonly used for fundraising contests.


Viewing Voting Activity

You can review all voting data in the Voter Log.

To access it:

  1. Go to Moderate

  2. Click Voter Log in the top-right corner

The voter log shows all collected data for each vote, allowing you to monitor activity and detect suspicious voting patterns.


Showing or Hiding Vote Counts

You can choose whether the number of votes appears on submissions.

If enabled, vote counts will display:

  • On the gallery thumbnail

  • In the zoomed submission view

Many organizers prefer to hide vote totals to reduce competitive manipulation.

Admins can still see vote counts in the dashboard.


Voting Protections

ViralSweep includes several tools to help prevent voter fraud.

Recommended protections include:

Email Verification Codes

If you collect voter emails, enable verification codes to require voters to confirm their email before their vote is counted.

CAPTCHA

If verification codes are not enabled, CAPTCHA can be used to prevent automated voting.

Geo-Targeting

Business Plan users can restrict voting to specific countries or states.

You can configure this under:

Edit → Advanced → Geo Targeting

Hide Vote Counts

Hiding vote totals can discourage users from attempting to manipulate results.

Monitor the Voter Log

The Voter Log allows you to review all voting activity and remove suspicious votes if necessary.


Need Help?

If you have questions about contest voting, our support team is happy to assist.

Did this answer your question?