Email Before Download
by ashokaggarwal 4.3 (44 reviews)

Email Before Download

Email Before Download (EBD) presents your users with a form where they submit information, like their name and email address, prior to receiving a dow …

Email Before Download ranks #2,988 among WordPress.org plugins with 5,000+ active installations, is #175 of 3,363 in the Communication category, a 4.3/5 rating from 44 reviews, and was last updated Jun 17, 2024. Data from WordPress.org, refreshed twice daily — see methodology.

Compatibility unknown
v6.9.8 Current Version v6.9.8
Updated 2 years ago Last Update on 17 Jun, 2024
Refreshed 17 hours ago Last Refreshed on
#175 of 3,363 in Communication Top 5% by installs Downloads -12% this week No update in over a year
View on WordPress.org
Rank
#2,988
-1 this week
Active Installs
5K+
-20.4%
KW Avg Position
N/A
No change
Downloads
371K
+7 today
Support Resolved
0%
No change
Rating
86%
Review 4.3 out of 5
4.3 (44 reviews)

Next Milestone 6K

Total Progress 93.2%
5K+ 6K+
24
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 68 more installs to reach 6K+

Rank Changes

2,835 2,911 2,988 3,065 3,141 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026
2,977 2,982 2,987 2,992 2,997 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026
Current #2,988
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 30 40 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026
0 10 20 30 40 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026 17-09-2026 18-09-2026 19-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.3
44 reviews
Overall 86%
5
31 (70%)
4
3 (7%)
3
5 (11%)
2
1 (2%)
1
4 (9%)

Security History

Source: WPVulnerability

8 known vulnerabilities on record · 0 in the last 24 months · checked 5 days ago

  1. Email Before Download [email-before-download] < 6.9.8 (closed)

    CVE-2024-23519 · Fixed in v6.9.8

  2. Email Before Download [email-before-download] < 6.8 (closed)

    CVE-2021-24748 · Fixed in v6.8

  3. Email Before Download [email-before-download] < 4.0 (closed)

    Fixed in v4.0

  4. Email Before Download [email-before-download] < 4.0 (closed)

    Fixed in v4.0

  5. Email Before Download [email-before-download] < 3.4.1 (closed)

    Fixed in v3.4.1

  6. Email Before Download [email-before-download] < 4.0 (closed)

    Fixed in v4.0

  7. Email Before Download [email-before-download] < 4.0 (closed)

    Fixed in v4.0

  8. Email Before Download [email-before-download] < 3.4.1 (closed)

    Fixed in v3.4.1

TL;DR

AI summary of the plugin's readme

Website owners using Contact Form 7 and WordPress Download Monitor who want to collect user information before granting file downloads. It requires users to submit a form, like their name and email, before receiving a download link or file, and lets site owners export a list of users who downloaded files.

  • Integrates with Contact Form 7
  • Integrates with WordPress Download Monitor
  • Export list of downloaders
  • Displays download link inline after submission
  • Sends email with download link
  • Sends email with attachment
  • Shortcode-based form embedding

Frequently Asked Questions

Common questions about Email Before Download

Yes. We store a log of the form submissions and generated links. You can view and export a CSV file of them from the Email Before Download settings page in your admin screens.
You will not be able to use this version of Email Before Download without these dependent plugins. If you have specific reasons to avoid using the dependent plugins, please contact us and let us know the reason so we can take it into consideration.
If you decide to configure the Email Before Download option to send the user an email with a link to the download, then you will want to name the email field "your-email" as shown in the example screenshots. Outside of that, nothing special.
By default, the user is presented with a link or links to download their file(s). There is also an option to email the user (with a link to the file and/or attachment) if you choose that route. You can even provide both the inline link as well as the email if you choose.
WordPress allows direct access to files in your upload directories using a direct URL and we do not change those permissions. We do provide an option to mask the URL to your downloads if you have cURL enabled.
This is the list of all short code attributes that can be used. Some of them override the global admin settings.
contact_form_id - Contact Form 7 ID. Overrides default contact for id from settings if used. title - this attribute overrides the title from Download Monitor. if multiple, put them in a comma separated list in the same order as your download_ids. file - use to point to external url delivered_as - possible values: "Send Email", "Both", "Inline Link" attachment - "yes", "no" Attachments only work if files were uploaded with Download Monitor. force_download - any value that is passed considered as "yes" (we don't have a global menu item for that) only works with a single download_id. checked - Loads form with item checked. If you are using checkboxes and have multiple items, the will all be checked, Accepts "no", any other value is "yes" hide_form - "yes", "no" radio - "yes", "no" from_email - valid email address from_name - any alphanumeric string

Sign In / Register

You need to sign in or register to use this feature.