- Xenforo.com resource URL
- https://xenforo.com/community/resources/xb-giveaway-threads-prize-giveaways-contests-winner-draw.10934/
- Compatibile XF2 versions
- 2.3
- Additional requirements
Run prize giveaways, contests, and random winner draws as native XenForo discussion threads.
Giveaway Threads adds a dedicated giveaway thread type where members can enter to win prizes through a button or by replying. Organizers can offer multiple prizes, schedule entries, configure participation requirements, draw winners automatically or manually, and manage prize claims and delivery.
Use dedicated giveaway forums or integrate giveaways into regular discussions, with countdowns, winner announcements, entry tracking, and member notifications.
Features:
Giveaway Creation & Entry
Multiple Prizes: Offer different prizes with individual titles, descriptions, quantities, and optional images. Each member enters once and can win one prize.
Prize Images: Upload images for individual prizes and display them with XenForo's native image viewer, independently of the giveaway cover image.
Giveaway End Dates: Configure when entries close and winners are selected.
Scheduled Giveaway Start: Publish a giveaway before entries open and automatically start accepting entries at the configured time.
Entry Button: Let members participate using a dedicated Enter giveaway button.
Reply-Based Entry: Automatically enter members when they reply to the giveaway thread.
Participation Requirements: Require minimum message counts, reaction scores, account age, selected user groups, or a thread reply.
Requirement Checklist: Show members which entry conditions they currently satisfy.
Entrant Visibility: Display the participant list publicly or restrict it to the author and moderators.
Entrant Search: Quickly find participants by username.
Prize Configuration Lock: Prevent changes to prizes, quantities, and their order after the first entry.
Winner Selection & Prize Management
Random Winner Selection: Automatically draw winners when a giveaway ends.
Manual Winner Selection: Assign eligible entrants to individual prize copies manually.
Multiple Winners: Select winners according to the available prize quantities and configured forum limits.
Early Winner Draw: Allow moderators with the draw permission to end a giveaway and select winners before its scheduled end. Authors can draw after the end date.
Winner Replacement: Replace selected winners through another random draw or manual selection while preserving other results.
Prize Confirmation: Require winners to claim their prizes within a configurable number of days.
Automatic Winner Replacement: Randomly select a replacement when a winner fails to confirm within the required period. In giveaways with manual selection the prize copy is left unawarded instead.
Repeat Winner Restrictions: Optionally prevent members from winning another giveaway in the same forum for a configurable period.
Winner History: Retain previous wins for repeat-winner checks, including unclaimed prizes and replaced winners.
Winner Notifications: Alert winners, organizers, and optionally other entrants when results are announced.
Close After Draw: Optionally lock the giveaway thread when winners have been selected.
Prize Delivery Tracking
Prize Delivery Status: Track prizes through awaiting dispatch, sent, and received states.
Organizer Dispatch Confirmation: Let organizers mark claimed prizes as sent.
Winner Receipt Confirmation: Allow winners to confirm that their prizes have been received.
Delivery Alerts: Notify winners and organizers when prize delivery status changes.
Delivery History: Keep a private record of delivery updates, dates, and responsible members.
Delivery Corrections: Allow authorized moderators to correct delivery statuses with a required reason.
Protected Prize Assignments: Prevent reassignment of sent or received prizes until an incorrect delivery status is corrected.
Giveaway Forums & Administration
Dedicated Giveaway Forums: Organize prize giveaways using a dedicated XenForo forum type.
Per-Forum Settings: Configure winner limits, maximum giveaway duration, default entry methods, and prize confirmation periods.
Author Overrides: Optionally allow giveaway authors to choose entry methods and confirmation periods.
User Group Requirements: Control whether authors can restrict entries to selected user groups and which groups they can choose.
Article-Style Giveaway Forums: Display giveaways using standard, preview, or expanded article-style thread lists.
Giveaway Prefixes: Configure available and default prefixes for giveaways in regular discussion forums.
Giveaway Thread Copying: Duplicate giveaway threads with their settings, prizes, and images while resetting winners, claims, and delivery history. Dates that have already passed are moved forward, keeping the original duration.
Thread Type Conversion: Optionally preserve giveaway details as BB code when converting a giveaway into another thread type.
Account Merge Support: Preserve giveaway entries, prize assignments, delivery records, and winner history when member accounts are merged.
Results & Announcements
Automatic Winner Announcements: Publish giveaway results as a reply in the original thread.
Custom Announcement Author: Optionally publish results using a selected account instead of the giveaway author.
Updated Results Posts: Keep the original results reply updated when winners are replaced or prizes are confirmed.
Results Navigation: Link directly to the results announcement from the giveaway summary.
Safe Results Publishing: Retry failed announcements without creating duplicate results replies.
Per-Forum Announcement Rules: Disable automatic results posts, make them optional, or require them for every giveaway.
Giveaway Display & Member Experience
Live Giveaway Countdown: Display the remaining days, hours, minutes, and seconds before entries close.
Giveaway Statistics: Show entry counts, winner counts, and giveaway end dates.
Thread List Information: Display giveaway status, participants, and end dates in forum listings and article previews.
Organizer Dashboard: Manage active giveaways, pending draws, prize dispatches, and receipt confirmations from the XenForo account area.
My Giveaway Entries: Let members review giveaways they entered and check prize delivery status after winning.
Style Customization: Configure prize images, countdown appearance, headings, statistics, winner cards, and status indicators through XenForo style properties.
Giveaway Widgets: Display recently started giveaways, giveaways ending soon, and a member's giveaway entries.
Requirements:
XenForo 2.3.0+
[XB] Core Library 1.0.0+
Useful for:
Community Giveaways: Distribute prizes to community members through organized contests.
Sponsored Giveaways: Run promotional campaigns with sponsors, partners, or advertisers.
Game Key Giveaways: Distribute game keys, digital codes, or other virtual prizes.
Product Giveaways: Organize contests featuring physical products, merchandise, or accessories.
Community Milestones: Celebrate anniversaries, launches, or membership milestones with special prizes.
Engagement Campaigns: Encourage meaningful participation through reply-based entries and configurable requirements.
FAQ:
Can a giveaway offer different prizes? Yes. Add each prize separately and set how many copies are available. Members enter the whole giveaway, and each winner receives one specific copy.
Can winners be selected manually? Yes. Each giveaway can use random or manual winner selection, and moderators with the draw permission can always pick or replace winners by hand. Authors can do so only in giveaways with manual selection.
Can members enter by replying to the thread? Yes. The entry method can be set per forum and, when allowed by the forum, per giveaway.
What happens if a winner does not respond? When a prize confirmation period is set, winners who do not confirm in time are automatically replaced by a randomly drawn entrant. In giveaways with manual selection, the prize copy is left unawarded for the organizer to fill.
Can guests enter giveaways? No. Guests can view giveaways but must log in or register to enter.
Screenshots:
Giveaways and Participation:
Browse giveaways with status badges, entry counts, and opening or closing dates. |
Present the prize, cover image, live countdown, entry requirements, and the member's entry status. |
Eligible members can enter directly from the giveaway summary. |
Members can see which entry requirements they meet and which still prevent participation. |
Review entrants and filter by username, with an optional prefix search. |
Creation and Results:
Configure prizes, quantities, images, scheduling, winner selection, and entry requirements when posting a giveaway. |
Review prize assignments and delivery states, open delivery history, and track received prizes from the footer summary. |
Replace a winner with a random entrant or select a replacement manually for the same prize. |
Organizer Dashboard:
Review giveaway statistics, filter your giveaways, manage prize dispatch, and open delivery history from the account area. |
Administration:
Configure forum presentation, results posts, repeat winner restrictions, entry methods, and prize confirmation. |
Control image uploads from URLs, draw notifications, automatic thread closing, and selectable user groups. |
Manage permissions for creating and entering giveaways, editing, drawing winners, viewing entrants, and correcting delivery status. |