This documentation will explain in detail how ViralSweep's spam filtering system works, use cases, and how to disable it.

What is spam filtering?

Depending upon the settings you choose, ViralSweep's spam filter will be enabled on any campaign you create.

If you choose our recommended setting of high, the spam filter will automatically limit your campaign to one entry per IP address. This system is put into place to prevent attacks from cheaters, spammers, and bots. We use this system to protect our users so that their campaigns are not flooded with thousands of fake entries.

While we give you the ability to change the spam filter settings, there are more systems that we use behind the scenes to detect bots and spammers. These filters cannot be turned off.

Please note: By default we store entries that are flagged for spam or cheating as invalid unless you turn this feature off. We automatically purge spam entries every 180 days.

What do I have to do to enable the spam filter?

When creating your campaign we will require you to select a setting for your spam filter. We recommend setting the filter to high at all times, unless you are doing some testing in which case you can turn it off until you are ready to set your campaign live.

How do I change the spam filter settings?

You can change the settings by going to the spam filter section and choosing to set the filter to high, medium, low, off, or events. You can also tell our system to store entries that are flagged for spam or cheating by switching the toggle to Yes.


When should I use the Off setting?

We only suggest disabling the spam filter in situations where people will be entering from the same IP address or device. Usually this is just when you are testing your campaign internally within your company and or several people are entering multiple times to test out the entry form. However, this could also mean people are entering from their own mobile device from the same IP address, in which case you would use this setting.

When should I use the Events setting?

We suggest using the events setting when you are in an environment where you want the system to automatically collect every single entry that comes through your form AND when you want to be able to quickly reset the form so the next person can enter. Some examples of this include:

  • Hosting a sweepstakes at an event or tradeshow
  • Hosting a sweepstakes internally at your company
  • Hosting a sweepstakes in retail stores
Please note, the events setting will disable cookies on the form, which means right after someone enters you can refresh the page to get back to the entry form so someone else can enter. This means that if you set up any bonus entry actions, they cannot properly be tracked as our system does not accept cookies using the Events setting. If you want people to be able to earn bonus entries and or they are entering from their own devices, use the Off setting.

Where does the data go that gets blocked?

If our spam filter is triggered, the system will not pass the data entered into the form unless you have specified that we store entries that are flagged. This means that your data export and your analytics will only contain legitimate entries, and you will not have to sift through thousands of fake entries from cheaters or bots.

Is spam and cheating really that big of a problem?

Yes! You wouldn't believe how many fake entries are submitted into sweepstakes on a daily basis. There are even communities on the web that are dedicated to spamming sweepstakes with thousands of fake entries in hopes that they can win by cheating. We do our best to prevent this from happening, so your campaigns are only collecting legitimate entries.

We're here to help

Still have questions about our spam filter? Simply click the support or live chat icon to get in touch with us.