Getting started
From sign-up to live draw
How to launch and run a competition website using RaffleHub. No developers required. No compliance research. Everything is in the platform.
Create your operator account
Sign up with your email and company name. We provision your isolated platform workspace, your branded subdomain (yoursite.myrafflehub.co.uk), and your tenant portal immediately - no waiting, no setup call.
- Workspace live in seconds, fully isolated from other operators
- Branded subdomain active from day one
- Point your own custom domain whenever you're ready
- Custom domain managed from your portal - one DNS record to add
Configure your brand
Open Website Settings in your portal and make the site yours. Set your logo, brand colours, hero image, page content, and legal copy. Every change goes live within seconds - no code, no deployments.
- Logo upload with adjustable display size
- Full colour control - primary, secondary, accent, and background
- Homepage hero image, section visibility toggles, and editable copy throughout
- SEO titles, legal pages, and footer text all configurable
Build your competitions
Click New Competition and fill in the details. Title, description, ticket price, draw date, skill-based question, and category. Add a splash image and photo gallery, mark it as featured, and configure instant-win prizes if you want them. Save as a draft to review, then publish when ready.
- Ticket price, total count, and max tickets per person
- Draw date and time, skill question (required by UK law)
- Splash image, photo gallery, and featured flag
- Instant-win prizes with random or manual ticket assignment
Customers browse, enter, and win
Your customers visit your site, browse competitions by category, select their tickets, answer the skill question, and pay. Each entry gets a unique formatted ticket reference. Instant-win results are shown immediately at checkout. All entries appear in your portal in real time.
- Mobile-first entry flow with category browsing and sort options
- Unique per-brand ticket references (e.g. MC-004821)
- Instant-win results displayed immediately at checkout
- Full entry history in the customer's account and your dashboard
Draw, record, and notify
On the draw date, select the winning ticket and record the result in your portal. The winners page on your public site updates automatically. Contact the winner directly using the details in your entries table and arrange prize delivery.
- Record the winning ticket number against the competition
- Winners page updates automatically - no manual edits needed
- Full entry table with customer contact details for prize notification
- Complete audit trail of all entries, tickets, and payments
Compliance
UK competition law - handled for you
RaffleHub is built around the requirements of UK competition law. The following are not optional features - they are platform defaults that apply to every competition, on every operator site.
Skill-based question
Every competition on RaffleHub requires customers to correctly answer a skill question before their entry is accepted. This is enforced server-side on every submission - it is not optional and cannot be bypassed.
Free postal entry route
UK competition law requires a free alternative entry route. Every competition site powered by RaffleHub publishes clear postal entry instructions. Postal entries are counted alongside paid entries in the draw.
Guaranteed winners
The platform is designed around the principle that every draw has a winner. Draw dates are committed to customers at the point of entry. Operators cannot cancel a competition after tickets have been sold without handling refunds properly.
Data isolation
Each operator's customer data, entry records, and competition data are completely isolated from every other operator. Row-level security is enforced at the Postgres layer, not just in application code.
