Wheel of Prizes
Prizes on the site → update without code changes

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
- Checks administrator role and validates campaign config
- Controls probability sum, issuance limits, dates, and remaining stock
- Creates a versioned preview without changing the published version
- Publishes config atomically after confirmation and maintains an audit log
- 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 publicUsing 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
Recipe details
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.
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
