Get started

Get started in 10 minutes

Six simple steps from an empty account to a live campaign that collects leads. No developer and no credit card needed.

1

Create account

About 1 minute

Go to the sign-up page, enter your name, email, and password, and you're in the dashboard. The Free plan gives you 1 active campaign and 20 games per month with all game types, enough to test the whole setup.

  1. Open /app/#/signup and create the account.
  2. Choose "New campaign" in the dashboard.
  3. Already have an account? Log in here.
Tip: Use an email address you read daily. This is where notifications and any messages from us are sent.
2

Choose game and template

About 1 minute

You choose two things: game type (how it's played) and template (ready-made content, prizes, and colors). You can change everything afterward.

Game type

  • ๐ŸŽก Prize wheel
  • ๐ŸŽŸ๏ธ Scratch card
  • ๐ŸŽ Gift pick
  • ๐ŸŽฐ Slot machine (three matching symbols = prize)
  • ๐Ÿ‚  Pick-a-card (choose one of five cards)
  • ๐ŸŽฒ Dice roll (the number decides the prize)
  • ๐Ÿ“… Daily reward (7-day streak)

Template

  • ๐Ÿ›๏ธ Online store โ€“ discount
  • ๐ŸŽช Trade show booth โ€“ giveaways
  • ๐Ÿฝ๏ธ Restaurant and cafรฉ
  • ๐Ÿ’Œ Newsletter โ€“ growth
Not sure which game type to choose? Start with the prize wheel. It's familiar to everyone and works everywhere. See the game overview for when each game fits best.
3

Set prizes and probability

About 2 minutes

Each prize has a weight, an optional stock, and a setting for whether it's a win or not (for example "Try again"). The outcome is always drawn on the server, so it can't be manipulated in the browser.

  • Weight is a relative number. The chance of a prize is its weight divided by the sum of all weights.
  • Stock is how many of the prize can be given out. An empty field means unlimited.
  • When stock runs out, the prize is no longer given out. The other prizes get a correspondingly larger share.

Concrete example

Example prize setup with weight and stock
PrizeWeightStockChance
10% off40Unlimited40 %
Try again (no prize)24Unlimited24 %
Free shipping25Unlimited25 %
20% off105010 %
$50 gift card131 %

Here the weights add up to 100, so each weight equals its percentage. That's a choice, not a requirement: weights of 8, 5, and 1 work just as well.

What happens when stock runs out? When all 50 "20% off" prizes have been given out, it drops out of the draw. The total becomes 90, and "10% off" goes from 40/100 to 40/90, or about 44%. The gift card is gone after 3 are given out, and the rest adjust the same way.
Remember: All games count toward the monthly limit in your plan, including those that don't win a prize.
4

Customize design, form, and GDPR

About 3 minutes

๐ŸŽจ Design

Choose colors, upload your logo, and pick a font. Changes appear in the live preview as you work. On Pro you can also add your own CSS.

๐Ÿ“ Form

Name and email are on by default. Turn on phone and company if needed, or add custom fields, for example "What size do you wear?".

๐Ÿ›ก๏ธ GDPR consent

Write the consent text yourself, add a link to your privacy policy, and include a separate, optional checkbox for marketing.

โš™๏ธ Rules

One game per email, start and end dates, and a maximum number of games. You write the text on the win and lose screens yourself.

Fewer fields mean more leads. Only ask for what you actually use in follow-up. For most campaigns, name and email are enough.
You are the data controller. The consent text and privacy policy are your responsibility. Read more on the privacy page.
5

Activate and publish

About 2 minutes
  1. Set the campaign to active in the dashboard.
  2. Copy the embed code. It looks like this:
embed code
<script src="https://DITTDOMENE/embed.js" data-campaign="ID" async></script>
  1. Paste the code into your website, right before </body>. See guides for WordPress, Shopify, Wix, and more.
  2. At a booth: open /p/ID?kiosk=1 on a tablet, or scan the QR code with your phone.
  3. Test before you share. The preview in the editor doesn't record leads.
Note: A test game on the published campaign becomes a regular lead and counts toward the monthly limit. Use the preview to test design and text.
Optional tip: Will you use the game at a booth, in a store, or at a restaurant? Order a poster, roll-up banner, or table stand with the campaign's QR code directly in the dashboard under Print materials. We print and deliver to you. See all print material.

Want a pop-up with your own button? Use <button data-leadwin-open> or call Leadwin.open(). All options are described under embed attributes.

6

Measure and follow up on leads

Ongoing
  • Statistics: see how many view, start, and complete, and which prizes are given out.
  • Leads: search and filter, and download everything as CSV for your newsletter or CRM.
  • Redeem a prize: enter the code in the dashboard when the winner shows up in your store or at your booth.
  • Automation (Pro): send new leads to Zapier, Make, or n8n with webhooks, and email winners.
Follow up within 24 hours. The sooner you get in touch after someone has played, the more relevant it feels. See more tips in How to get as many leads as possible.

Common mistakes and how to avoid them

  • Too many fields in the form. Every extra field means fewer people finish. Start with name and email.
  • The top prize has too high a weight. Give expensive prizes a low weight and a small stock, so your budget doesn't blow up.
  • No "Try again" segment. If everyone wins something, it gets expensive fast. Mix prizes and non-prizes.
  • The campaign is paused. A paused campaign isn't shown to visitors.
  • Unclear consent text. Say what the data will be used for, and link to the privacy policy.
  • No follow-up. Leads you don't follow up on are wasted. Set aside time in your calendar.
  • You hit the free limit without noticing. The free plan includes 20 games per month. Plan your traffic, or see the pricing.
Checklist

Your launch checklist

Check items off as you go. Your progress is saved in your browser on this device.

0 of 12 completed
All set! Your campaign is live. Remember to follow up on leads within 24 hours.

Ready to get started?

Create a free account and have your first campaign live within 10 minutes.

Get started free No credit card ยท Free plan with 20 games per month ยท GDPR-friendly