Draw Winners
Giancarlo Massaro avatar
Written by Giancarlo Massaro
Updated over a week ago

How do I choose winners?

To draw winners at random, click the Winners tab on the promotion in your dashboard. If you're interested in our Live Draw feature, instead of doing a private drawing, go here: Live Draws.

You can draw winners at anytime when running a promotion. This enables you to draw winners hourly, daily, weekly, or at the end of your promotion.

When the winners tab slides out, you can choose the number of winners you want to draw, and the time period you want to draw them from. Simply click on the number to change the number of winners to draw. By default the time period will be set to "Any time" which is the entire duration of your promotion. If you want to draw winners from a different time frame, simply hover "at any time" and choose from the calendar.

Before clicking the draw winners button, you have the option of allowing our system to draw the same person more than once. This is typically used if you had a daily entry promotion and allowed people to win more than once. Simply toggle this feature on if you want to use it before drawing your winners.

When ready, click the draw winners button and your winners will be randomly drawn and shown to you in the table below.

How do I delete or choose another winner?

If for some reason you need to delete a winner and choose someone else, simply hover the "Status" section and click delete on the winner. Then go back through the process of drawing another winner.

Fraud Detection

ViralSweep has a fraud detection system in place, so if the system draws a winner and you see the orange caution label that means that particular person triggered our fraud detection system and you should inspect that winner further. Often times, if your spam settings are set to allow multiple entries from the same IP address, this will trigger the spam filter. You can ignore the caution label, but we are just informing you that we detected this person had attempted to enter multiple times, or some other form of fraud was detected.

How are winners randomly drawn?

During the draw, the system counts how many total entries there are in the promotion for the selected time period. An array is built with 1 key item per entry. For example, if there are 100 entrants who have 5 entries each, the array will have 500 keys, 5 per each user. A random number is generated between 1 and the total amount of entries in the promotion. We use the PHP mt_rand function to generate the random number. The mt_rand function generates a random value via the Mersenne Twister Random Number Generator. The system then matches the randomly generated number to a key. For example, if the randomly generated number is 321, then key 321 is deemed the winner.


I randomly selected my winners, now what?
You can export their information by clicking the export winners button and then you can contact them via email or phone (if you collected a phone number from them).

Will you contact my winners?
No, we will never ever contact your winners for you. No, we will not send them an email either. After you draw your winners we will provide you with their information and you will need to reach out to them directly.

Can I draw daily winners?
Yes, you can draw winners whenever you would like by simply going to the winners tab and choosing the number of winners you want to draw and the date range that you want to draw them from.

I have multiple prizes, like grand prize, 1st place, 2nd place. How do I draw winners for this?
You will draw your winners normally, and we number the winners 1 through however many you picked. So if you have 3 winners, the person marked #1 is the grand prize winner, the person marked #2 is the first place winner, and the person marked #3 is the 2nd place winner.

I made a mistake when drawing my winners, now what?

Don't fret, no one is notified that they won. If you made a mistake while drawing a winner, simply delete that winner and re-draw new winners.

We're here to help

If you have any further questions, please start a Chat. Just "Click" on the chat icon in the lower right corner to talk with our support team.

Did this answer your question?