← Back to EventSpin

EventSpin Manual

Complete guide to running a live random draw

Contents

  1. Overview
  2. Getting Started
  3. Host Screen
  4. Adding Names
  5. Running a Draw
  6. Prizes
  7. Raffle Mode
  8. Exporting Winners & Contacts
  9. Saving & Loading Rooms
  10. Spotlight Display
  11. Attendee Join Page & Privacy Consent
  12. Settings
  13. Join Countdown
  14. Troubleshooting

1. Overview

EventSpin is a web-based random draw tool for live events. No software to install on any device — the host opens a browser, the audience joins from their own phones, and the winner is revealed live on a projector screen.

Three browser screens cover every role:

Tip: EventSpin works entirely over the internet — the host, attendees, and projector can all be on different networks. A shared Wi-Fi is not required.

2. Getting Started

Subscription & Login

  1. Purchase an EventSpin subscription from the Cue Congress website. You will receive a license key by email.
  2. Open cuecongress.com/eventspin/host.html in a desktop browser (Chrome or Firefox recommended).
  3. Enter your license key when prompted and click Activate. The key is stored locally in your browser — you will only need to enter it once per device.
  4. Enter a Room Code (4–8 letters/numbers) or accept the generated one. This creates your session room. Share the room code or join link with attendees.

Typical Event Setup

Host laptop Open host.html in a browser. This is your control panel for the entire draw.
Projector PC Open spotlight.html with the same room code and switch the window to fullscreen (F11). Connect to the projector.
Attendees Scan the QR code on the Spotlight screen, or click Copy Join Link on the host screen and send it out.

3. Host Screen

The host screen is divided into two panels:

The header shows the room code (or its saved name, once you've given it one — see Saving & Loading Rooms), a Copy Join Link shortcut, a button to open the Spotlight screen in a new tab, Extend View (opens Spotlight pre-positioned to fill a second monitor, if one is connected), Save Room, Save New Room, and My Rooms (see Saving & Loading Rooms), License to deactivate this device's license, and Close to leave the room on this device.

Join Link & QR Code

The attendee join link box shows a small QR code alongside the link itself. Click Copy link to copy the URL, or ⬇ QR to download the QR code as a PNG image — useful for pasting into a slide, a printed flyer, or an email invite ahead of the event. The downloaded image is exported at full resolution even though it's shown small on screen.

Tip: Click Import CSV/Excel next to the bulk import box to load names straight from a spreadsheet — see Adding Names.
Note: the first device to open a room becomes its authorized host. A second device trying to control the same room (spin, clear, change settings) will see "This room is already controlled by another host device" and can only watch, not control it. To hand control to another device, close the room on the original device first.

4. Adding Names

There are four ways to build the pool of names for a draw:

Add One at a Time

Type a name into the Add a name… field and press Enter or click + Add.

Bulk Import (Paste)

  1. Paste a list of names into the bulk import box — separate them with commas or new lines.
  2. Click Add all. Up to 300 names are added per paste.

Import from CSV or Excel

  1. Click 📁 Import CSV/Excel next to the bulk import box and choose a .csv, .txt, .xlsx, or .xls file.
  2. EventSpin reads the first column of every row and drops the names into the bulk import box for you to review — a header row like "Name" or "Full Name" is skipped automatically.
  3. Check the list, then click Add all as usual. Nothing is added automatically without this review step.
Tip: Extra columns (email, phone, table number, etc.) in your spreadsheet are simply ignored — only the first column is imported.

Let Attendees Join Themselves

Share the join link or QR code. Attendees type their own name on the Join page and are added automatically — no host action required. See Attendee Join Page & Privacy Consent for the optional phone/email fields attendees can fill in.

Duplicate Names

Manually added names (via Add or Bulk Import) are rejected if an identical name is already in the pool. When an attendee self-joins with a name that's already present, EventSpin automatically appends a number instead of rejecting them — for example a second "John Smith" joins as "John Smith 2" — since many attendees on the same venue Wi-Fi can share a name.

Removing Names

Click the next to any name to remove it individually, or Clear all to wipe the entire pool and winners history and start fresh.

Note: Clear all cannot be undone.

5. Running a Draw

Choose a visual mode before spinning — it's shown live on the Spotlight screen:

Spinning

  1. Make sure at least 2 names are in the pool — the Spin button is disabled otherwise.
  2. Click SPIN. A 3-2-1 countdown plays on both the host button and the Spotlight screen.
  3. The winner is drawn and the animation plays out on Spotlight. The name stays blurred on the host screen until Spotlight has revealed it, to keep the surprise for the room.
  4. Once revealed, click ✓ Next Round to log the winner to history and continue (removing them from the pool if Raffle Mode is on), or ↺ Undo to dismiss the result without confirming — the name stays in the pool either way you choose Undo.
Tip: Set the Event title in Settings to show your event's name on the Spotlight idle screen.

6. Prizes

Prizes are entirely optional — leave the Prizes list empty and every spin just awards a plain winner, exactly as described above. Set up a list if you want to run through a sequence of named prizes (e.g. a 1st, 2nd, and 3rd prize) in one room instead of tracking that by hand.

Setting Up Prizes

  1. In the Names panel, type a prize into the Prizes field — e.g. "1st prize: iPhone" — and click + Add.
  2. Add as many prizes as you like, in the order you want them awarded.

How Prizes Are Drawn

Each spin always draws for the prize at the top of the list. A "Next prize" label appears above the Spin button showing what's coming up. Once a winner is confirmed with Next Round, that prize is removed from the list for good — on both the host screen and the Spotlight display, its name appears instead of "Winner" (e.g. "🎁 1st prize: iPhone" instead of "🏆 Winner"), and Spotlight also shows "Drawing for: …" during the countdown.

Clicking ↺ Undo instead of Next Round does not consume the prize — it stays at the top of the list for the next spin attempt, since nothing was actually handed out.

Once every prize has been awarded, the host screen shows "All prizes awarded" and further spins go back to being plain, prize-less draws.

Tip: Need to add a last-minute prize mid-event, even after the original list has run out? Just add it — the very next spin will automatically draw for it.

7. Raffle Mode

When Raffle mode is on (Settings), confirming a winner with Next Round removes them from the pool — so every spin picks a new person and nobody can win twice.

Turn Raffle mode off if you want the same pool available for every spin (for example, a repeating "spin to decide who goes next" use case where a person can be picked again).

8. Exporting Winners & Contacts

Two downloads are available as real .xlsx Excel files (not CSV), so accented and non-Latin names always open correctly:

Tip: See Attendee Join Page & Privacy Consent for how phone/email are collected and protected.

9. Saving & Loading Rooms

If you run several draws a week (or multiple events in one day), you can prep a room once and reuse it every time — from any device, since it's tied to your license key rather than one browser.

Saving a Room

Two buttons in the header handle saving, depending on what you want:

Once a room has been saved, its label is shown instead of the raw room code in the header, on the Spotlight display, and on the attendee join page — so everyone sees "Friday Raffle" rather than a code like "6T74S6".

Loading a Room

  1. Click My Rooms in the header (or on the initial room-code screen before opening any room).
  2. Click Load next to the saved room you want.

Loading a saved room opens it exactly as it was left — names, prizes, settings, and winners history all included. Nothing is cleared automatically. If you're reusing a room for a new audience and want to drop the previous names and winners, click Clear all after loading it.

Retention

A saved room is kept for up to 12 months after its last use; a room that was never saved is cleared after 30 days of inactivity. Opening or loading a saved room resets its 12-month clock, so anything you actually reuse never expires in practice.

10. Spotlight Display

Spotlight is a projector-optimised full-screen display, opened from the host screen via Spotlight (opens a new tab) or Extend View (opens pre-positioned to fill a second monitor, if one is connected). Use the fullscreen button in the top-right corner of the Spotlight page itself to go fullscreen — browsers require a click on the page to grant fullscreen, so it can't happen automatically.

What Spotlight Shows

Tip: Audio is controlled entirely from the host's Audio setting — there's no separate control on the Spotlight screen itself. If it's off, Spotlight never prompts attendees to enable sound.

11. Attendee Join Page & Privacy Consent

Attendees open the join link (or scan the QR code shown on Spotlight) and type their name to be added to the draw. No account or app download is required.

Optional Phone & Email

Below the name field, attendees can optionally add a phone number and email — useful if you need to contact winners to arrange delivering a prize. These fields are only usable if the attendee ticks the consent checkbox below them:

"I agree to share my phone number and email with the organizer, who may contact me only if I win a prize. This info won't be used for any other purpose."

Note: The consent wording above is the built-in default. You can rewrite it entirely from Consent text in Settings — e.g. to match your organization's own legal phrasing or another language — or turn the whole phone/email section off from Collect phone/email in Settings if you don't need it at all. If you have specific legal requirements for your event or region, review and adjust the wording with your own advisor before relying on it.

Joining from a Shared Wi-Fi

Large venues often put every attendee's phone behind the same shared Wi-Fi network. EventSpin tracks the "3 times per device" join limit above by the device itself (a private id stored in the phone's browser), not by network address — so hundreds of attendees on one venue Wi-Fi each still get their own 3 joins, rather than the whole room being treated as a single device.

12. Settings

All settings live in the right-hand panel of the host screen and apply live to the Spotlight screen — no reload needed.

Join Countdown

Instead of (or as well as) manually toggling Allow attendees to join off, you can set a countdown that closes joining automatically once it runs out — useful for a dramatic "doors closing" moment, or for a poll/raffle that should stay open for a fixed window without you needing to remember to close it by hand.

  1. Enter a number and choose a unit — seconds, minutes, hours, or days — then click Start.
  2. The host screen shows the live time remaining, with a Cancel countdown button to stop it early if you change your mind.
  3. The same countdown appears live on the Spotlight idle screen next to the QR code (e.g. "Closes in 4:32"), so the room can see it counting down too.
  4. When it reaches zero, joining closes automatically — the QR code and join link disappear from Spotlight, and any attempt to join is rejected, exactly as if you'd switched Allow attendees to join off yourself.
Tip: The countdown is tracked by the server, not your laptop — you can start a multi-day countdown, close your laptop entirely, and it will still close on schedule and enforce it correctly even though your device isn't open. This also means every attendee sees the same countdown regardless of their own phone's clock.

13. Troubleshooting

Attendees Can't Join

"This room is already controlled by another host device"

Only the first device to open a room can control it (spin, clear, change settings). If you need to switch host devices, close the room on the original device, or open a different room code on the new device.

License Key Not Accepted

Logged Out Unexpectedly

EventSpin stores its activation in your browser's localStorage. Clearing browser data or using Private/Incognito mode will remove the stored key. Re-enter your license key to reactivate.

Spin Button Is Disabled

The pool needs at least 2 names before you can spin. Add more names or wait for attendees to join.

Support

Email info@cuecongress.com with your license key and a brief description of the issue.