How to require an email address to download any PDF file
When I first looked into this, I wanted a quick and easy way to share PDF files and ask for an email address in exchange. A useful checklist, guide or brochure can be a good starting point for building an email list.
|
Updated October 2026 using Kit's official documentation. Test the form and delivery settings in your own account before sharing the link.
The basic workflow is simple: explain what the PDF contains, collect an email address, then provide a download link. But there is an important difference between asking for an email and protecting a file.
An email form does not make your PDF private
If your PDF has an ordinary public URL, someone can forward that link or share the downloaded file. Putting the link on a thank-you page or in an email does not change that. A form records a submission, not every person who later downloads a shared copy.
For a free lead magnet, that may be fine. If you need to restrict access to named people, you need a delivery system that checks their permission to access the file. Uploading a PDF to your WordPress media library or enabling a shareable cloud-storage link does not provide that by itself.
If You Use WordPress
Step 1: Choose your form and prepare the PDF
A form plugin such as WPForms or Gravity Forms is one place to start. If you already use a form plugin, check its confirmation and email settings before adding another one. Confirm which features your installed version and plan include.
For a publicly shareable lead magnet, upload your PDF to the WordPress media library or your chosen file host and copy its download URL. Open it in a private browser window to check that visitors can actually access it.
Step 2: Create a form to capture emails
Keep the form short. I would start with:
- Email: required so you can deliver the PDF. Only ask for a name if you need it.
- Messaging: explain the resource, for example, “Enter your email and I'll send you the checklist.”
- Next step: tell people whether they should check their inbox, confirm their address or use a link on the next page.
Keep delivery of the requested PDF separate from an optional newsletter signup. Make it clear what any additional emails will be about rather than treating every download as a request for unrelated marketing.
Step 3: Set up delivery
- Email delivery: configure a notification or an email-service integration that sends the download link to the address entered in the form. A notification sent only to the website owner will not deliver the PDF to the visitor.
- Confirmation-page link: alternatively, show the download link after submission. This is quick access, but it does not confirm that the visitor entered an address they control.
If you want address confirmation before access, configure that step explicitly in your email service. Sending an ordinary download email is not the same as requiring a confirmation click.
If You Don't Use WordPress
You can use a hosted landing page and form instead. Kit (formerly ConvertKit) is one option. Mailchimp and MailerLite are other services you may already use. Check your chosen service's current plan for forms, file delivery, confirmation emails and automations before building around it; a free account does not guarantee every delivery workflow is included. Kit's current plan comparison separates its features by plan.
For a concrete Kit workflow, its confirmation-email guide describes uploading a file for the confirmation button to download, or redirecting that button to a URL:
- Create a form or landing page describing your PDF.
- Open its settings and configure the confirmation email. Decide whether subscribers must confirm their address.
- Set the button's destination to your uploaded PDF or download page. Save and publish the form and its settings.
- Share the landing-page URL once you have checked the whole journey.
Use the current instructions and options in your account. A confirmation email that delivers a file is a different setup from a longer welcome sequence; don't assume one requires, or includes, the other.
A hosted landing page also means you may not need a separate website just to share this resource.
Test the whole download journey before sharing it
Use a test email address and submit the published form as a visitor. Check what the confirmation page says, whether the email reaches the inbox or spam folder, and whether any required confirmation click opens the right PDF. Test the link on a phone and in a private browser window too.
Repeat the test after replacing the file or changing the form.
Wrapping It Up
I've found offering a useful resource is a good way to start a conversation with potential customers. Make the PDF worth asking for, explain what happens next and test the delivery before sending people to the form.
If you're still deciding what to create, try my lead magnet idea generator for checklist, guide and resource ideas based on your product and audience.