This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Email to Download


You must flush permalink after activating. Please go to Settings => Permalink => Select anything other than default => Save

1. Mailchimp Integration: Add the emails to your mailchimp list. Download Now
2. Mailpoet Integration: Add the emails to your mailpoet list. Download Now

You provide free items to users to download? Like you may provide free plugins, themes, UI kits, html templates or any other digital product. so, why don’t you make a email building list? This plugin will help you to collect email address from your users. When you users will want to download, they will need to provide an email address and the downlaod link will be sent to that user’s email. This way, that user can’t provide a wrong email address. The download link will be expired on 24 hours, though this is totally configurable.

This plugin is under further development. So, if you find any bug or you need any feature, please let us know:

Bonus Features

  • We provide insane 24 X 7 support worldwide. Try emailing us on Christmas eve or on Saint Patrick’s Day
  • Subscribe to Plugin Website and you will get discount on all premium plugins
  • Rich Blog with lots of solutions of different WordPress related problems on Plugin Website

Coming Soon

  • More awesome themes
  • More awesome designs

About Developer – duogeek

“Duogeek” is the wordpress development powerhouse. If you have any kind of query, feedback, suggestion or customization request, email us here :


  • Default template.
  • Popup template.
  • Slide template.
  • Settings page.


This plugin provides 1 block.

  • Email to Download


Way 1:
1. Download the plugin file
2. Unzip the file into a folder on your hard drive
3. Upload via FTP into your plugins (/wp-content/plugins/) folder
4. Activate the plugin from your dashboard

Way 2:
1. From Dashboard > Plugins > Add New > Upload the plugin
2. Activate the plugin

How to use
1. Use ShortCode builder in the editor to put a shortcode for download.
2. Add your downloadable product in Dashboard > ETD Download section.
3. Check ETD Download > Settings for email templates and other settings.
4. Check ETD Download > Subscribers to see a list of all email addresses.
5. If you have EDD installed too, add the following code in your wp-config.php:
6. If you want to change the slug later, use the above code, deactivate the plugin, activate again. Then flush permalink again.

You must flush permalink after activating. Please go to Settings => Permalink => Select anything other than default => Save


  1. Q: Download link is not working?
    A: You must flush permalink. Please go to Settings => Permalink => Select anything other than default => Save


☀️ 6️⃣ 30, 2017
It seems to be a very easy to use plug in… the easier out there. BUT the “upload file” btn is not working. It’s been a day and I haven’t had feedback from support. Hope they fix that soon.
🍂 9️⃣ 3, 2016
nice extension. need few more styling options with it
🍂 9️⃣ 3, 2016 1 reply
Wasted 2 days trying to figure out how to make it work and: 1. This plugin will not generate link to your file unless its latin alphabet “download post name” and latin alphabet “file name” – otherwise it will simply send email that leads to your “expiry page” 2. “From email” and “From name” is a standard “wordpress” – no option to change it. So you either insert piece of code into your functions.php or use another plugin 3. You have to find slider.php or whatever option you want to use and amend this file directly if you want to change the wording of all messages – no options for that in dashboard panel 4. But the worst part is – once you have it all setup – it will send email with a link to your file – you click on it and guess what – the doc file will be weird html copy of your website 😀 I have never seen coding like that. If you serve doc/docx file this file will have name and extension as your “download file” but the file that you will actually download is a doc version of your html home page WTF 😀 Long from now, to make this plugin works. Good luck
Read all 13 reviews

Contributors & Developers

“Email to Download” is open source software. The following people have contributed to this plugin.


Translate “Email to Download” into your language.

Interested in development?

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



  • Added: Gutenberg block


  • Added: Notices can be hidden
  • Fixed: From email address and name was not appearing


  • Fixed: Broken downlaod URL
  • Fixed: Notice of undefined variable _SESSION


  • Fixed: ShortCode output was thrown at the beginning of the post, not where the shortcode is inserted
  • Added: ShortCode builder in post editor
  • Added: Placeholder for default text in shortcode
  • Improved: Performance


  • Fixed: Fatal error – Class ‘Builder_Controller’ not found (Important)


  • Improved: Complete code refactor
  • Improved: Introduced mailpoet integration
  • Fixed: Compatible to 4.5.1
  • Fixed: Minor fixes
  • Added: Steps on adding new features in future releases


  • Prepare for refactor


  • Enhancement


  • Fixed: Type in Download box
  • Fixed: Conflict with WooCommerce, shows “yes” when post/page/product is created/saved/updated.
  • Added: Delete subscriber option


  • Minor bug fix


  • Instructions Updated


  • Junk code removed


  • Code Rafctor


  • Fixed: Sometimes Download link on e-mail not working, the field limit was limited in databae
  • Fixed: Multiple download embed on the same page
  • Fixed: Translation doesn’t work sometimes
  • Added: Mailchimp addon compatibility


  • Addon Compatibility


  • Code Refactor


  • Enhancement


  • Fixed: Translation issue
  • Fixed: Title and Content couldn’t be hidden in shortcode
  • Fixed: Download link was not working in some server
  • Modified: Download Algorithm
  • Added: Enhancement


  • Initial release