Appearance
Winner Draws
The Draws page is where you pick main prize winners: it queues competitions ready to draw, lets you run a random draw or record one you ran off-site with a ball machine or wheel spin, and handles redraws. Draws made with Comps.gg RNG include signed, publicly verifiable proof. Livestream Mode gives you a branded display for revealing winners on camera.
Where to find it: Admin → Draws (/admin/draws). The sidebar link shows a badge with the number of competitions waiting to be drawn.
Only Admins can draw winners — staff in other roles who open this page are redirected to the Winners page.
For “how do I do a live draw?”, go straight to Run a draw live on stream. For prizes revealed when customers buy their tickets, see Instant Wins; those are separate from the main prize draws on this page.
Understand the pending draws queue
The Select Competition panel lists competitions awaiting a draw. Competitions appear here when they end, sell out, or when you cancel a drawn winner and free a winner slot (see Redraws after a cancelled winner). Archived, deleted and fully drawn competitions are excluded. If the list is empty you'll see "No competitions awaiting draws".
Each entry shows:
- The competition title, tickets sold, and winner progress (e.g.
1/3 winners). - A purple Manual badge if the competition is set to manual winner selection — these are the ones waiting for you to act.
- A red Redraw badge when a drawn winner was cancelled and the competition still has a draw outstanding.
- An amber N needed badge showing how many winners are still to be drawn, or a green tick once all winners are selected.
A competition can show both at once: Redraw and 2 needed on a three-winner competition where you drew two winners and later cancelled one of them.
Click a competition to open its draw panel. The panel header confirms which winner you're drawing (e.g. "Drawing winner #2 of 3"), how many tickets were sold, and the full ticket range (1 to the competition's maximum). When the draw is a replacement, the header says so.
Next to the page actions you'll see an RNG available / RNG unavailable indicator. It controls access to Sold only, Full range and Standalone Draw. An available indicator does not guarantee the next request will succeed; see Troubleshooting if a draw fails.
Redraws after a cancelled winner
If you cancel a drawn main prize winner on the Winners page, their winner slot is freed and the competition comes back into this queue with a red Redraw badge, so you can tell it apart from a competition that has never been drawn. The badge stays until every winner slot is filled. Archived or deleted competitions do not reopen automatically.
- Automatic competitions draw the replacement themselves, usually within a minute of the cancellation.
- Manual competitions wait here for you to run the draw, exactly as the first draw did.
The cancelled winner's ticket is excluded from the replacement draw, so the same ticket can't win twice. If you cancelled by mistake, set the winner back from Cancelled on the Winners page; that restores their win, provided the replacement hasn't been drawn yet. If it has, cancel the replacement first.
This is different from a Full range redraw (below), which happens in the moment when a random number lands on an unsold ticket.
Automatic vs manual draws
Whether you need to do anything on this page depends on the competition's Winner Selection Mode (Automatic or Manual — see Competitions):
- Automatic — the platform draws from eligible sold tickets and fills all outstanding winner slots for you. If you select an automatic competition in the queue you'll see an Automatic Draw Pending banner instead of draw controls. Draws become due five minutes after the end time and are checked every minute. The banner shows the scheduled time while it is still ahead, then says "any moment now". Sellouts and replacements for cancelled winners do not wait for a new five-minute grace period. Reload the page to check for completion.
- Manual — the competition waits for you. Selecting it opens the three draw modes described below, so you can choose when to draw and reveal the winner. Use this setting when planning a live draw.
Competitions with an external draw source also show manual controls and open Manual entry. This does not change their Winner Selection Mode or stop an automatic draw. Other manual competitions open Sold only by default.
Automatic draws use the signed random number service when available, but can fall back to the platform's internal random selection if it is unavailable or fails. That fallback does not provide a Comps.gg RNG signature or public verification link. Check the actual result before promising a customer signed proof.
To postpone an end-time draw, change the competition's End Date & Time on its edit page before it ends. Extending the date does not stop an automatic draw triggered by selling out. See Competitions.
Choose a draw mode
Manual competitions offer three tabs. Pick the one that matches how you want to run the draw:
| Mode | What it does | When to use it |
|---|---|---|
| Sold only | The RNG draws from eligible sold tickets only, so a successful draw produces a winner. | Best when the competition didn't sell out and you want a sold winner first time. |
| Full range | The RNG draws from the entire ticket range (1 to the maximum), including unsold numbers. The draw can land on an unsold ticket — if it does, you get the option to redraw. | When your terms promise a draw over the whole number range, or you want the added transparency of an any-number-can-come-up draw (common for livestreams). |
| Manual entry | No RNG — you record the ticket number from a draw you ran off-site, e.g. a ball machine or wheel spin, with an optional source note. | When the winning number was produced outside the platform and you need to assign it to the right customer. |
Switching tabs clears the displayed result, but does not undo a saved draw or winner assignment. Sold only and Full range are disabled while the RNG is unavailable; Manual entry does not depend on the RNG service.
This also answers "what happens if the competition doesn't sell all its tickets?" — a sellout is not required. Use Sold only to choose from eligible sold tickets, or Full range if you want unsold numbers in play with a redraw when one comes up. There must still be an eligible ticket for a winner to be assigned.
Draw from sold tickets only
- Select the competition and stay on the Sold only tab.
- Click Draw Winner #N. A short "Drawing Winner…" animation runs while the signed random number is generated.
- The winning ticket number and the winner's name are revealed, with a green Winner Assigned confirmation.
The winner is assigned immediately — there is no second confirmation for RNG draws. The counter in the header ticks up, and the result appears in Draw History with its verification details. Do not click Draw Winner #N as a rehearsal on a real competition.
Draw across the full ticket range
- Select the competition and switch to the Full range tab.
- Click Draw Winner #N.
- One of two things happens:
- The ticket was sold — winner revealed and assigned, exactly as in sold-only mode.
- The ticket wasn't sold (a miss) — an amber banner appears: "Ticket #N wasn't sold. This draw is recorded in the audit trail," with a Redraw button. Click Redraw to draw again; repeat until a sold ticket comes up.
Every attempt is recorded in Draw History: misses have status Unsold, and successful draws have status Winner. A miss also shows its Draw ID, Signature and public verification link beneath the number, so you can verify that attempt before redrawing. The draw button is locked while a miss is on screen; use Redraw to continue.
A ticket that has already won a main prize, including a cancelled win, cannot win again. In Full range, landing on one of those numbers also produces a miss and the Unsold warning; it does not mean the original purchase has disappeared.
Record an off-site draw (manual entry)
Use this when the winning number came from outside the platform — a ball machine, a wheel spin, a live TV draw.
- Select the competition and switch to the Manual entry tab.
- Enter the Ticket Number that was drawn: a whole number from 1 to the competition's maximum ticket number.
- Fill in Source (optional) if you want to note where the number came from (e.g. "Ball Machine", "Wheel Spin") — this is stored with the result and shown in Draw History.
- Click Assign Winner #N. Nothing is assigned yet — a Check the ticket number dialog opens, showing the number you typed.
- Read the number back, then click Confirm ticket N. If it's wrong, click Change number (or press Escape) and correct it in the box behind.
Confirmation submits the number for assignment. If the ticket is eligible, the winner is saved and their notifications start; sent notifications cannot be recalled. The dialog shows the ticket number only — never the customer's name — so you can correct a mistyped number before revealing a customer on stream. Click Confirm ticket N deliberately; pressing Enter again does not confirm it.
Once you confirm, the platform validates the ticket:
- Sold — the winning ticket and the customer's name are revealed with Winner Assigned, and the source note is shown beneath the result.
- Not sold — an amber warning appears: "Ticket #N wasn't sold. This entry is recorded in the audit trail. Enter another ticket number to try again." The winner is not assigned; draw another number off-site, enter it and confirm it the same way.
A ticket that has already won a main prize is rejected, including a ticket whose win was cancelled. After a successful assignment, both the ticket number and source fields clear; enter the source again for the next winner if you want it recorded each time.
Draw competitions with multiple winners
Manual draws select winners one at a time. After each successful draw the panel moves on to the next winner ("Drawing winner #2 of 3…") — keep drawing (or entering numbers) until every winner is assigned. After the final draw the panel header changes to All winners drawn, and the competition shows a green tick in the queue. The selected competition and result stay visible until you close the panel or reload. You can mix modes between winners, e.g. draw winner #1 sold-only and record winner #2 from a wheel spin. Automatic draws fill all outstanding slots in one run.
The same ticket cannot win twice, but the same customer can win with different tickets. If you want every prize to go to a different person, set Max Per User to 1 when setting up the competition: with one ticket each, winners are different people. There must be enough eligible tickets to fill the remaining slots.
Verify a draw (prove it was fair)
Every successful request to Comps.gg RNG, including a full-range miss or a standalone draw, shows two pieces of proof beneath the reveal:
- Draw ID — a unique reference for the draw. Click it to copy; the arrow icon next to it opens the public verification page, which anyone (including your customers) can visit to confirm the result.
- Signature — the cryptographic signature over the result. Click to copy.
If a customer questions a result, send them the verification link — they don't need an account to check it. The public competition page also shows the winner with its draw verification once the draw is complete.
Manual-entry draws have no RNG proof by design; their audit trail is the recorded ticket number, the source note, and the timestamp shown in Draw History. Internal random draws, including automatic fallback draws, also have no Comps.gg RNG proof. Share a public verification link only when the result provides one.
Run a draw live on stream (Livestream Mode)
Livestream Mode turns the page into a branded draw display that fills the browser window. You broadcast that window using your streaming software or screen sharing; the button does not start a broadcast, connect a social account, or create a public watch link.
- Before the competition is due, check its Winner Selection Mode is Manual if you want to control the reveal. Turning on Livestream Mode does not pause an automatic draw or change its schedule.
- Sign in as an Admin, open Admin → Draws, and select the competition once it has ended or sold out. Check the title, ticket range and winner number before continuing.
- Choose Sold only, Full range, or Manual entry. For an off-site draw, have the drawn ticket number ready and add a source note if needed. Do not submit a real draw just to test the display.
- Click Livestream Mode (top right). The admin sidebar, header, Compy and Draw History disappear. The display uses your site's theme colours and logo, with the site name as a fallback when there is no logo.
- In your streaming software, capture this signed-in browser window and check the preview before starting your broadcast. The competition selector and draw controls remain visible, and a successful result will reveal the winning ticket and the winner's name.
- When ready, click Draw Winner #N for an RNG draw. For an off-site draw, enter the drawn number in Ticket Number, click Assign Winner #N, read back the number in Check the ticket number, then click Confirm ticket N. A successful result saves the winner and reveals them with confetti. Handle misses with Redraw or another off-site number, and repeat for any remaining winners.
- Stop sharing the draw window, then click Exit Livestream to return to the normal admin view and Draw History.
Refreshing or reopening Livestream Mode
You can bookmark /admin/draws?livestream=1 to reopen the branded view. It still requires an Admin login. Each tab has its own draw controls and displayed result, and a browser source may need a separate login. Opening that address does not mirror the draw you operate in another window.
Refreshing preserves Livestream Mode, but resets the selected competition, typed inputs and result currently on screen. It does not undo a saved competition draw. Check Draw History or Winners before trying again if a refresh or lost connection interrupted the reveal.
The Standalone Draw also gets the celebration reveal in Livestream Mode, so you can use it for on-stream giveaways without assigning a competition winner.
Generate standalone random numbers
The collapsible Standalone Draw panel, just above the Draw History table, generates signed random numbers that aren't tied to any competition — useful for ad-hoc giveaways, social media picks, or drawing from a list you hold elsewhere.
- Click Standalone Draw to expand the panel.
- Set Min Ticket to a whole number of at least 1, Max Ticket to a whole number greater than Min Ticket, and Winners to a whole number from 1–100. Both ends of the range are included; do not request more winners than there are numbers in that range.
- Click Generate Random Numbers.
You get the winning number(s) plus the same Draw ID, public verification link and signature as a competition draw. Nothing is assigned to any customer — it's purely a certified number generator. It requires the RNG to be available.
Copy the Draw ID and save the verification link before leaving or refreshing the page. Standalone draws are not included in the competition Draw History table.
Review draw history
The Draw History table at the bottom of the page shows recorded competition draw attempts, newest first, 20 per page, with pagination and a refresh button. Its refresh button updates the table only; reload the page to update the pending queue or RNG indicator. Columns:
- Status — Winner (successful draw), Unsold (a miss, including an ineligible full-range number), or Duplicate (a duplicate attempt recorded by the draw method).
- Method — Comps.gg RNG (signed random draws), Basic (recorded internal random draws), or External (manual entry).
- Ticket — the number drawn or entered.
- Winner — the customer's name for successful draws.
- Competition and Date.
- Verification — a link to the public verification page for RNG draws, the seed reference for legacy draws, or the source note you recorded for manual entries.
Use this table to review recorded misses, redraws and successful results. Check the Winners page for automatic fallback results that have no signed draw record.
After the draw: notify and fulfil
Once a winner is assigned, manage the win from the Winners page — that's where you handle winner contact, prize claims, cash alternatives and fulfilment. Assignment starts the winner notification process; switching tabs or leaving Livestream Mode does not cancel the win. For a mistaken assignment, use Redraws after a cancelled winner.
When all winners are drawn, the competition leaves the pending queue on its next refresh. Its result can remain visible in the currently selected panel until you close it or reload.
Troubleshooting
The draw landed on an unsold ticket — what do I do? Nothing has gone wrong. Full-range draws can land on unsold numbers by design. Click Redraw in the amber banner and draw again; every attempt stays in the audit trail. In manual entry, simply enter the next number from your off-site draw. If you'd rather guarantee a sold winner first time, use the Sold only mode instead.
The Sold only and Full range tabs are greyed out / it says "RNG unavailable". RNG draws are not available to this page. Reload to check the current status; the indicator is not continuously refreshed and does not guarantee a request will succeed. If it stays unavailable, contact support to check the site's random number service. For a manual competition you can also run the draw off-site (ball machine, wheel spin) and record the result with Manual entry, which does not use the RNG service.
A competition I expected to draw isn't in the queue. Reload the page first. Competitions normally appear once they have ended or sold out. Check the competition's end date and status — if it's still live and not sold out, or it has been archived or deleted, it won't be listed. If all its winners have already been drawn, check the Winners page instead. An automatic competition with no tickets sold is completed without a winner.
The competition shows "Automatic Draw Pending" instead of draw buttons. It has Automatic winner selection, so the platform draws it for you after it ends or sells out. The banner shows a scheduled time or "any moment now". Livestream Mode does not override that setting. For future live draws, set Winner Selection Mode to Manual before the competition becomes due; see Competitions.
An automatic draw is overdue, or I see "No eligible tickets". Reload the page and check Winners in case it already ran. Automatic end-time draws have a five-minute grace period and are checked every minute. Only active or ended competitions are processed automatically; an overdue draft or cancelled competition can appear in the queue without being scheduled for an automatic draw. Sold-only and automatic draws exclude unsold tickets and tickets that already hold a main prize win, including cancelled wins. Automatic draws need enough eligible tickets for all outstanding winners; if there are too few, the draw cannot complete. If it remains pending, contact support with the competition title and any error shown.
The page refreshed or a draw request failed before I saw the result. Check Draw History and Winners before drawing again: a lost response does not prove the assignment failed. A fresh draw on a competition with multiple winner slots could select its next winner.
I entered a ticket number and it says the ticket wasn't sold. The number you recorded doesn't match a sold ticket, so no winner was assigned. Double-check the number against your off-site draw and enter it again; the failed attempt is kept in the audit trail. If your off-site draw included unsold numbers, draw again and enter the new number.
A customer wants proof the draw was fair. Open the result in Draw History and send them the public verification link — no login required. For manual-entry draws, your evidence is the recorded ticket number, source note and timestamp, plus whatever record you kept of the off-site draw (many operators film it or run it in Livestream Mode).