Run a prize draw where members spend points on raffle tickets and you pick a winner.
Time required: 15 minutes
User role: Administrator
Module: Moves+ admin > Rewards
A raffle is a Discount Code reward where each code is a ticket number. Each member who redeems it gets one ticket number.
Before you start
- Prepare a list of ticket numbers, one for each ticket you want to sell. The number of tickets is the reward's stock.
- Decide the closing date, the prize and how you will contact the winner.
Set up the raffle
1. Create a Discount Code reward
Follow How to create a reward and choose discount as the Claim Type. Use the End At date as the closing date. In the Description, explain the prize, the draw date and how the winner will be contacted.
2. Import the ticket numbers
- Open the reward and go to the Codes tab.
- Select Bulk Import Codes, then Download Code Import Template.
- Keep code as the first row and put one ticket number on each row below it. Save it as a CSV file.
- Choose the file in Import CSV and select Submit.
3. Limit entries per member (optional)
To stop one member buying many tickets, create a reward tag used only on this raffle. Then create a buffer for that tag, for example Limit 1 and Day(s) set to the length of the raffle. See "Limit how often members can redeem" in How to create a reward.
Tell members to note their ticket: the app shows the ticket number only once. Say this in the description.
Draw the winner
- After the closing date, create a report from the MovesRewards data source. See How to create a report.
- Filter it to this reward by Title or Reward ID.
- Download the report. Each row shows the member's User ID, Email, Code (their ticket number) and Redeemed At.
- Pick a winning ticket at random and contact the member.
Result
Members see the raffle in the Rewards tab until the closing date. When every ticket has been used, it shows as "Out of stock".
What's next?
- Reward settings reference
- How to send app notifications (to announce the raffle or the winner)