Simple Giveaways


Simple Giveaways helps you host giveaways which is entirely what this plugin is all about. You can host them on a separate page and also drive people to it through widgets & shortcodes.

Every giveaway is displayed in a separate template so that your giveaways are loaded as quickly as possible. Other plugins will not affect the loading speed of your giveaway because no scripts or styles are loaded except the ones needed for the giveaway to function.

Have an idea on how to make it even better? Please do share it at:

The Simple Giveaways provides you with many features such as:

  • Choosing the Start Date & Time
  • Choosing the End Date & Time
  • Choosing the Winner Announcement Date & Time
  • Choosing Images which are also sortable
  • Choosing a Logo of the sponsor or yourself
  • Choosing images which will be shared on social media (Facebook, Google+, Twitter, Pinterest)
  • Editing rules
  • Editing the Winner’s email that will be sent when winners are notified
  • Export emails
  • Google Captcha to get rid of spammers
  • Emailing users upon entering with their sharing link
  • Notify by email on each subscribe
  • Have more than 1 Giveaway Type
  • Choose how the winner will be selected
  • GDPR Features
  • Manage default sharing methods
  • Reselect Winners
  • Subscribers Page
  • Form Manager
  • Extra Actions for Additional Entries
  • Gutenberg Block

If you want more control over your giveaway, get the PRO version from the Giveaways Menu. Simple Giveaways Pro version features:

  • Automate the giveaway (process of selecting+notifying winners is all done by WordPress)
  • Choose between different templates (one similar to KingSumo Giveaways)
  • Custom Share Value for Referrals
  • Non-Winner Email: give them a big discount that they won’t be able to refuse
  • MailChimp Integration
  • Aweber Integration
  • ConvertKit Integration
  • Active Campaign
  • MailPoet
  • Define your own Custom Sharing Methods
  • Define different entries for each sharing method
  • Notifications (Fear of missing out)
  • Extra Premium Actions for Additional Entries
  • Giveaway Specific Form Manager


  • Giveaway Page
  • Giveaway Shortcode or Block
  • Giveaway Widget
  • Giveaway Edit Page
  • Giveaway Settings
  • Giveaway Integrations (Free & Premium)
  • Giveaway Subscribers


This plugin provides 1 block.



This section describes how to install the plugin and get it working.

  1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Giveaways > Settings screen to configure the plugin


How are the entries collected?

The entries are collected following a referral system. When your visitors subscribe to the giveaway, they will receive a share link. If another visitors comes to the giveaway from the shared link and subscribes, the one who shared that link will get a new entry point.

How can I let you know on new ideas for the plugin?

You can share your ideas on the support forum or on Support forum will let me know immediately so it is the preferred way.


A must-have plugin for any site

I'm blown away that the free version is this good. And the paid version is amazing and worth the money which, in all honesty, doesn't happen that often! Support is timely and helpful. The shortcode fix is very much appreciated. Seriously, DO NOT pay for other giveaway services, this one is all you need.

If only the shortcode worked

It's a good plugin, it has nice features and the "share/referral" system works great. Only problem is that the shortcode does not work, and you cannot do much customization on the default giveaway page. The are options to add code at the header and footer of the page, it would have been great if they actually worked. Tried adding Adsense code there, but it never showed up! Beacuse of this, I was forced to look for something else.

A Great Giveaway Plugin

Clear straightforward, easy to use. All the key features. I bought the Pro and very glad I did. Great support from the developer. Fair pricing. Researched all I could find this was the best in the end. You need to try this.

Showing Error

Showing this error "Cannot modify header information - headers already sent by (output started at /home/chotkcim/public_html/wp-includes/class.wp-styles.php:225) in /home/chotkcim/public_html/wp-includes/pluggable.php" once a user wants to join the giveaways. And how can i change the text font color.
Read all 8 reviews

Contributors & Developers

“Simple Giveaways” is open source software. The following people have contributed to this plugin.


“Simple Giveaways” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “Simple Giveaways” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


2.21.0 – 2019-05-23

  • New: Subscribers per page option to list more than 5. Default is 10.
  • New: Subscribers can be searched by name.
  • New: Winner display will now list winner names and not emails (if names are available) to improve privacy.
  • New: Shortcode attribute redirect introduced. Default is ‘self’ to redirect on the same page. Options: ‘giveaway’ – giveaway page, or any URL.
  • New: Activate Link is now also appended as a button in the email.
  • New: Countdown Lang option to insert the link to translation file.
  • Redesign: Shortcode and Block small redesign. Adding prize information on the top of the box.
  • Improvement: Referrer will get extra points only once the referred subscriber activates the account. Fake emails will not be able to generate entries.
  • PRO New: Twitter Follow Integration. Subscribers can now follow accounts for additional entries.

2.20.4 – 2019-05-23

  • Fix: Email Activation Link auto-generated in the emails was incorrect.
  • PRO Fix: Default Form Copy to Giveaways was not working.

2.20.3 – 2019-05-06

  • Fix: Admin Dashboard Widget was not utilizing the styles correctly.
  • Fix: Extra Actions could be completed more than once.
  • Fix: Complete button from Extra Actions is removed upon first completion without page load.
  • Fix: Giveaway Block JavaScript fix.

2.20.2 – 2019-04-26

  • Fix: Giveaway Images and Logo could not be removed once added.

2.20.1 – 2019-04-24

  • Fix: If Gutenberg not installed or used on lower than 5.0, an error might occur when registering blocks.
  • Fix: assets such as CSS or JS were loaded incorrectly on some giveaway types.
  • Fix: Version is added on install, so updates are not triggered on fresh install.

2.20.0 – 2019-04-23

  • New: title attribute to Shortcode. Default set to 1.
  • New: Subscribers can manually be added.
  • New: Gutenberg Block for Giveaways.
  • New: Extra Entries Actions Feature refactored and added to the free version.
  • Redesign: Shortcode, Widget and Form fields.
  • Refactor: Scripts and other HTML can now be added to Giveaway head or footer. Added CodeMirror script for better experience.
  • Refactor: Added Webpack for handling & optimizing assets. Moved assets under one folder.
  • PRO New: Ability to Copy the default form to each specific Giveaway.
  • PRO New: Extra Action Twitter, Facebook and Instagram added.


  • New: Added Sortable Placeholder in Form Field Manager.
  • New: Option to remove links in the emails.
  • New: Subscriber Statuses: Pending, Active, Blocked.
  • New: Subscriber Block action.
  • PRO New: Giveaway Specific Form Field Manager.


  • Fix: Renamed the shortcode function to remove a conflict with the SendGrid plugin.


  • New: Manual Activation in the Subscriber List
  • New: Custom Email for new subscribers. Has entry, share and activation links applied.
  • New: Custom Email for request links. Has entry, share and activation links applied.
  • PRO New: Mailster integration.
  • PRO New: Active Campaign Custom Fields added to Form Manager Fields
  • PRO Refactor: Active Campaign integration uses their newest API (v3)
  • Security Fix


  • Added Class to Math Captcha container.
  • Added a filter to programmatically hide the “Show/Hide Content” button.
  • Updated the .pot file for translations.


  • Fix: Giveaway Clone Tool did not allow to edit posts. Now it works.
  • Fix: Giveaway did not show winners and end template if the statuses were Ended, Winners Chosen & Winners Notified (and the end time was still in the future). Now it does.


  • Fix: Giveaway content was displayed above the title. Now it displays correctly.


  • New: Giveaway Clone Feature.
  • New: Shortcode giveaway_winners to show the Winners of the Giveaway.
  • New: Setting to show the entries of each winner.
  • New: Re-Send Email feature for each subscriber
  • New: Email Logo and Email Colors
  • Fix: Hiding the Show/Hide Content button if there is no content.
  • PRO New: Custom Actions for Extra entries can have different colors now.
  • PRO New: MailChimp Merge Tags added to Form Manager Fields.
  • PRO New: ConvertKit Custom Fields added to Form Manager Fields.
  • PRO Fix: Name field was not sent into the MailChimp List.
  • PRO Fix: Name field was not sent into the Aweber List.
  • PRO Fix: Name field was not sent into the ConvertKit List.
  • PRO Fix: Name field was not sent into the Active Campaign List.


  • PRO Fix: If MailPoet is deactivated, we won’t receive an issue.
  • Fix: Form Manager email field was not used to send emails.


  • New: Form Field Manager.
  • New: Subscriber Page.
  • Fix: Sharing Methods can be completely removed.
  • Fix: Users can’t enter a giveaway before it’s start date.
  • PRO Fix: Subscribed users don’t see their own in Notifications.
  • Removed: Name Field Option since Form Field Manager has been introduced.


  • Fix: Error when trying to delete a single subscriber.
  • New: Tab “Emails” under Settings.
  • New: Sender Email and Name for Giveaways.
  • Refactor: Checking Theme Overrides for the global giveaway template (/giveaway/ folder in theme).
  • Refactor: New email class for sending emails to enable future email templates.
  • PRO New: Adding Custom Colors to Custom Sharing Methods.
  • PRO New: myCRED Integration.


  • Updated POT.


  • Added updated POT file for translations.


  • Updated Freemius SDK to 2.1.3.
  • Fix: Added hour offsets for UTC timezone.
  • Fix: CSS – layout of sharing methods.
  • PRO: Added popup option for custom sharing methods
  • PRO: Added Extra Actions which you can create.


  • Fix: single giveaway page did not have the giveaway content.
  • Fix: CSS specificity – Giveaway CSS applied to other elements on the site.
  • Fix: Pro Notifications showing full emails. Now they’re masked.
  • Fix: Google Captcha was not showing when using site header and footer.
  • Added: Facebook, Twitter and G+ sharing methods now open in new window.


  • Showing winners in users column.
  • Hiding Giveaway content on subscribers page.
  • Math Captcha.
  • Site’s Header and Footer enabled.
  • PRO: Added Notifications (FOMO).


  • Fix: If winner(s) info is empty then the giveaway won’t show that information on the page.
  • Added Reselect winner(s) option
  • Added customized messages when changing giveaway statuses.
  • Added new Giveaway type: Logged-in (only for logged-in users).
  • PRO: Added custom entry points per sharing method


  • Fix: Yoast Shortcode Check Conflict causing fatal errors.
  • Freemius Updated to 2.1.1 (Software licensing).


  • Fix: Not centering images on Giveaway pages inside the content.


  • Integrated with WordPress core GDPR Features.
  • Added GDPR consent for entering the giveaway (if active).
  • Giveaway UI Change when entering Giveaways.
  • Added Activation. You can request subscribers to activate their subscription.
  • Added new Giveaway Type: Limited.
  • PRO: Added the ability to define Custom Sharing Methods


  • Bug Fixed: Request for Subscibed Link was being sent only to non existing user. Now only to existing users.
  • Bug Fixed: Checkboxes in Settings were reset if saving settings on different tabs. Properly saved now.
  • Added Subscribers Page
  • Added Email search in Subscribers Page (You can easily find all records for one email and delete them – GDPR Feature)
  • Added Type under Prize box. New Complete Random Winner algorithm added.
  • Added Username in the winner list if available
  • Added Sharing Methods Settings. You can choose which sharing methods to use.


  • Error Fixed: Adding HTTP if missing in Logo link.
  • Added Translation: Romanian
  • Added Referrer info in users list
  • Added Winner display when Giveaway ended
  • Added Name in CSV Export
  • Added Style input in Settings for custom styles
  • PRO: Added MailPoet v3 Integration


  • Error Fixed: Not calling end timestamp if end date is not defined.
  • Added Translation: Romanian
  • PRO: Added Double Optin option in MailChimp Integration
  • PRO: Fixed Aweber error handling
  • PRO: Improved Integration activation.


  • Bug Fixed: Added the front class on the admin side if a shortcode is processed.
  • Design Fixed: Spaces in templates, shortcode and widget.
  • Bug Fixed: Winners translation is now fully translatable. Bug with Poedit tool.
  • Added Name field as an option
  • PRO: Added Active Campaign Integration


  • Enhancement: New Icons in Templates. More responsive templates.
  • New Feature: General Setting – Notify on each subscription
  • PRO: Added ConvertKit Integration


  • Enhancement: Get alerted if a winner announcement date is before the end date.
  • Enhancement: When changing the end date, the winner announcement date will be set the same if defined sooner.
  • Enhancement: Added Giveaway Dates to the list of all giveaways
  • Enhancement: Added Actions to End the Giveaway, Select/Notify Winner(s) and Download the CSV right from the list of all giveaways.
  • Added Malaysian Words on Countdown per request.
  • Added Winner Email Subject
  • PRO: Added Aweber Autoresponder Integration


  • Bug Fixed: Admin CSS – Datepicker not showing due to some plugin conflicts
  • Bug Fixed: MailChimp Integration Fix


  • Added button to list users on the list of all giveaways
  • Added Integration page
  • Added Integration classes for extensibility
  • PRO: Added MailChimp Integration


  • Adding Conditional Text on Settings > Conditionals to show the number of subscribed users
  • Logged in users can enter the giveaway without entering email
  • New list of subscribed users.
  • PRO: Extra conditional fields
  • PRO: Entries of each subscribed user can be edited


  • Fixing notice on undefined index of Google reCaptcha


  • Fixed Style & Functionality in Shortcode/Widget
  • PRO: Added Placeholders to Non Winner Emails
  • PRO: Sending Email to ‘Bcc’ instead of ‘To’


  • Added two actions on user registeration & update


  • Share is now available through ID instead of hash
  • Hash created on registration, not on page load to remove page caching issue
  • Added Header & Footer boxes to insert scripts
  • Option to change the text on the Rules button


  • Removing duplicate entries for currently running giveaways


  • Strenghtening the Reference ID


  • Improved Reference ID. Disabling same Reference IDs


  • Fixed share link in registration email
  • Improved Polish translation


  • Localized End & Winner Date formats on templates


  • Added countdown localization for: Polish, Italian, Croatian, German & French


  • Fixed Bug: Shortcode & Widget Countdown throws an error
  • Added a simple metabox for Idea information


  • Few new fixes for timezone display & calculation


  • Added Fix from 2.2.5 to already running Giveaways


  • Fixed Templates for Ending & Countdown


  • Scheduling Fixed


  • Widget CSS fix
  • Added input to link the logo


  • Compatibility fix for lower PHP version


  • Fix on a code to be compatible with lower PHP version


  • Subscribed Column
  • Input for settings are larger
  • PRO: Removed Old Scheduled Automation if the Giveaway changed the date
  • PRO: Non Winner Emails


  • Added Widget Subscribed Screen


  • Shortcode Fix
  • Widget Title changed


  • Activation Correction


  • Shortcode
  • Refactored Giveaway user recognition
  • Translation update


  • 2 Tables for better future scale
  • Widget
  • Template Changes


  • Template Changes


  • Flushing Rewrite Rules on Activation


  • Corrected Styles
  • Displays Correct Timezone Abbreviation
  • Corrected the rendering of the content ( oEmbed, Galleries, … )


  • Added Freemius support for easier upgrade to PRO version


  • Fixing Admin Display for the Color Picker


  • Editable Subscriber Email


  • Better documentation


  • Added documentation
  • Fixed JavaScript bug on Images


  • Welcome Email for Subscribers


  • Initial commit