plugin-icon

Email Gated Downloads

Email gated downloads for WordPress: collect emails with a GDPR friendly download form before visitors can download your PDF or ZIP lead magnet.
Évaluations
Version
1.0.1
Mis à jour récemment
Feb 9, 2026
Email Gated Downloads

Email Gated Downloads helps you create email gated downloads (also called gated downloads or gated content) on your WordPress site. Visitors enter an email address (and optional name), accept your consent message, and then receive a secure download link for your PDF or ZIP file.

If you’re offering a lead magnet, content upgrade, checklist, guide, template, or resource library download, this plugin gives you a simple “download after email submission” flow without bloated form builders.

What you can do with Email Gated Downloads

  • Gate a PDF download behind an email form (great for guides, ebooks, brochures, spec sheets)
  • Gate a ZIP download (templates, assets, bundles)
  • Create a clean lead generation offer: “Enter your email to download”
  • Prevent casual scraping with secure links and rate limiting
  • Keep a lightweight audit trail of who downloaded what (CSV export)

Why site owners choose this plugin

  • Email capture for lead magnets – Exchange a valuable download for an email address and build your list.
  • Secure gated download links – Generate one time, time limited tokens so your file URL is not publicly exposed.
  • GDPR friendly consent – Built-in consent checkbox and customizable message.
  • Download logging + CSV export – Record email, optional name, file, IP, and timestamp. Export to CSV for your CRM or email tool.
  • Lightweight & theme friendly – Minimal footprint, optional stylesheet (or disable and style it yourself).

Quick setup (3 steps)

  1. Upload your file: Go to Settings > Email Gated Downloads and upload your PDF or ZIP.
  2. Configure your form: Enable optional name field, add your GDPR consent checkbox text, and customize messages.
  3. Place the form: Add shortcode [spdfed_download_form] to any page/post (use a Shortcode block in the block editor).

Visitors will see your download form, submit their email, and receive a secure download link.

FREE FEATURES

  • Email gated download form – Require an email address (optional name) before download.
  • Secure file storage – Files stored in a protected directory; links use one time, expiring tokens.
  • Download logging & CSV export – Track downloads with email, name, file name, IP address and timestamp.
  • GDPR consent checkbox – Built-in consent checkbox with customizable text.
  • Rate limiting – Reduce repeated downloads and basic bot abuse.
  • Customizable styling – Use CSS variables, or disable the plugin stylesheet and add your own.
  • Fast & lightweight – Minimal code and clean database usage.

PREMIUM FEATURES

Upgrade to Premium to manage multiple lead magnets and deeper reporting:

  • Unlimited gated files – Create multiple download offers with a “Gated Files” Custom Post Type.
  • Per file customization – Override global settings (name requirement, consent text, confirmation message) per file.
  • Analytics dashboard – View total downloads, top files and trends with charts.
  • Individual shortcodes – Use [spdfed_download_form id="123"] to embed a specific gated download anywhere.

Upgrade to Premium

Ideal use cases

  • Lead magnets (ebooks, checklists, templates, worksheets)
  • Content upgrades for blog posts and newsletters
  • Resource libraries (downloads behind email capture)
  • Digital product samples (share a preview while protecting the main asset)
  • Course companion files (PDF handouts, ZIP resources)

Third-Party Libraries & Source Code

This plugin includes human readable source code and uses the following third-party library:

Chart.js

  • File: assets/js/chart.js
  • Version: 4.5.1
  • Purpose: Powers the analytics charts in the premium version
  • License: MIT License
  • Source Code: https://github.com/chartjs/Chart.js
  • CDN Reference: https://cdn.jsdelivr.net/npm/chart.js@4.5.1/dist/chart.umd.js

All other JavaScript and CSS files in this plugin are written by the plugin author and are provided in uncompressed, human readable format.

Gratuitsur le plan Business
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 6.9.1
Cette extension est disponible en téléchargement pour votre site .