Marketinggenerationsite toolShippedVerified by us

Wheel of Prizes

Prizes on the site → update without code changes

A robot holds the key to a versioned promo wheel that passes through secure confirmation to the site

In short

Promo mechanics quickly become outdated if every prize changes require a developer, but direct control over probabilities without oversight creates legal and financial risks.

Outcome

A versioned config separates mechanics from the site, an authorized admin panel shows a preview of changes, and the published wheel adheres to limits, duration, and campaign rules.

How the automation runs

Trigger

Authorized manager proposed a change in prize, limit, duration, or probability

Automation steps

  1. Checks administrator role and validates campaign config
  2. Controls probability sum, issuance limits, dates, and remaining stock
  3. Creates a versioned preview without changing the published version
  4. Publishes config atomically after confirmation and maintains an audit log
  5. Restricts re-participation according to stated rules and displays conditions

Human check

Campaign owner and, if necessary, a lawyer approve rules and publication; the mechanic is not used as gambling and does not require a stake.

Outcome

A versioned config separates mechanics from the site, an authorized admin panel shows a preview of changes, and the published wheel adheres to limits, duration, and campaign rules.

Automation diagram

The overall logic is public
Input
TriggerAuthorized manager proposed a change in prize, limit, duration, or probability
System
Step 1Checks administrator role and validates campaign config
System
Step 2Controls probability sum, issuance limits, dates, and remaining stock
System
Step 3Creates a versioned preview without changing the published version
System
Step 4Publishes config atomically after confirmation and maintains an audit log
System
Step 5Restricts re-participation according to stated rules and displays conditions
Human
Human controlCampaign owner and, if necessary, a lawyer approve rules and publication; the mechanic is not used as gambling and does not require a stake.
Outcome
Observable outcomeA versioned config separates mechanics from the site, an authorized admin panel shows a preview of changes, and the published wheel adheres to limits, duration, and campaign rules.

Using it

When to use it

A managed promotional prize distribution is needed with transparent conditions, limited prizes, and frequent campaign changes.

How to verify

Probabilities are valid, the limit cannot be exceeded by parallel requests, an expired config does not award a prize, and the published version matches the approved preview.

Tools

javascripttelegramconfig storeaudit log

Recipe details

Time2–3 eveningsDifficulty4 of 5Steps5Prerequisites3
Access to the whole library

Open every recipe through @venturehunter

We ask for no phone number, no password and no Telegram login on the site. @penioza_bot checks your subscription inside Telegram and brings you back here with access to every kit, not just this one recipe.

No emailNo site loginOne check for the whole libraryBuildable starter

Need help putting this in place?

We will walk through your process and build this loop around your data, your limits and your people.

Message me — I will help