Whether paid or unpaid, contests are often very popular with consumers, who can win a prize for little or no money spent.

As an organizer, it's a great way to raise funds for a specific cause or to promote your brand.

However, setting up such an event requires a certain amount of organization, especially when it comes to creating tickets.

In this tutorial, we'll show you step by step how to self-generate a batch of flyers with winning and losing QR codes for the organization of a contest.

Creating an Abyssale template

If you regularly follow our tutorials, you're starting to get the hang of it. It all starts with creating a template from your Abyssale dashboard.

To illustrate what we're talking about in this tutorial, we'll imagine two scenarios:

  • The first scenario includes only 2 types of flyers (winners and losers).
  • The second scenario includes a majority of losing flyers, followed by 5 winning flyers with different prizes.
  • Each flyer features a QR code and a sentence prompting the player to scan it to discover the prize.

Here's what our Abyssale template looks like:

We've used a public template available from the Abyssale builder library, which we've adapted to the situation.

You can do the same, or create your own template from scratch.

Either way, your template must contain a QR code.

Once finished, click on "Save & Continue".

You'll be redirected to a new pane showing your final template.

Generate 2 types of flyers (winner or loser)

Setting up the first scenario is quite simple, and we'll explain it right away.

If your idea is to create more than 2 outcomes, and in particular different winning tickets, skip this step and go straight to the next paragraph.

Click on "Generate Image " in the Single generation section.

Then, in the left-hand column named "content customization", modify the qr-code field.

You can insert a congratulatory text or a winning link. Then click on "Generate" and "Download all".

In our example, we choose to write the message: "Congratulation! You just won $100 voucher to spend in any of our store. Keep this flyer as proof of your winnings.

Repeat this operation with a losing message in the QR code field.

For our example, here's the message the user will see when he scans his flyer: "Sorry, luck was not on your side today. Thanks for taking a chance.

Once you've generated and uploaded your flyers, remember to rename them in your library so you can distinguish the winner from the loser.

Then simply print X number of winning flyers and Y number of losing flyers. To keep it profitable, make sure that the value of Y is greater than X.

You can choose to print them yourself, at a print shop or on a platform like Vistaprint.

Autogenerate flyers with different winning tickets

For a contest with more than two outcomes (winner or loser), you'll see that it's possible to automate the generation of different flyers.

This is particularly interesting if you decide to create more than 100 different outcomes. This saves you having to repeat the procedure described in the previous paragraph 100 times. Which could be very time-consuming.

For our example, we'll keep the tutorial easy to understand by imagining just 5 outcomes for our QR codes:.

  • Step 1: Lost
  • Stage 2: Won ($50 voucher)
  • Trial 3: Won ($75 voucher)
  • Step 4: Won ($100 voucher)
  • Step 5: Won ($200 voucher)

Once you've created your template on Abyssale, click on "Save & continue". The next step is different from the previous one.

Create a Google Sheets document

Start by creating a Google Sheets document with the following columns:

  • QR code (for the message displayed after scanning)
  • Issue (in reference to the issues mentioned above)
  • Flyer (to transcribe the flyer's url after it has been generated)

Now that everything's ready. All that's left is to automate the generation of each flyer with its QR code from Make.

Create a Make scenario

To begin, select the Google Sheets module "Watch new row". For the schedule setting, select "On demand". This way, you'll only activate it once you've completed your Google Sheets document created earlier.

Next, connect the Google Sheets document created earlier to this module.

Now add a new Iterator module. In the Array field, select the QR code variable from the "Watch new row" Google Sheets module.

Then add a new Array aggregator module. Then, in the "Source Module" field, select Iterator. For aggregated fields, select "Value" from the Iterator module.

Continue and add a new Abyssale "Generate Single Image" module. Connect the template you created earlier to Abyssale. Then, in the qr-code field, add the variable "Array[ ]: Value".

To complete this scenario, add a final Google Sheets module, "Update a row".

Reconnect the document you created earlier. In the Row number field, select the variable of the same name from the "Watch new row" Google Sheets module. In the "Flyers" field, add the File: CDN File url variable from the Abyssale "Generate Single Image" module.

Your script is ready. Here's what it should look like:

If you haven't already done so, complete your Google Sheets document with each of the flyers you wish to generate, then run the script.

After a few seconds, you'll find all the urls for each of your flyers in the Flyers column.

Click on the links to open the flyers and test the QR codes with your mobile. Right-click on the image and save it in a folder you've created for the occasion.

Remember to rename each flyer according to the price it conceals. Then all you have to do is manage the printing and distribution of the flyers.

Here's the flyer containing the $200 voucher in our example :

If you have the right equipment, you can do the printing yourself. If not, use a print shop or platform such as Vistaprint.

Before printing, think about the quantities for each flyer.

And that's it! You're ready to launch your competition. For more content related to creative automation, follow us on Linkedin.