Download After Email – Subscribe & Download Form Plugin


Download After Email is a free Subscribe & Download plugin that allows you to gain subscribers by offering free downloads.

Subscribe & Download Form

Creating a new subscribe & download form is pretty much the same as creating a new post or page, only with some extra options. If you are satisfied with the preview you can save the form and place the generated shortcode on a page, post or widget. It is possible to create multiple subscribe & download forms.

Enter Email Before Download

A visitor must enter his email address before the download link will be sent via email. The secure download link can be used once by the relevant user and the download process is protected against unauthorized use. You can choose whether to send an email notification and to which email address it should be sent.

Responsive & Highly Customizable

The Ajax-based opt-in form is fully responsive and adapts to the space around and to the screen. There are many options available to customize the layout of the subscribe & download form and to adjust the text for all notifications including the email that is sent with the download link. It is possible to use HTML and images for the email content. “From Email” and “From Name” can be set.

GDPR Ready

Download After Email offers all necessary tools to let you comply with the GDPR. You can enter the text of the checkbox with a link to the privacy policy. In the background, data is stored such as IP address, form content, time etc. The use of the download link functions as double opt-in.

Hooks & Filters

Hooks and filters are available for developers to make adjustments or implement extensions. For example, you can write your own HTML code for the subscribe & download form field(s) or for the email that is sent to the subscriber. You can also add new actions after a download link has been sent.

Add Premium Features

Download After Email Plus is an extension/add-on that adds the following premium features:

  • Create and manage your own form fields
  • Export subscriber data to a CSV-file and use it for email marketing, newsletters etc.
  • Integration with Mailchimp, it automatically saves subscribers and their data to your Mailchimp audience

Visit our website for more information:



  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly (recommended).
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Start making your first download and test it with the preview option before placing the generated shortcode on a page, post or widget.


November 10, 2019
This is a fantastic Plugin. Very easy to use and working well. It gets the email of the subscriber and give back the link to download the file. It gave us some tips for the GDPR compliance and it is nice to see, under the customer point of view. There is also the possibility of evolution for those who want to complete the form. I will for sure go into this Premium feature, as soon as I got a bit more experience, spreading this dowload links in some of my posts and see what happens. Also to mention, the quick and professional help/assistance. All the best, Pedro
November 6, 2019
Amazing that not more people have found this fantastic plugin. If you want to collect email-addresses or have control over who is downloading your .pdf's this is a must. One little drawback: if you want your own layout and colors and you have a lot of links to make, as there is no option to save the settings. But it may be a bit strenuous but worth the effort.
August 14, 2019
So far good and well laid out except for an error/notice after activating the plugin e.g. wp-content/plugins/download-after-email/includes/shortcodes.php on line 17
Read all 3 reviews

Contributors & Developers

“Download After Email – Subscribe & Download Form Plugin” is open source software. The following people have contributed to this plugin.




  • Fixed ajax object not defined.
  • Download title and download text can be left empty.


  • Added new column date subscribers table.
  • Arg is passed to hook dae_messages.
  • Prefixed GET var preview.
  • Bug fixed shortcode in widget.
  • Use stripslashes_deep().
  • CSS improvements.


  • Prefixed ajax objects.
  • Use post title to get the download file instead of post name to prevent collision.
  • CSS improvements and compatibility.
  • Improved function mckp_content_media() for small images.


  • Download error fixed.


  • Improved compatibility function mckp_create_nonce().


  • Changed allowed tags for form content storage.
  • CSS improvements form fields and other layout changes.
  • Use of home_url() for download links.


  • CSS improvements form fields and other layout changes.
  • Disabled autocomplete download form fields.
  • Fixed css error font-family.
  • Preview improvements.
  • Added new option to set color and hover color of checkbox links.


  • Fixed Notice: Undefined index: text in … /shortcodes.php on line 17.
  • New feature: email notification when new subscriber has completed a download form (optional).
  • New hook do_action( ‘dae_after_send_downloadlink’ ).
  • Changed arg $messages in filter dae_email_message.


  • Adjustments rename() function to move download file to dae-uploads folder after saving download form.
  • Prefixed $handle enqueued scripts and styles.
  • New version Font Awesome Icons.
  • New admin footer content for Download After Email pages.


  • Fixed download file not found with month- and year-based upload folder.
  • Improved admin notification email.
  • Improved activation for creating dae-uploads folder.
  • New option to disable one-time download links.
  • New message option Download Failed.
  • Added default email message.
  • Added new placeholder to display the download url.
  • Small HTML and CSS changes.