PI Giveaways Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
PI Giveaways provides a controlled promotional-giveaway workflow with a public entry form, duplicate-email protection, moderation, CSV export, and an attributable manual award record.
Giveaways stay published after their closing date. Entry forms are hidden automatically when a giveaway closes, and late submissions are rejected. Administrators select winners manually; the plugin does not provide random, automatic, or weighted draws.
Every feature included in this WordPress.org plugin is fully available without a licence key, payment, trial period, quota, or time limit. PI Giveaways Pro is a separate plugin distributed outside WordPress.org and is not included in this package.
Features
- Public giveaway pages and responsive entry forms.
- Reusable default forms with per-giveaway field controls.
- Giveaway listings with current and past sections.
- Entry moderation, CSV export, and unlimited manual winner records.
- Entry confirmation and administrator notification emails through
wp_mail(). - Honeypot protection and optional Google reCAPTCHA v3.
- A built-in reCAPTCHA configuration test with score reporting and frontend error recovery.
- Privacy-aware retention controls that keep entries indefinitely unless an administrator explicitly enables automatic deletion.
- Shortcodes:
[pigiveaways_giveaway id="123"],[pigiveaways_form id="123"], and[pigiveaways_giveaways].
Privacy
PI Giveaways stores the information submitted through its entry forms, which can include names, email addresses, phone numbers, consent dates, answers, and custom field values. It does not store raw IP addresses or browser user-agent strings. Site administrators are responsible for providing suitable giveaway terms and privacy information and for handling entry data according to applicable law.
Entries are retained indefinitely by default. Administrators may explicitly enable scheduled retention or delete individual entries. Uninstalling the plugin removes its settings and scheduled tasks but deliberately retains entry and award records to avoid accidental data loss.
External services
PI Giveaways can optionally use Google reCAPTCHA v3 to assess whether an entry submission is likely to be legitimate. This feature is disabled by default and only loads after an administrator enables it and supplies a site key and secret key.
When enabled, the visitor’s browser loads the Google reCAPTCHA script and requests a verification token. PI Giveaways sends that token and the configured secret key to Google’s verification endpoint when the visitor submits an entry. Google may process technical information under its own policies.
Source code
The distributed JavaScript is human-readable and its matching source is also included in assets/src/:
assets/src/admin.jsgeneratesassets/admin.js.assets/src/public.jsgeneratesassets/public.js.
The distributed files contain no obfuscated or minified code. To apply the project’s formatting, install Prettier 3.6.2 and run:
npx prettier@3.6.2 --write assets/src/admin.js assets/src/public.js
No compilation or minification step is required.
Screenshots
General giveaway defaults, listing-page placement, terms, promoter details, and thank-you message.
Drag-and-order entry form builder with built-in fields and a live frontend preview.
Giveaway listing and individual-page design controls with responsive card previews.
Privacy, explicit entry-retention controls, and the Google reCAPTCHA v3 configuration test.
Editable participant and administrator email notification templates.

