What you get

  • Real-time winners feed that updates without reloading the page
  • Pulls in instant wins, spin wheel wins and scratch card wins in one feed, newest first
  • Two layouts: a scrolling ticker strip or a full "Latest wins" list card
  • "X prizes in the last 24 hours" counter
  • Prize images from the competition, with the winner's initials when there is no image
  • Privacy-safe names: shows first name and last initial only (e.g. "Ana B.")
  • Each winner card links to the competition it was won on
  • Auto-scrolling ticker that pauses on hover, touch and keyboard focus
  • Cards per screen set separately for desktop, tablet and mobile
  • Newly arrived wins are highlighted with a short animation
  • Built for speed: shared 10-second cache, lightweight refresh, polling pauses when not visible
  • Works with full-page caching
  • Blends into the Pulse Garage theme automatically, with settings in the Customizer
  • Shortcode for any page: [rwd_live_feed]
  • Respects reduced-motion and data-saver settings
  • Dates and times follow your WordPress site timezone

Competition Winners Live Feed – For Competition Websites FAQs

Where does the feed get its winners from?
It reads winners from WooCommerce Lottery Pick Number instant wins (including older stored instant wins), the Spin Wheel add-on and the Scratch Card add-on. All wins are combined and shown newest first.
Do I need the Pulse Garage theme?
No. The shortcode works on any WordPress theme. With Pulse Garage, the feed appears on its own as a scrolling strip under the home page hero, and you set it up under Appearance > Customize > Live Feed.
Will it show my customers' full names?
No. Names are shortened to the first name and last initial, for example "Ana Brown" becomes "Ana B.". If a name is an email address, the part after the @ is removed.
How often does the feed update?
Every 10 seconds by default. You can change this with the refresh option (minimum 5 seconds). On data-saver connections it refreshes less often.
Will it slow down my site?
No. Winners are cached for 10 seconds and shared by every visitor, so only one request rebuilds the list. Refreshes only send new HTML when the winners have changed, and polling pauses when the tab is hidden or the feed is off screen.
Does it work with page caching plugins?
Yes. The refresh request doesn't rely on a nonce, so the feed keeps updating on fully cached pages.
Are "no win" results shown?
No. Results such as "No win", "No prize" and "Better luck next time" are left out automatically.
Can I put the feed on any page?
Yes. Add [rwd_live_feed] for the list layout or [rwd_live_feed layout="ticker"] for the scrolling strip.
Can I control how many cards show on mobile?
Yes. Set cards per screen for desktop, tablet and mobile separately (1 to 8, decimals allowed, e.g. 1.6 to show part of the next card).
What happens if there are no winners yet?
The list layout shows "No winners yet." and the ticker stays hidden until the first win comes in.
Does it use my site's timezone?
Yes. All dates, the "time ago" labels and the 24-hour count use the timezone set under Settings > General.
Does it support accessibility and reduced motion?
Yes. The ticker can be scrolled with the keyboard and pauses on focus. Auto-scroll and the new-win animations are turned off for visitors who prefer reduced motion.
Where does the feed get its winners from?
It reads winners from WooCommerce Lottery Pick Number instant wins (including older stored instant wins), the Spin Wheel add-on and the Scratch Card add-on. All wins are combined and shown newest first.
Do I need the Pulse Garage theme?
No. The shortcode works on any WordPress theme. With Pulse Garage, the feed appears on its own as a scrolling strip under the home page hero, and you set it up under Appearance > Customize > Live Feed.
Will it show my customers' full names?
No. Names are shortened to the first name and last initial, for example "Ana Brown" becomes "Ana B.". If a name is an email address, the part after the @ is removed.
How often does the feed update?
Every 10 seconds by default. You can change this with the refresh option (minimum 5 seconds). On data-saver connections it refreshes less often.
Will it slow down my site?
No. Winners are cached for 10 seconds and shared by every visitor, so only one request rebuilds the list. Refreshes only send new HTML when the winners have changed, and polling pauses when the tab is hidden or the feed is off screen.
Does it work with page caching plugins?
Yes. The refresh request doesn't rely on a nonce, so the feed keeps updating on fully cached pages.
Are "no win" results shown?
No. Results such as "No win", "No prize" and "Better luck next time" are left out automatically.
Can I put the feed on any page?
Yes. Add [rwd_live_feed] for the list layout or [rwd_live_feed layout="ticker"] for the scrolling strip.
Can I control how many cards show on mobile?
Yes. Set cards per screen for desktop, tablet and mobile separately (1 to 8, decimals allowed, e.g. 1.6 to show part of the next card).
What happens if there are no winners yet?
The list layout shows "No winners yet." and the ticker stays hidden until the first win comes in.
Does it use my site's timezone?
Yes. All dates, the "time ago" labels and the 24-hour count use the timezone set under Settings > General.
Does it support accessibility and reduced motion?
Yes. The ticker can be scrolled with the keyboard and pauses on focus. Auto-scroll and the new-win animations are turned off for visitors who prefer reduced motion.

WHAT IT COMES WITH

Everything in Competition Winners Live Feed – For Competition Websites

Built in

Included with every licence. No extra plugins to buy.

Live Winners Feed

Included

A real-time stream of prize wins from across your competitions, newest first.

  • Real-time updates New wins appear without a page reload, every 10 seconds by default
  • One combined feed Instant wins, spin wheel wins and scratch card wins are merged and sorted by time
  • Up to 40 winners Show 1 to 40 recent winners (10 by default)
  • Winner cards Winner name, prize won, win type and how long ago it happened
  • Prize images Shows the competition's featured image, or the winner's initials if there isn't one
  • Linked to competitions Each ticker card links to the competition the prize was won on
  • Ticket numbers The list layout shows the winning ticket number for instant wins
  • Win type labels Every win is tagged Instant win, Spin wheel or Scratch card
  • "No win" filtering No win, No prize and Better luck next time results are never shown
  • Duplicate protection The same instant win stored in two places only appears once
  • New-win highlight Newly arrived wins animate in so visitors notice them

Layouts

Included

Two ready-made designs for different parts of your site.

  • Ticker layout A horizontal strip of winner cards that scrolls on its own
  • List layout A full "Latest wins" card with heading, live status and a winners list
  • Cards per screen Set separately for desktop, tablet and mobile (1 to 8, decimals allowed)
  • Auto-scroll control Turn auto-scrolling on or off; the ticker can still be swiped
  • Smart pausing The ticker pauses on hover, touch and keyboard focus, then resumes
  • Custom title Set your own heading text
  • Show or hide heading Hide the list heading when the page already has one
  • "View all winners" link Optional link and label, pointing to /winners/ by default
  • Custom CSS class Add your own class for extra styling

Social Proof & Stats

Included

Show visitors that people really are winning.

  • 24-hour wins counter "X prizes in the last 24 hours" shown next to the feed
  • Live pulse indicator An animated dot signals the feed is live
  • "Updating live" status Shown while no wins have been counted in the last 24 hours
  • Time-ago labels "5 minutes ago" style timestamps that stay accurate

Privacy

Included

Celebrate winners without exposing personal details.

  • Shortened names First name and last initial only, e.g. "Ana B."
  • Email-safe If the name is an email address, the part after the @ is removed
  • Fallback name Shows "Winner" when no name is available
  • No odds shown Only the winner, prize and time are published

Performance

Included

Built to stay fast on busy competition sites.

  • Shared cache Winners are cached for 10 seconds and shared by every visitor
  • Single rebuild Only one request refreshes the cache at a time; everyone else gets the cached copy
  • Change-only updates Refreshes only send new HTML when the winners have changed
  • Page-cache friendly The refresh request doesn't use a nonce, so it works on fully cached pages
  • Pauses when not visible Polling stops when the tab is hidden or the feed is scrolled off screen
  • Shared refresh request Several feeds on one page share one refresh request
  • Data-saver aware Refreshes less often on data-saver connections
  • Cached counts and table checks The 24-hour count and database checks are cached to reduce queries
  • Lightweight assets Small CSS and deferred JavaScript, loaded only on pages that show the feed
  • Lazy-loaded images Prize images load only when they are needed

Accessibility

Included

Usable by every visitor.

  • Keyboard scrolling The ticker is focusable and can be scrolled with the keyboard
  • Screen reader labels Regions and live status are labelled for assistive technology
  • Reduced motion Auto-scroll and animations turn off for visitors who prefer reduced motion
  • Machine-readable times Win times use proper datetime markup

Pulse Garage Integration

Included

Works with the Pulse Garage theme as soon as it's activated.

  • Automatic placement Shows as a scrolling strip under the home page hero
  • Customizer settings Appearance > Customize > Live Feed: on/off, title, 24-hour count, auto-scroll, number of winners, refresh interval, cards per screen
  • Matches your theme Colours and fonts follow the theme's design settings
  • Replaces the old section The theme's older "Live Wins" home section is turned off while the plugin is active
  • Site timezone All dates and the 24-hour count use your WordPress site timezone

Shortcode

Included

Place the feed on any page, post or widget area.

  • [rwd_live_feed] Adds the list layout with the default settings
  • layout "list" or "ticker"
  • limit Number of winners, 1 to 40
  • refresh Seconds between updates, minimum 5
  • title / show_heading / show_stats Control the heading and 24-hour counter
  • autoscroll Turn ticker auto-scrolling on or off
  • per_view / per_view_tablet / per_view_mobile Cards per screen for each screen size
  • view_all_url / view_all_label Add a "View all" link

Developer Tools

Included

Hooks and functions for theme and plugin developers.

  • rwdlf_render_feed() Output a feed from theme code using the same options as the shortcode
  • rwdlf_get_items() Get cached winner data for custom layouts
  • rwdlf_display_name filter Change how winner names are shown
  • rwdlf_item_image filter Change the image used for each win
  • rwdlf_cache_ttl filter Change how long winners are cached (10 seconds by default)
  • Translation ready All text can be translated (rwd-live-feed text domain)

Instant Wins

Included

Live instant win results from your competitions.

  • WooCommerce Lottery Pick Number Reads instant wins from the Pick Number instant win log
  • Older instant wins Also reads instant wins stored by earlier versions of WooCommerce Lottery
  • Ticket numbers Shows the winning ticket number, formatted the way your competition displays it

Optional add-ons

Bolt these on at checkout or any time later.

Spin Wheel

Add-on · £249.99

Spin Wheel prizes show in the live feed as soon as they are won.

  • Automatic detection Spin wins appear as soon as the Spin Wheel add-on is installed
  • Prize labels Shows the prize name as it was when the win happened
  • Win references Each win keeps its Spin Wheel reference
View add-on

Scratch Card

Add-on · £249.99

Scratch Card prizes show in the live feed as soon as they are won.

  • Automatic detection Scratch wins appear as soon as the Scratch Card add-on is installed
  • Prize labels Shows the prize name as it was when the win happened
  • Win references Each win keeps its Scratch Card reference
View add-on