Streaming

How to run a giveaway wheel in OBS or a live stream

A live draw needs three things: a readable wheel, a visible entry list, and a result the audience can trust. OBS can show all three without a second monitor.

1. Add the embed as a browser source

In OBS, add a Browser source and use the embed URL with your entries:

https://wheelbloom.devpenh.com/embed?names=Alice,Bob,Chloe,Dan

Set the width to 700–900 and the height to 900–1000 so the wheel, result card, and entry list are all visible. Enable "Shutdown source when not visible" if you switch scenes often.

The embed is ad-free. The main site and the embed share the same static app, but the embed skips ads and the site header.

2. Keep the entry list readable

Long lists look impressive but produce unreadable slices. Keep the live draw under about 30 entries. If the real list is larger, show the full list in a pinned chat message or a panel, and put the shortlist on the wheel.

If the rules say every entrant has an equal chance, do not use weighted mode. If entries have different values, show the weights on screen before the spin.

3. Update entries between draws

The embed accepts a names query parameter, so you can prepare one URL per round. For a multi-winner draw, enable Remove winner in the embedded panel and spin once per prize.

If your overlay is already live, refresh the browser source after changing the URL. OBS reloads the page without restarting the stream.

4. Decide the audio plan

The wheel has optional tick and win sounds. In OBS, a browser source plays audio only if "Control audio via OBS" is enabled and the source is unmuted. If you already have stream music, turn the wheel sounds off to avoid a clash.

The tick is deliberately quiet. The win chime is short. Test both on a local recording before going live.

5. Make the result verifiable

Capture the entry list before the spin and the winner card after. Keep the clip or a screenshot with the stream timestamp. This is enough to answer the common question: was I in the draw, and who won?

Do not edit the list during the live draw. If you make a mistake, stop, explain it, and restart with the corrected list.

6. Avoid the common stream mistakes

  • Do not accept entries after the stated closing time.
  • Do not let chat add names directly unless you verify them.
  • Do not re-spin because the result is unpopular.
  • Do not claim a draw is audited or certified.
  • Do not ask winners for payment or passwords to claim a prize.

7. A simple scene layout

Put the browser source on the right two-thirds of the canvas, with your face cam on the left. Keep the entry list inside the source so the audience can see it. If the wheel is the main event, use Focus mode on a separate scene and switch to it for the spin.

A clean reveal beats a flashy overlay. The audience cares that the process is fair, not that the wheel has particles.

Ready to set it up? Use the giveaway picker or copy the embed code.

Get the OBS-ready embed

Ad-free, responsive, and controlled with a simple URL. No account needed.

Copy the embed code