Skip to main content
Free & Open Source · GPL-2.0+

WPRaffle documentation

A fully-featured WooCommerce raffle & competition system for WordPress — tickets, instant wins, live draws, charity fundraising, responsible-gambling controls, and UK compliance, all for free.

18Elementor Widgets
5Gutenberg Blocks
8Shortcodes
14Email Types

Configurable Raffles

Set ticket counts, prices, packages, prize tiers, schedules, and lifecycle states. Run free or paid competitions exactly the way you want.

Built on WooCommerce

Full checkout flow with any payment gateway, cart management, and order tracking. Each raffle gets its own synced WooCommerce product.

Cryptographically Secure

Tickets assigned with random_int(), a database-level UNIQUE constraint, and multi-layer validation that prevents tampering end-to-end.

Instant Wins & Live Draws

Trigger prizes at specific ticket numbers, run multi-winner draws with prize tiers, and broadcast an animated live draw page.

UK Compliance Ready

Skill questions, free / postal entry routes, geo-restriction, and GDPR export & erasure via the WordPress Privacy API.

Developer Friendly

8 shortcodes, 18 Elementor widgets, 10 documented database tables, AJAX endpoints, cron jobs, and a hooks & filters API. Plus GitHub-powered auto-updates.