Key features

  • Premium dark design with vibrant accent colours
  • Striking featured-competition hero layout
  • Clear countdown timer and ticket price display
  • Prominent competition entry call-to-action
  • Ticket availability and sales-progress section
  • Competition carousel for promoting multiple live draws
  • Trust and delivery reassurance section
  • Mobile-first responsive layout
  • Clean navigation for competitions, entry lists, winners and FAQs
  • Flexible visual style suitable for any prize draw brand

Halo is a bold, high-impact dark theme designed for modern prize draw and competition websites. Its electric-lime highlights, premium black styling and strong visual hierarchy give every competition a sharp, exciting presence while keeping the ticket-buying journey clear and focused.

Built to suit any prize category – from cars and cash to luxury, tech and experiences – Halo gives your brand a powerful, professional look that feels made for big-ticket competitions.

Halo – Prize Draw Theme FAQs

Is Halo suitable for any type of prize draw?
Yes. Its flexible dark visual style works well for car, cash, lifestyle, technology, holiday and luxury-prize competitions.
Is the theme mobile-friendly?
Yes. The design is created to look sharp and clear across desktop, tablet and mobile devices.
Can I use my own brand colours and logo?
Yes. Halo is designed as a flexible visual theme, allowing you to apply your own branding, logo, imagery and prize categories.
Does the design include competition-focused sections?
Yes. It includes layouts for featured draws, countdowns, ticket pricing, entry actions, ticket progress, competition listings and trust messages.
Is Halo suitable for any type of prize draw?
Yes. Its flexible dark visual style works well for car, cash, lifestyle, technology, holiday and luxury-prize competitions.
Is the theme mobile-friendly?
Yes. The design is created to look sharp and clear across desktop, tablet and mobile devices.
Can I use my own brand colours and logo?
Yes. Halo is designed as a flexible visual theme, allowing you to apply your own branding, logo, imagery and prize categories.
Does the design include competition-focused sections?
Yes. It includes layouts for featured draws, countdowns, ticket pricing, entry actions, ticket progress, competition listings and trust messages.

WHAT IT COMES WITH

Everything in Halo – Prize Draw Theme

Built in

Included with every licence. No extra plugins to buy.

Competition engine

Included

Built on WooCommerce Lottery and Pick Number, then reworked from end to end for UK prize draws.

  • Ticketed competitions Set the ticket price, total tickets, max tickets per player, draw date and optional start date.
  • Pick your own numbers or lucky dip Players choose their tickets or get random numbers, with numbers held in the basket while they check out.
  • Letter ticket numbers Alphabet mode tickets (e.g. A12) show correctly on every page, email and account screen.
  • Skill question on entry Multiple-choice question on the competition page and in the quick entry popup, checked before a ticket can be added.
  • "Competition" wording everywhere The plugin's public "Lottery" wording is replaced with "Competition" across the site.
  • Live, sold out and ended states Cards and pages switch automatically between live, sold out (still waiting for the draw) and closed.
  • Scheduled competitions Future competitions are handled with start dates and countdowns.
  • Paid orders complete automatically Entries are digital, so paid orders go straight to Completed; cash on delivery is left alone.
  • Required plugin checks The admin is told if WooCommerce, WooCommerce Lottery or Pick Number is missing.

Home page

Included

Every section is controlled from Appearance > Customize > Pulse Garage Home.

  • Hero slider Rotates through competitions marked as Featured, with price, countdown and a progress bar that follows the active slide.
  • Tabbed game grid Competitions, Spin Wheels and Scratch Cards in one tabbed grid; game tabs only show when that add-on is active and has items.
  • Ending Soon competitions Live competitions, soonest ending first.
  • How It Works Editable step-by-step section.
  • Live Wins strip Real instant wins as they happen, falling back to published winners so it is never empty.
  • Winners section Latest winners in your chosen card style.
  • Charity strip Scrolling row of charity logos (or styled name badges), each with an optional link.
  • Trust strip Reassurance tiles under key sections.
  • Custom page banners Upload your own banner images for the page headers.

Competition cards

Included

One card system used on the home page, Competitions page, related competitions and basket.

  • Two card styles Classic (full details with timer boxes) or Compact (image overlay with a quick timer), chosen per location.
  • Cards per row per device Set desktop, tablet and mobile columns separately for each grid.
  • Card image ratio Keep the default height or set your own ratio (e.g. 4:3, 16:9).
  • Live countdowns Ticking timers that stay correct even behind full page caching.
  • Tickets-sold progress bar Sold / total with a "% sold" label.
  • Instant Wins badge Shown automatically on competitions with instant prizes.
  • Sold out and ended ribbons Sold out cards switch to an orange accent with a stamp.
  • Quick entry basket button A basket button beside Enter Now opens the quick entry popup.

Competitions page

Included
  • Filter pills One pill for each category that contains a competition, plus Instant Wins.
  • Sort options Ending Soon, Newest, Most Popular, Price: Low to High, Price: High to Low.
  • Load more Loads 12 competitions at a time without a page reload.
  • Show ended competitions Keep ended competitions visible for a set time after the draw.
  • Show or hide sold out competitions Your choice in the Customizer.
  • Works without JavaScript Filters and sorting still work as plain links and forms.
  • Shop and category pages match The WooCommerce shop and category archives use the same design.

Single competition page

Included
  • Prize gallery Main image with arrows, a counter and thumbnails.
  • Buy box Price per ticket, countdown, draw date, ticket limit and max per player.
  • Quantity slider with bundles Drag or tap quick-select bundle buttons; the total updates live.
  • Live draw details Per-competition live draw link, streaming platform and time.
  • Info panels Prize Details, How It Works, Rules & Free Entry and Entry List, each opening a popup.
  • Trust tiles Three editable reassurance tiles under the competition.
  • Sticky Enter Now bar Price, time left and an Enter Now button follow the player as they scroll.
  • Related competitions "Keep The Momentum Going" grid of more live competitions.
  • Entry list link Straight to the public entry list for that competition.

Instant wins

Included
  • Instant prize grid Every instant prize group as a card with its image and how many are still available.
  • Prize popups Each card opens a list of its winning tickets, marked Available or Already won, loaded page by page.
  • Instant prize images Upload an image for each instant prize from the product screen (no extra plugin needed).
  • Instant win pop-up after checkout Players see their instant wins on the thank-you page straight away.
  • Instant win emails for guests too Guest players get the win email as well, not just account holders.
  • Winning tickets stay private Unclaimed instant-win ticket numbers are never published.
  • Built for thousands of prizes Prize data is cached and only loaded when a popup opens.

Quick entry & basket

Included
  • Quick entry popup Quantity, bundle picks, the skill question and Add to Basket without leaving the page.
  • Smart hand-off Competitions where players pick their own numbers send them to the full page instead.
  • Basket drawer Slide-out basket with quantity changes, remove and suggested competitions.
  • After add to basket Choose to open the basket drawer or show a styled notice.
  • Ticket limits enforced Max tickets per player and competition rules are checked in the popup, drawer and basket.
  • Branded basket page Redesigned basket that keeps ticket numbers and answers.

Ticket bundles & discounts

Included
  • Quantity discount tiers Cheaper per-ticket price as players buy more (e.g. 10 for £9).
  • Buy X Get Y free Free tickets for every X bought, shown in the basket, mini basket and order.
  • Live savings banner Shows players what they save and how many free tickets they get.
  • Minimum quantities Set a minimum per competition; checked at add to basket and in the basket.
  • Discount colours Match the bundle and offer banners to your brand.
  • No extra plugin needed Built into the theme and compatible with the RWD Discounts plugin data.

Checkout

Included
  • Two-column raffle checkout Your details and date of birth on the left, summary and payment on the right.
  • Date of birth check Players must be 18 or over; checked in the browser and again on the server, and remembered for returning players.
  • Phone number required by default Uses WooCommerce's own phone setting for checkout and account details.
  • No order notes The unused "Order notes" box is removed.
  • "20 entries" wording The order summary shows entries instead of "x 20".
  • Secure checkout note Reassurance under the Place Order button.
  • Free postal entry notice The compulsory free entry route is shown at checkout.
  • Every payment gateway works All WooCommerce hooks are kept, so Stripe, PayPal, wallet and express buttons keep working.

Thank-you page

Included
  • Confirmation hero Clear "you're in" message with the order overview.
  • Entry cards with ticket numbers One card per competition showing every ticket number.
  • Instant win pop-up Any instant prizes won on the order are shown straight away.
  • Spins and scratch cards ready Game purchases show a "ready to play" ticket with a Play Now button.
  • Tracking still works Gateway and analytics hooks all still run.

Branded raffle emails

Included
  • Pulse Garage email design Every WooCommerce email uses the same branded header, footer and dark layout.
  • Entry confirmation email Ticket cards per competition with ticket numbers, draw date, instant wins and next steps.
  • Order received email Same design for orders still processing.
  • Instant win email A prize ticket design for instant winners.
  • Password reset email Branded to match.
  • Wallet transaction email Branded TeraWallet emails.
  • Raffle wording, not shop wording "Thanks for shopping" and "on its way" are replaced with competition wording that matches the order: tickets, spins, scratch cards or a mix.
  • Your wording always wins Anything you type in WooCommerce > Settings > Emails is used as-is.
  • Quieter inbox Noisy default lottery emails are switched off on setup (you can turn any back on).

My Account

Included
  • Branded account area Hero, sidebar menu with icons and badges, and a help box.
  • Dashboard Welcome, stat tiles, live entries and recent activity.
  • My Entries Live and past competitions with every ticket number.
  • My Prizes Every prize won with claim status.
  • Wallet Balance, top-up, transfer and history (TeraWallet).
  • Spending Limit Players set and manage their own limits.
  • Spin Wheel and Scratch Card pages Shown in the same account style when those add-ons are active.
  • Account details Phone number field and a profile card.
  • Customisable Menu labels, help page and text set in Customize > Pulse Garage My Account.
  • Fast for big sites Per-player queries are indexed and cached.

My Prizes & prize claims

Included
  • All wins in one place Instant wins, draw wins, scratch card and spin wheel prizes together.
  • Unclaimed prize alert Players are reminded about prizes they haven't claimed.
  • Claim forms Cash prizes collect bank details; physical prizes collect a delivery address.
  • Site credit prizes paid automatically No claim needed, shown as paid to wallet.
  • Claim emails The player and your prize team are emailed when a claim is submitted.
  • Prize Claims admin Claim log with filters, search, statuses (submitted, amended, completed, rejected) and a pending badge.
  • Status updates Change a claim status and optionally email the player.
  • Bank details masked Bank numbers are hidden in emails and lists unless opened in full.

Site credit & wallet

Included
  • Automatic site credit Instant wins like "£5 Site Credit" are added to the player's TeraWallet automatically.
  • Never paid twice Every win has a permanent ledger row.
  • Waits for payment Credits are only paid once the order is paid.
  • Automatic retries Failed credits retry hourly.
  • Held for review Large or unclear amounts wait for an admin.
  • Refund protection Credits on refunded or cancelled orders are flagged, with a reverse option.
  • Find missed credits Scan past instant wins for any credit that was never paid.
  • One Site Credits log Competition, scratch card and spin wheel credits in one list.
  • Shared wording One list of "site credit" phrases kept in sync with the game add-ons.

Entry lists & draws

Included
  • Entry Lists hub Live and Drawn tabs with a card for every competition.
  • Public entry list per competition Searchable table of entries with live stats, loaded 25 at a time.
  • Privacy-friendly names Names shown as "Jordan M." (or full, your choice); email addresses are never shown.
  • Pick draw winners Admins reveal an entry's details, email the winner and mark them as the winner in one step.
  • Winner email Editable winner email template under Pulse Garage > Winner Emails.
  • Winner draft created for you Marking a winner creates a Winners page draft ready for a photo.
  • Draw winners box See and remove winner marks on the competition edit screen.
  • CSV export Download the full entry list, streamed in chunks for very large draws.
  • Built for 100k+ entries Paging happens in the database and counts are cached.
  • Kept out of search results Entry list pages are set to noindex.

Winners

Included
  • Winners post type Add each winner with a photo, quote, prize, category, ticket number and draw date.
  • Winners page Category filter pills, newest or oldest sort and load more.
  • Three winner card styles Horizontal, Stacked or Overlay, chosen for the home page and Winners page.
  • Live Winners tab Latest instant, spin and scratch wins.
  • Real winners only The theme never shows invented winners on a live site.
  • Admin suggestions Prize and category fields suggest your competition titles.

Safer play

Included
  • Personal spending limits Players set a daily, weekly, monthly or yearly limit.
  • Take a break Players can lock their account for a set time.
  • Site-wide limit Set a default limit for every player.
  • Limit requests Requests to raise a limit are queued for admin review.
  • Enforced everywhere Limits apply at add to basket, basket, checkout (classic and block) and payment methods, including express buttons.
  • Admin controls Edit any player's limits and locks from their user profile, with a full change log.
  • Age gate Visitors confirm they are 18 or over; "No" sends them to your chosen exit page. Works behind page caching.

Legal & compliance

Included
  • Business & Legal settings Enter your business details once; they fill in every legal page.
  • Legal pages included Privacy Policy, Terms & Conditions, Terms of Use, Acceptable Use Policy and Contact.
  • Free postal entry route Clause and notice linked from checkout and every competition's rules panel.
  • Missing details warning Admins can see which business details a legal page still needs.
  • Voluntary Code checklist Work through the DCMS Voluntary Code of Good Practice for Prize Draw Operators, confirming each requirement.
  • Code badge Once every requirement is confirmed, choose a badge to show in the footer. It is removed if any requirement is unticked.

Rafflie AI assistant

Included
  • AI helper in wp-admin Ask "how do I" or "where is" questions and get links straight to the right screen.
  • Create competitions from a chat Rafflie drafts the competition; you check it and click Create.
  • Edit competitions Proposed changes are shown as a before and after for you to approve.
  • Generate prize images Create images with your connected AI provider and preview them before use.
  • Add winners and change home page text Always as a plan you approve first.
  • Undo any change Every applied change is logged with an Undo button.
  • Safe by design It can never delete content or touch orders, payments, customer data, spending limits, prize claims or site credits.
  • Your AI provider Uses whichever provider you connect in WordPress (WordPress 7.0+).

Admin dashboard & tools

Included
  • Operator dashboard Replaces the default widgets with guides for competitions, winners, discounts, Rafflie and support.
  • Launch checklist A growth checklist that ticks items off automatically from your settings.
  • Draw cron monitor Checks the two draw cron jobs are running and shows setup steps for your hosting control panel.
  • Licence status Shown at the top of the dashboard.
  • Renamable admin menu Rename the Pulse Garage menu to your business name.
  • Social links Manage every social profile in one place.

Security & login

Included
  • Custom login URL Move wp-login.php to your own address; the old one returns a 404.
  • Branded login screen Custom login page with an access warning and support contacts.
  • Player logins unaffected Players still log in, register and reset passwords on My Account.

Email delivery

Included
  • Send a test email Check your site mail is working, with the error shown if it fails.
  • SMTP Send all site email through your SMTP provider.
  • Force From name and address Stop plugins sending from different addresses.
  • Reply-To address Replies go where you want them.

Design & customisation

Included
  • Dark, modern design Built for prize draws, fully responsive and accessible.
  • Your logo Upload a logo, or use the bundled one until you do.
  • Sharp inline icons Fast SVG icons with no icon font to load.
  • Customizer control Home, Competitions & Cards, Winner Cards, Entry Lists, My Account, Charity and Legal sections.
  • Fallback menus The header and footer menus work before you build your own.

Speed & scale

Included
  • Cache friendly Countdowns, the age gate, entry lists and prize popups all work behind full page caching.
  • Built for big draws Designed for competitions with 100,000+ entries.
  • Lean page loads Scripts and styles only load on the pages that need them.
  • No heavy page builder Clean theme code, not a page builder layout.

Licence, updates & demo content

Included
  • One-click demo import Pages, legal copy, competitions, winners, menus and settings, ready to edit.
  • Secure licence Signed licence tied to your domain.
  • Theme updates Updates and support for the licence period.

Optional add-ons

Bolt these on at checkout or any time later.

Spin the Wheel

Add-on

Sell spin wheel games alongside your competitions, fully styled by Pulse Garage.

  • Spin Wheels on the home page Their own grid and a tab in the home game grid.
  • Spin Wheels tab A separate tab on the Competitions page; spins never mix with competitions.
  • Matching spin cards Same card styles, countdowns, progress bars and a Spinwheel badge.
  • Pulse Garage spin page Live wheel, buy box, timer, prizes left, skill question and quantity, built automatically with no shortcodes.
  • Spin prize grid Prize cards with winner popups, like instant wins.
  • "Your spins are ready" Play Now tickets on the thank-you page and order details.
  • My Account > Spin Wheel Spins left and results in the account style.
  • Branded spin win emails Customer and admin emails in the Pulse Garage design.
  • Theme colours or your own Use the Pulse Garage colours or the plugin's.
  • Prizes in My Prizes and site credit paid to wallet Spin wins join every other prize.

Scratch Cards

Add-on

Instant-play scratch cards, fully styled by Pulse Garage.

  • Scratch Cards on the home page Their own grid and a tab in the home game grid.
  • Scratch Cards tab A separate tab on the Competitions page.
  • Matching scratch card cards Same card styles, countdowns, progress bars and a Scratchcard badge.
  • Pulse Garage scratch page Live scratch card, buy box, timer, prizes left, skill question and quantity, built automatically.
  • Scratch prize grid Prize cards with winner popups.
  • "Your cards are ready" Scratch Now tickets on the thank-you page and order details.
  • My Account > Scratch Card Cards left and results in the account style.
  • Branded scratch win emails Customer and admin emails in the Pulse Garage design.
  • Theme colours or your own Use the Pulse Garage colours or the plugin's.
  • Prizes in My Prizes and site credit paid to wallet Scratch wins join every other prize.

Leader Board

Add-on

Monthly leader board that keeps players coming back.

  • Animated home page race This month's leaders racing, shown above How It Works.
  • Leader Board page Styled with the same header as Competitions and Winners.
  • Customizer section Titles, text and button in Customize > Pulse Garage Leader Board.

Live Feed

Add-on

Real-time wins feed across every game.

  • Live wins ticker under the hero A scrolling strip of the latest winners, added to the Pulse Garage home page automatically with no shortcode.
  • Wins from every game Competition instant wins, spin wheel prizes and scratch card prizes in one feed, newest first.
  • Updates without a page refresh New wins appear on their own every few seconds (you choose how often).
  • "Prizes in the last 24 hours" counter A live count of recent wins beside the feed title.
  • Prize images on every win Each win shows its instant prize image, or the winner's initials when there is none.
  • Game and time labels Every card shows where the prize came from (instant win, spin wheel or scratch card) and how long ago it was won.
  • Click through to the game Cards link to the competition, spin wheel or scratch card the prize came from.
  • Winner privacy built in Names follow the Pulse Garage name setting (e.g. "Jordan M."), so full names are never published.
  • Auto-scroll and swipe Scrolls on its own and can be swiped or scrolled sideways by hand.
  • Cards per view per device Set how many win cards show on desktop, tablet and mobile.
  • Your title, your limit Change the feed title, how many wins it shows and turn the counter on or off in the Customizer.
  • View all winners link Takes players straight to your Winners page.
  • Fuller Live Wins and Live Winners tab The home page Live Wins strip and the Winners page Live Winners tab also include spin and scratch wins.
  • Fast and cache friendly Wins are cached briefly and shared between visitors, so busy pages stay quick, and it keeps updating behind full page caching.
  • Use it anywhere The [rwd_live_feed] shortcode adds a list or ticker to any page.