What I’m explaining here are two ways to require email before the user downloads a PDF (or other asset). A while, I began sharing the presentation decks from my digital classes at General Assembly via this website. In each case, I used a different method of “hiding” a PDF file behind the requirement to provide an email address.
No Developer Required to Require Email
I’m sure there are dozens of ways to do this, but many of those methods may require a developer. I wanted to share these two ways anyone can require email from users in exchange for a download.
The first is a simple WordPress plugin called – wait for it – “Email before Download.” Yes, they get very creative in their naming. Using this plugin, you host the file (PDF, PPT, or whatever) on your own server. You require users to enter their name and email address prior to seeing the link to download the file. I use this method for distributing the PDF version of my presentation decks when I taught a class. It works flawlessly, and I can update the PDFs whenever I make changes to the content.
The second method is from Mailchimp, and is really, really easy. I used Mailchimp to distribute two eBooks on atlantatechblogs.com. Mailchimp’s documentation is perfect. I completed the entire setup in less than 10 minutes. Using this method, you host the file on Mailchimp’s servers. The file can be delivered via a confirmation email or confirmation page on your website. You do all the configuration within your Mailchimp account.
Now It’s Easy For Anyone to Require Email
I remember how much *fun* it used to be to host and distribute a PDF way back when at CWNP. Back then, we a FT developer maintaining our website. We later moved completely to WordPress so that we would not require a developer. If you want to distribute your content and require an email address in exchange, these two ways are simple and work really well, even for non-developers.