Giveaway

The Gravity Forms Giveaway Add-On lets you run randomized winner drawings directly from Gravity Forms entries inside WordPress.

Overview

The Gravity Forms Giveaway Add-On lets you run randomized winner drawings directly from Gravity Forms entries inside WordPress. Instead of exporting submissions to a spreadsheet or using a third-party drawing tool, you can configure eligible entry rules, draw a set number of winners, confirm results, and track draw history right from the Gravity Forms admin.

Key Features

  • πŸŽ‰ Run Drawings Inside Gravity Forms: Select winners directly from form entries without exporting data to an external app.
  • 🧾 Per-Form Giveaway Configuration: Enable giveaway mode on individual forms and tailor settings for each one.
  • βœ… Qualifying Entry Rules: Define which fields must contain values for an entry to qualify for the draw.
  • πŸ‘€ Custom Winner Display Names: Choose which fields are used to build the winner name shown in the drawing interface.
  • πŸ”’ Multiple Winners Per Round: Set how many winners should be selected in each drawing round.
  • πŸ“… Optional Date Range Filtering: Limit the eligible pool to entries submitted within a specific timeframe.
  • 🎲 Randomized Winner Selection: Draw winners from active, eligible, not-yet-drawn entries using built-in randomization methods.
  • πŸ” Secure Randomization Option: Choose between standard PHP selection or a cryptographically secure method for stronger randomness.
  • 🚫 No Duplicate Winners: Previously drawn entries are automatically excluded from future rounds for the same form.
  • πŸ™‹ Winner Confirmation Tracking: Mark winners as confirmed or no-show after the draw to keep an accurate event record.
  • πŸ•˜ Draw History by Form: Review previous rounds with timestamps, winner names, and confirmation status.
  • ⚑ Quick Access from the Forms List: Launch drawings faster with a Run Giveaway action on enabled forms.
  • πŸ§ͺ Built for Giveaway Workflows: Ideal for promotions, live events, prize drawings, and other entry-based selection workflows managed through Gravity Forms.

How It Works

The plugin turns Gravity Forms entries into a manageable drawing pool inside the WordPress admin.

  1. Install and activate the add-on.
  2. Edit a form and enable giveaway mode in Settings > Giveaway.
  3. Select qualifying fields, display name fields, and the number of winners to draw.
  4. Optionally apply a date range filter to limit the entry pool.
  5. Open Forms > Giveaway Drawing.
  6. Run the drawing to randomly select winners from eligible entries.
  7. Confirm winners and save the draw record.
  8. Review draw history for that form anytime.

Provide feedback here

Requirements

  • WordPress 6.0+ minimum requirement in the add-on settings logic
  • WordPress 6.5+ declared in the plugin header
  • PHP 7.4+
  • Gravity Forms 2.7+
  • Gravity Forms Add-On Framework available
  • Gravity Forms form entries available for the target form

Documentation

Giveaway Add-On Documentation

The Gravity Forms Giveaway Add-On is a Gravity Forms Labs plugin that lets administrators run randomized winner drawings directly from Gravity Forms entries inside the WordPress admin.