Vote Results

Features and capabilities of the Vote Results extension
Vote is a platform feature used to manage important votes that require an audit trail. Certification provides granular visibility of voting behaviour and patterns in order to provide greater control and compliance around sensitive audience voting.

Voting Sources Supported

Certification supports incoming votes from our Apps (e.g. via a Vote Element), from Twitter Hashtags and from other sources such as Twilio, WhatsApp or Facebook Messenger.


  • Threat detection algorithm highlights suspicious voting patterns
  • Vote de-duplication
  • Exclude suspicious voting groups
  • See how many votes per option came from specific IPs
  • Export CSV Reports of all votes

Enabling Certification

To enable certification, go to Settings and select the Certification tab. Edit the settings and enable the check box. The Vote Results tab will then appear in the Event related nav menu.
Certification on an Element level can only be enabled if it is enabled on the Project level as per the screenshot above.
Certification for a specific Element can be enabled via Element settings as shown below. This must be done before publishing it as this setting can not be changed after the Element is published.
There is also extra configuration for the certification control in the Elements spec.
Enable certification per Element
If certification is disabled on the Project level before the Element is published then the Element is published with certification switched off.
If certification is disabled on the Project level while an Element with certification enabled is active then certification data collection continues until the end of the Element. By re-enabling certification on the Project level one can still get access to this Element's certification data within Studio.

Threat level

Threat level must be taken as a guide only as different Projects might require different interpretation of certain voting patterns.
There are two factors we currently account for when calculating threat level:
  1. 1.
    Quantity - the formula is less sensitive at the lower numbers of votes.
  2. 2.
    Deviation - this factor assesses whether someone is trying to rig the vote in favour of a particular answer option. It's derived from the difference of number of votes received for the top option and the runner up option.
Below is an example of how the threat estimation works out for specific scenarios. First three columns set a number of votes per each answer option:
Threat level calculation per scenario
Please note that if a user is allowed to cast more than one vote per option or vote for more than one option then the number of answers is used instead of the number of votes. For example, when a user participates in a poll and casts 2 votes for one option and 1 vote for another option we consider this as a single vote for the "Quantity" factor.