{"id":259823,"date":"2026-02-03T09:51:30","date_gmt":"2026-02-03T09:51:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/email-gated-downloads-download-after-email-lead-magnet-forms\/"},"modified":"2026-09-19T07:34:09","modified_gmt":"2026-09-19T07:34:09","slug":"coreessentials-email-gated-downloads","status":"publish","type":"plugin","link":"https:\/\/id.wordpress.org\/plugins\/coreessentials-email-gated-downloads\/","author":23278042,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.7","stable_tag":"1.1.7","tested":"7.1.1","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Email Gated Downloads","header_author":"Core Essentials","header_description":"This plugin lets you require visitors to enter their email (and optionally their name) before downloading files. Lightweight, easy to use and GDPR\u2011compliant","assets_banners_color":"33773e","last_updated":"2026-09-19 07:34:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/coreessentials.online\/plugins-for-wordpress\/email-gated-downloads\/","header_author_uri":"https:\/\/coreessentials.online\/","rating":5,"author_block_rating":0,"active_installs":100,"downloads":2556,"num_ratings":1,"support_threads":2,"support_threads_resolved":2,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"coreessentials","date":"2026-02-03 09:58:25","revision":3452728},"1.0.1":{"tag":"1.0.1","author":"coreessentials","date":"2026-02-09 10:18:03","revision":3456938},"1.0.2":{"tag":"1.0.2","author":"coreessentials","date":"2026-03-25 08:13:06","revision":3490644},"1.0.3":{"tag":"1.0.3","author":"coreessentials","date":"2026-03-31 08:28:40","revision":3495297},"1.0.4":{"tag":"1.0.4","author":"coreessentials","date":"2026-04-30 12:56:58","revision":3519535},"1.0.5":{"tag":"1.0.5","author":"coreessentials","date":"2026-07-13 08:08:16","revision":3605635},"1.1.0":{"tag":"1.1.0","author":"coreessentials","date":"2026-09-10 14:23:35","revision":3690041},"1.1.6":{"tag":"1.1.6","author":"coreessentials","date":"2026-09-18 14:17:38","revision":3702125},"1.1.7":{"tag":"1.1.7","author":"coreessentials","date":"2026-09-19 07:34:09","revision":3703078}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3452721,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3452719,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3452719,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3703078,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/demo-download\\\/\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"coreessentials-email-gated-downloads\"},\"options\":{\"activate\":true}},{\"step\":\"writeFile\",\"path\":\"\\\/wordpress\\\/wp-content\\\/egc-demo.pdf\",\"data\":{\"resource\":\"url\",\"url\":\"https:\\\/\\\/raw.githubusercontent.com\\\/iwtw-richb\\\/demo-content\\\/refs\\\/heads\\\/main\\\/egc-demo.pdf\"}},{\"step\":\"runPHP\",\"code\":\"<?php require_once 'wordpress\\\/wp-load.php'; update_option('spdfed_name_required', 1); update_option('spdfed_consent_text', 'I agree to receive emails with this free guide and other helpful resources.'); update_option('spdfed_confirmation_message', 'Thank you! Click the button below to download your free guide.'); update_option('spdfed_use_plugin_stylesheet', 1);\"},{\"step\":\"runPHP\",\"code\":\"<?php require_once 'wordpress\\\/wp-load.php'; $upload_dir = wp_upload_dir(); $source = '\\\/wordpress\\\/wp-content\\\/egc-demo.pdf'; $dest_dir = $upload_dir['basedir'] . '\\\/coreessentials-email-gated-downloads\\\/'; if (!file_exists($dest_dir)) { wp_mkdir_p($dest_dir); } $dest_file = $dest_dir . 'egc-demo.pdf'; copy($source, $dest_file); update_option('spdfed_free_storage_filename', 'egc-demo.pdf'); update_option('spdfed_free_file_name', 'SampleGuide.pdf'); update_option('spdfed_free_mime_type', 'application\\\/pdf');\"},{\"step\":\"runPHP\",\"code\":\"<?php require_once 'wordpress\\\/wp-load.php'; $page_id = wp_insert_post(array('post_title' => 'Download Your Free Resource', 'post_content' => '<!-- wp:heading --><h2>Get Your Free Lead Magnet<\\\/h2><!-- \\\/wp:heading --><!-- wp:paragraph --><p>Enter your email below to download our sample resource. This demonstrates how Email Gated Downloads works on your WordPress site.<\\\/p><!-- \\\/wp:paragraph --><!-- wp:heading {\\\"level\\\":3} --><h3>How This Works:<\\\/h3><!-- \\\/wp:heading --><!-- wp:list --><ul><li>Visitors enter their email (and optional name)<\\\/li><li>They accept your GDPR consent checkbox<\\\/li><li>They receive a secure, time-limited download link<\\\/li><li>You collect their email for your mailing list<\\\/li><\\\/ul><!-- \\\/wp:list --><!-- wp:shortcode -->[spdfed_download_form]<!-- \\\/wp:shortcode --><!-- wp:spacer {\\\"height\\\":\\\"40px\\\"} --><div style=\\\"height:40px\\\" aria-hidden=\\\"true\\\" class=\\\"wp-block-spacer\\\"><\\\/div><!-- \\\/wp:spacer --><!-- wp:heading {\\\"level\\\":3} --><h3>Explore the Plugin:<\\\/h3><!-- \\\/wp:heading --><!-- wp:list --><ul><li><a href=\\\"\\\/wp-admin\\\/options-general.php?page=spdfed-settings\\\">View Plugin Settings<\\\/a> - Configure your download form<\\\/li><li><a href=\\\"\\\/wp-admin\\\/post.php?post={PAGE_ID}&amp;action=edit\\\">Edit This Page<\\\/a> - See how easy the shortcode is<\\\/li><li>Try submitting the form above to test the download flow<\\\/li><\\\/ul><!-- \\\/wp:list --><!-- wp:paragraph --><p>Perfect for lead magnets, content upgrades, resource libraries, and digital product samples.<\\\/p><!-- \\\/wp:paragraph -->', 'post_status' => 'publish', 'post_type' => 'page', 'post_name' => 'demo-download')); $content = get_post_field('post_content', $page_id); $content = str_replace('{PAGE_ID}', $page_id, $content); wp_update_post(array('ID' => $page_id, 'post_content' => $content));\"},{\"step\":\"runPHP\",\"code\":\"<?php require_once 'wordpress\\\/wp-load.php'; wp_insert_post(array('post_title' => 'Privacy Policy', 'post_content' => '<!-- wp:heading {\\\"level\\\":1} --><h1>Privacy Policy<\\\/h1><!-- \\\/wp:heading --><!-- wp:paragraph --><p>This is a sample privacy policy for the playground demo. Your email address is collected only for demonstration purposes and will not be used for any other purpose.<\\\/p><!-- \\\/wp:paragraph -->', 'post_status' => 'publish', 'post_type' => 'page', 'post_name' => 'privacy-policy')); wp_insert_post(array('post_title' => 'Welcome to Email Gated Downloads Demo', 'post_content' => '<!-- wp:paragraph --><p>Welcome to the Email Gated Downloads plugin demonstration! This playground showcases how you can create email-gated content on your WordPress site.<\\\/p><!-- \\\/wp:paragraph --><!-- wp:heading --><h2>Try It Out<\\\/h2><!-- \\\/wp:heading --><!-- wp:paragraph --><p>Visit our <a href=\\\"\\\/demo-download\\\/\\\">demo download page<\\\/a> to see the plugin in action.<\\\/p><!-- \\\/wp:paragraph --><!-- wp:heading --><h2>Admin Features<\\\/h2><!-- \\\/wp:heading --><!-- wp:paragraph --><p>As an admin, you can explore:<\\\/p><!-- \\\/wp:paragraph --><!-- wp:list --><ul><li>Plugin settings at <strong>Settings &gt; Email Gated Downloads<\\\/strong><\\\/li><li>Download logs and CSV export<\\\/li><li>Customization options for forms and styling<\\\/li><li>File upload and management<\\\/li><\\\/ul><!-- \\\/wp:list -->', 'post_status' => 'publish', 'post_type' => 'post'));\"},{\"step\":\"setSiteOptions\",\"options\":{\"blogname\":\"Email Gated Downloads Demo\",\"blogdescription\":\"Collect emails before visitors download your lead magnets\"}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.1.0","1.1.6","1.1.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3456938,"resolution":"1","location":"assets","locale":"","width":1895,"height":890},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3456938,"resolution":"2","location":"assets","locale":"","width":1895,"height":890},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3456938,"resolution":"3","location":"assets","locale":"","width":1895,"height":890},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3456938,"resolution":"4","location":"assets","locale":"","width":1895,"height":890},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3456938,"resolution":"5","location":"assets","locale":"","width":1895,"height":890},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3456938,"resolution":"6","location":"assets","locale":"","width":1895,"height":890},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3456938,"resolution":"7","location":"assets","locale":"","width":1895,"height":890}},"screenshots":{"1":"Gated content download form (default styling)","2":"Form settings","3":"Styling settings and helpers","4":"Download logs (CSV export available)","5":"Premium: Gated Files post type for multiple files","6":"Premium: Gated File edit screen","7":"Premium: Gated file download analytics"}},"plugin_section":[],"plugin_tags":[1030,11644,131785,75502,228739],"plugin_category":[],"plugin_contributors":[242178],"plugin_business_model":[],"class_list":["post-259823","plugin","type-plugin","status-publish","hentry","plugin_tags-email-capture","plugin_tags-gated-content","plugin_tags-gdpr","plugin_tags-lead-magnet","plugin_tags-pdf-download","plugin_contributors-coreessentials","plugin_committers-coreessentials","plugin_support_reps-richard-b"],"banners":{"banner":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/banner-772x250.png?rev=3452719","banner_2x":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/banner-1544x500.png?rev=3452719","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/icon.svg?rev=3452721","icon":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/icon.svg?rev=3452721","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/screenshot-1.png?rev=3456938","caption":"Gated content download form (default styling)"},{"src":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/screenshot-2.png?rev=3456938","caption":"Form settings"},{"src":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/screenshot-3.png?rev=3456938","caption":"Styling settings and helpers"},{"src":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/screenshot-4.png?rev=3456938","caption":"Download logs (CSV export available)"},{"src":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/screenshot-5.png?rev=3456938","caption":"Premium: Gated Files post type for multiple files"},{"src":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/screenshot-6.png?rev=3456938","caption":"Premium: Gated File edit screen"},{"src":"https:\/\/ps.w.org\/coreessentials-email-gated-downloads\/assets\/screenshot-7.png?rev=3456938","caption":"Premium: Gated file download analytics"}],"raw_content":"<!--section=description-->\n<p><strong><a href=\"https:\/\/playground.wordpress.net\/?plugin=coreessentials-email-gated-downloads\">Try Live Demo \u2192<\/a><\/strong><\/p>\n\n<p><strong>Email Gated Downloads<\/strong> helps you create <strong>email gated downloads<\/strong> (also called <strong>gated downloads<\/strong> or <strong>gated content<\/strong>) 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 <strong>PDF<\/strong> or <strong>ZIP<\/strong> file.<\/p>\n\n<p>If you\u2019re offering a <strong>lead magnet<\/strong>, <strong>content upgrade<\/strong>, checklist, guide, template, or resource library download, this plugin gives you a simple \u201cdownload after email submission\u201d flow without bloated form builders.<\/p>\n\n<p><strong>Premium:<\/strong> send each download lead to your CRM or email tool through <strong>Zapier, Make, n8n, or any webhook URL<\/strong>. Map <code>email<\/code>, <code>name<\/code> and <code>file<\/code> in your automation (Mailchimp, Kit, HubSpot, Google Sheets, and similar). This is not a native Mailchimp or Kit connection.<\/p>\n\n<h3>What you can do with Email Gated Downloads<\/h3>\n\n<ul>\n<li><strong>Gate a PDF download behind an email form<\/strong> (great for guides, ebooks, brochures, spec sheets)<\/li>\n<li><strong>Gate a ZIP download<\/strong> (templates, assets, bundles)<\/li>\n<li>Create a clean <strong>lead generation<\/strong> offer: \u201cEnter your email to download\u201d<\/li>\n<li><strong>Send leads to your CRM or email tool (Premium)<\/strong> POST each download to Zapier, Make, n8n, or any webhook-compatible service, then map the fields into Mailchimp, Kit, HubSpot, or similar<\/li>\n<li>Prevent casual scraping with secure links and rate limiting<\/li>\n<li>Keep a lightweight audit trail of who downloaded what (CSV export)<\/li>\n<\/ul>\n\n<h3>Why site owners choose this plugin<\/h3>\n\n<ul>\n<li><strong>Email capture for lead magnets<\/strong> \u2013 Exchange a valuable download for an email address and build your list.<\/li>\n<li><strong>Webhook to your existing stack (Premium)<\/strong> \u2013 Push leads into Mailchimp, Kit, HubSpot or another tool via Zapier, Make or n8n. Paste a webhook URL; there is no native CRM API.<\/li>\n<li><strong>Secure gated download links<\/strong> \u2013 Generate one time, time limited tokens so your file URL is not publicly exposed.<\/li>\n<li><strong>GDPR friendly consent<\/strong> \u2013 Built-in consent checkbox and customizable message.<\/li>\n<li><strong>Download logging + CSV export<\/strong> \u2013 Record email, optional name, file, IP, and timestamp. Export to CSV for your CRM or email tool.<\/li>\n<li><strong>Lightweight &amp; theme friendly<\/strong> \u2013 Minimal footprint, optional stylesheet (or disable and style it yourself).<\/li>\n<\/ul>\n\n<h3>Quick setup (3 steps)<\/h3>\n\n<ol>\n<li><strong>Upload your file<\/strong>: Go to <strong>Settings &gt; Email Gated Downloads<\/strong> and upload your PDF or ZIP.<\/li>\n<li><strong>Configure your form<\/strong>: Enable optional name field, add your GDPR consent checkbox text, and customize messages.<\/li>\n<li><strong>Place the form<\/strong>: Add shortcode <code>[spdfed_download_form]<\/code> to any page\/post (use a Shortcode block in the block editor).<\/li>\n<\/ol>\n\n<p>Visitors will see your download form, submit their email, and receive a secure download link.<\/p>\n\n<h4>FREE FEATURES<\/h4>\n\n<ul>\n<li><strong>Email gated download form<\/strong> \u2013 Require an email address (optional name) before download.<\/li>\n<li><strong>Secure file storage<\/strong> \u2013 Files stored in a protected directory; links use one time, expiring tokens.<\/li>\n<li><strong>Download logging &amp; CSV export<\/strong> \u2013 Track downloads with email, name, file name, IP address and timestamp.<\/li>\n<li><strong>GDPR consent checkbox<\/strong> \u2013 Built-in consent checkbox with customizable text.<\/li>\n<li><strong>Rate limiting<\/strong> \u2013 Reduce repeated downloads and basic bot abuse.<\/li>\n<li><strong>Customizable styling<\/strong> \u2013 Use CSS variables, or disable the plugin stylesheet and add your own.<\/li>\n<li><strong>Fast &amp; lightweight<\/strong> \u2013 Minimal code and clean database usage.<\/li>\n<\/ul>\n\n<h4>PREMIUM FEATURES<\/h4>\n\n<p>Upgrade to Premium to send leads into the tools you already use, and to manage multiple lead magnets:<\/p>\n\n<ul>\n<li><strong>Webhooks<\/strong> \u2013 After each successful download, POST the lead as JSON to Zapier, Make, n8n or any webhook URL, then map it into Mailchimp, Kit, HubSpot, Google Sheets or your CRM. Includes a test button. Failures never block the file download. Not a native Mailchimp\/Kit API.<\/li>\n<li><strong>Unlimited gated files<\/strong> \u2013 Create multiple download offers with a \u201cGated Files\u201d Custom Post Type.<\/li>\n<li><strong>Per file customization<\/strong> \u2013 Override global settings (name requirement, consent text, confirmation message) per file.<\/li>\n<li><strong>Analytics dashboard<\/strong> \u2013 View total downloads, top files and trends with charts.<\/li>\n<li><strong>Conversion tracking<\/strong> \u2013 Send an <code>email_gated_download_request<\/code> event to Google Analytics 4 (gtag.js) or Google Tag Manager when the form is submitted. Does not install Google tags or send email addresses.<\/li>\n<li><strong>Individual shortcodes<\/strong> \u2013 Use <code>[spdfed_download_form id=\"123\"]<\/code> to embed a specific gated download anywhere.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/coreessentials.online\/plugins-for-wordpress\/email-gated-downloads\/\">Upgrade to Premium \u2192<\/a><\/p>\n\n<h4>Ideal use cases<\/h4>\n\n<ul>\n<li><strong>Lead magnets<\/strong> (ebooks, checklists, templates, worksheets)<\/li>\n<li><strong>Content upgrades<\/strong> for blog posts and newsletters<\/li>\n<li><strong>Resource libraries<\/strong> (downloads behind email capture)<\/li>\n<li><strong>Digital product samples<\/strong> (share a preview while protecting the main asset)<\/li>\n<li><strong>Course companion files<\/strong> (PDF handouts, ZIP resources)<\/li>\n<\/ul>\n\n<h3>Third-Party Libraries &amp; Source Code<\/h3>\n\n<p>This plugin includes human readable source code and uses the following third-party library:<\/p>\n\n<h4>Chart.js<\/h4>\n\n<ul>\n<li><strong>File<\/strong>: <code>assets\/js\/chart.js<\/code><\/li>\n<li><strong>Version<\/strong>: 4.5.1<\/li>\n<li><strong>Purpose<\/strong>: Powers the analytics charts in the premium version<\/li>\n<li><strong>License<\/strong>: MIT License<\/li>\n<li><strong>Source Code<\/strong>: https:\/\/github.com\/chartjs\/Chart.js<\/li>\n<li><strong>CDN Reference<\/strong>: https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.5.1\/dist\/chart.umd.js<\/li>\n<\/ul>\n\n<p>All other JavaScript and CSS files in this plugin are written by the plugin author and are provided in uncompressed, human readable format.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate <strong>Email Gated Downloads<\/strong> from the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>Settings &gt; Email Gated Downloads<\/strong>.<\/li>\n<li>Upload your <strong>PDF<\/strong> or <strong>ZIP<\/strong> file.<\/li>\n<li>Configure your <strong>download form<\/strong> (name field, consent checkbox, messages).<\/li>\n<li>Save changes.<\/li>\n<li>Add <code>[spdfed_download_form]<\/code> to any page or post.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20require%20an%20email%20address%20to%20download%20a%20pdf%3F\"><h3>How do I require an email address to download a PDF?<\/h3><\/dt>\n<dd><p>Upload your PDF in <strong>Settings &gt; Email Gated Downloads<\/strong>, then place <code>[spdfed_download_form]<\/code> on your page. Visitors must submit their email before they can download.<\/p><\/dd>\n<dt id=\"can%20i%20gate%20zip%20files%20too%3F\"><h3>Can I gate ZIP files too?<\/h3><\/dt>\n<dd><p>Yes. PDF (<code>.pdf<\/code>) and ZIP (<code>.zip<\/code>) are supported.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20as%20a%20lead%20magnet%20%2F%20content%20upgrade%3F\"><h3>Can I use this as a lead magnet \/ content upgrade?<\/h3><\/dt>\n<dd><p>Yes. This plugin is designed for lead magnets and content upgrades where you want a \u201cdownload after email submission\u201d flow.<\/p><\/dd>\n<dt id=\"is%20the%20free%20version%20really%20free%3F\"><h3>Is the free version really free?<\/h3><\/dt>\n<dd><p>Yes. The free version lets you gate one file with form settings, logging, and CSV export.<\/p><\/dd>\n<dt id=\"what%E2%80%99s%20the%20difference%20between%20free%20and%20premium%3F\"><h3>What\u2019s the difference between Free and Premium?<\/h3><\/dt>\n<dd><p><strong>Free:<\/strong> One gated file, email capture form, consent checkbox, download logs, CSV export.\n<strong>Premium:<\/strong> Webhooks to Zapier\/Make\/n8n (and from there to Mailchimp, Kit, HubSpot or your CRM), unlimited gated files, per file settings, analytics dashboard, conversion tracking, and individual shortcodes.<\/p><\/dd>\n<dt id=\"are%20the%20download%20links%20secure%3F\"><h3>Are the download links secure?<\/h3><\/dt>\n<dd><p>Yes. Download links are unique tokens that expire after use or after a set time, so the real file URL is not exposed.<\/p><\/dd>\n<dt id=\"is%20this%20gdpr%20compliant%3F\"><h3>Is this GDPR compliant?<\/h3><\/dt>\n<dd><p>A customizable consent checkbox is included to help you collect explicit consent. You\u2019re still responsible for your privacy policy and how you store\/process submissions.<\/p><\/dd>\n<dt id=\"how%20can%20i%20customize%20the%20look%20of%20the%20form%3F\"><h3>How can I customize the look of the form?<\/h3><\/dt>\n<dd><p>Two options:\n1) <strong>CSS Variables<\/strong> \u2013 Copy the variables from the settings help panel into <strong>Appearance &gt; Customize &gt; Additional CSS<\/strong> and adjust.\n2) <strong>Disable Stylesheet<\/strong> \u2013 Disable the plugin stylesheet and add your own CSS in your theme.<\/p><\/dd>\n<dt id=\"can%20i%20place%20the%20shortcode%20on%20multiple%20pages%3F\"><h3>Can I place the shortcode on multiple pages?<\/h3><\/dt>\n<dd><p>Yes. <code>[spdfed_download_form]<\/code> can appear on multiple pages\/posts and will point to your gated file.<\/p><\/dd>\n<dt id=\"can%20i%20place%20multiple%20gated%20download%20forms%20on%20the%20same%20page%3F\"><h3>Can I place multiple gated download forms on the same page?<\/h3><\/dt>\n<dd><p>Yes (Premium). Use <code>[spdfed_download_form id=\"123\"]<\/code> to embed multiple different gated files on one page.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20who%20downloaded%20my%20file%3F\"><h3>Where can I see who downloaded my file?<\/h3><\/dt>\n<dd><p>Go to <strong>Settings &gt; Email Gated Downloads<\/strong> and view <strong>Download Logs<\/strong>. You can export logs to CSV, delete a single test entry, or filter by file and delete all logs for that download. Deleting a log does not delete the gated file.<\/p><\/dd>\n<dt id=\"can%20i%20send%20leads%20to%20mailchimp%2C%20kit%20or%20my%20crm%3F\"><h3>Can I send leads to Mailchimp, Kit or my CRM?<\/h3><\/dt>\n<dd><p>Yes (Premium), via webhook, not a native Mailchimp or Kit connection. In <strong>Settings &gt; Email Gated Downloads<\/strong> paste a webhook URL from Zapier (Catch Hook), Make, n8n or another webhook-compatible service, then use <strong>Send Test Webhook<\/strong>. After each successful download the plugin POSTs JSON with <code>event<\/code>, <code>email<\/code>, optional <code>name<\/code>, <code>file<\/code>, <code>post_id<\/code>, <code>gdpr_consent<\/code>, <code>downloaded_at<\/code>, <code>page_url<\/code> and <code>site_url<\/code>. Map those fields to Mailchimp, Kit, HubSpot, a Google Sheet, or similar. A failed webhook never blocks the download. <code>gdpr_consent<\/code> is the download-purpose checkbox, not marketing opt-in, do not auto-subscribe people to a newsletter unless your automation honours that. Zapier Catch Hook requires a paid Zapier plan; Make and n8n are common alternatives.<\/p><\/dd>\n<dt id=\"can%20i%20track%20downloads%20in%20google%20analytics%20or%20google%20tag%20manager%3F\"><h3>Can I track downloads in Google Analytics or Google Tag Manager?<\/h3><\/dt>\n<dd><p>Yes (Premium). Enable conversion tracking in <strong>Settings &gt; Email Gated Downloads<\/strong> and choose <strong>Google tag \/ GA4<\/strong> or <strong>Google Tag Manager<\/strong>. Google\u2019s scripts must already be installed on your site; this plugin does not add a Measurement ID or GTM container. On form submit it sends the event <code>email_gated_download_request<\/code> with parameters <code>file<\/code> and <code>post_id<\/code> only (never email or name). In GTM, create a Custom Event trigger for <code>email_gated_download_request<\/code>. The event means the visitor submitted the form, not that the server has confirmed the download.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Download Logs: delete a single entry, or delete all entries for a selected file (Thank you to Alex S @v1mirage for the suggestion).<\/li>\n<li>Admin: show Account and Upgrade as tabs on Settings instead of extra Settings submenus.<\/li>\n<li>Admin: dismissible notices and hide other plugins notices for a cleaner dashboard.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Security release, correct previous update.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Premium: webhook integration for Zapier, Make, n8n and other webhook-compatible services, including a test button. Map the JSON payload into Mailchimp, Kit, HubSpot or your CRM, this is not a native API connection.<\/li>\n<li>Premium: conversion tracking event <code>email_gated_download_request<\/code> for Google Analytics 4 (gtag.js) and Google Tag Manager. Does not install Google tags or send personal data.<\/li>\n<li>Fix nested comment in File Management that could show an undefined-variable warning.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Clearer sign-posting within settings and analytics pages.<\/li>\n<li>Styling clean up.<\/li>\n<li>Fix redundant premium checks.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fix issue with invalid line ending in premium version.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fix issue with aggressive caching on some hosting providers preventing new entries being recorded.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Feature: Optional thank you message added, triggered after successful form submission.<\/li>\n<li>Fix issue with some hosts returning the download target as a raw file rather than a downloadable.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix minor dashboard styling issue.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: email gated downloads for PDF\/ZIP with consent checkbox, secure links, logging, and CSV export.<\/li>\n<\/ul>","raw_excerpt":"Email gated downloads for WordPress: collect emails with a GDPR friendly download form before visitors can download your PDF or ZIP lead magnet.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/259823","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=259823"}],"author":[{"embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/coreessentials"}],"wp:attachment":[{"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=259823"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=259823"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=259823"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=259823"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=259823"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/id.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=259823"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}