{"id":290054,"date":"2026-03-22T13:23:30","date_gmt":"2026-03-22T13:23:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-lead-magnet-generator\/"},"modified":"2026-03-22T13:23:08","modified_gmt":"2026-03-22T13:23:08","slug":"zenithstack-lead-magnet-generator","status":"publish","type":"plugin","link":"https:\/\/tah.wordpress.org\/plugins\/zenithstack-lead-magnet-generator\/","author":23464435,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"trunk","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"ZenithStack Lead Magnet Generator","header_author":"Rebecca Stallworth","header_description":"Generate professional lead magnets (ebooks, checklists, guides) using the Anthropic Claude API, collect subscriber emails, and deliver PDFs automatically.","assets_banners_color":"","last_updated":"2026-03-22 13:23:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/getzenithstack.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":52,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>Initial release. Install, add your Anthropic API key, and start generating lead magnets.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"almg\/opt-in-form":{"name":"almg\/opt-in-form","title":"Almg Opt In Form"}},"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Create New Lead Magnet \u2014 Enter a topic, audience, and tone, then click Generate","2":"Generated Content Preview \u2014 AI-created checklist with numbered items","3":"Settings Page \u2014 API key, generation limits, and PDF branding options","4":"Frontend Opt-In Form \u2014 Responsive email capture with accent-colored button","5":"Subscribers List \u2014 View and export collected emails with filtering","6":"Generated PDF \u2014 Professional cover page, branded checklist items, and CTA page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2353,13175,1001,75502,1764],"plugin_category":[],"plugin_contributors":[258319],"plugin_business_model":[],"class_list":["post-290054","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-content-generator","plugin_tags-email-list","plugin_tags-lead-magnet","plugin_tags-pdf","plugin_contributors-zenithstack","plugin_committers-zenithstack"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/zenithstack-lead-magnet-generator.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Stop spending hours creating lead magnets.<\/strong> ZenithStack Lead Magnet Generator turns a topic and a target audience into a polished, downloadable PDF \u2014 complete with branded cover page, formatted content, and a ready-to-embed opt-in form \u2014 in under two minutes.<\/p>\n\n<p>Built for bloggers, course creators, and online entrepreneurs who want to grow their email list without hiring a designer or writing 20-page guides from scratch.<\/p>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li><strong>Enter a topic and audience<\/strong> \u2014 Tell the AI what your lead magnet is about and who it's for<\/li>\n<li><strong>AI generates the content<\/strong> \u2014 Powered by Anthropic's Claude, you get a complete checklist with actionable items<\/li>\n<li><strong>Review and publish<\/strong> \u2014 Edit anything in the WordPress editor, then hit Publish<\/li>\n<li><strong>Embed the opt-in form<\/strong> \u2014 Drop a shortcode or Gutenberg block on any page<\/li>\n<li><strong>Collect emails and deliver PDFs<\/strong> \u2014 Subscribers get an instant download, you get their email<\/li>\n<\/ol>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>AI-powered content generation<\/strong> \u2014 Creates complete, well-structured checklists using Anthropic Claude<\/li>\n<li><strong>Professional PDF output<\/strong> \u2014 Branded cover page, accent colors, numbered items, and call-to-action page<\/li>\n<li><strong>Beautiful opt-in forms<\/strong> \u2014 Responsive email capture forms via shortcode <code>[almg_lead_magnet id=\"XX\"]<\/code> or Gutenberg block<\/li>\n<li><strong>Automatic PDF delivery<\/strong> \u2014 Subscribers receive the download instantly after entering their email<\/li>\n<li><strong>Subscriber management<\/strong> \u2014 View, filter, and export your email list as CSV<\/li>\n<li><strong>Custom branding<\/strong> \u2014 Set your company name, accent color, and logo for every PDF<\/li>\n<li><strong>Spam protection<\/strong> \u2014 Honeypot fields, rate limiting (5 submissions per IP per hour), and nonce verification<\/li>\n<li><strong>Encrypted API key storage<\/strong> \u2014 Your Anthropic key is encrypted with AES-256-CBC before saving to the database<\/li>\n<li><strong>Generation limits<\/strong> \u2014 Free tier includes 3 generations per month to control API costs<\/li>\n<li><strong>GDPR-friendly<\/strong> \u2014 IP addresses are anonymized in the subscriber table<\/li>\n<li><strong>Gutenberg block<\/strong> \u2014 Select a lead magnet, customize the title and button text, and preview it live in the editor<\/li>\n<\/ul>\n\n<h4>Who Is This For?<\/h4>\n\n<ul>\n<li><strong>Bloggers<\/strong> who want to turn readers into subscribers<\/li>\n<li><strong>Course creators<\/strong> building pre-launch email lists<\/li>\n<li><strong>Coaches and consultants<\/strong> offering free resources to attract clients<\/li>\n<li><strong>Affiliate marketers<\/strong> using lead magnets to build segmented lists<\/li>\n<li><strong>Anyone<\/strong> who needs a professional lead magnet without the design hassle<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the Anthropic API to generate lead magnet content using AI.<\/p>\n\n<ul>\n<li><strong>Service<\/strong>: Anthropic Claude API<\/li>\n<li><strong>When data is sent<\/strong>: When a user clicks \"Generate\" to create a new lead magnet<\/li>\n<li><strong>What data is sent<\/strong>: The blog niche, target audience description, topic, and selected format\/tone. No personal visitor data is sent.<\/li>\n<li><strong>Service URL<\/strong>: https:\/\/api.anthropic.com<\/li>\n<li><strong>Terms of Use<\/strong>: https:\/\/www.anthropic.com\/terms<\/li>\n<li><strong>Privacy Policy<\/strong>: https:\/\/www.anthropic.com\/privacy<\/li>\n<\/ul>\n\n<p>The plugin requires users to provide their own Anthropic API key. No data is sent without explicit user action.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress dashboard<\/li>\n<li>Search for \"ZenithStack Lead Magnet Generator\"<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Upload the <code>zenithstack-lead-magnet-generator<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<\/ol>\n\n<h4>Setup<\/h4>\n\n<ol>\n<li>Go to <strong>Lead Magnets &gt; Settings<\/strong><\/li>\n<li>Enter your Anthropic API key (get one at <a href=\"https:\/\/console.anthropic.com\/\">console.anthropic.com<\/a>)<\/li>\n<li>Click <strong>Test Connection<\/strong> to verify it works<\/li>\n<li>Optionally set your company name and accent color under PDF Branding<\/li>\n<li>Go to <strong>Lead Magnets &gt; Create New<\/strong> to generate your first lead magnet<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20anthropic%20api%20key%3F\"><h3>Do I need an Anthropic API key?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses Anthropic's Claude API to generate lead magnet content. You can get an API key at <a href=\"https:\/\/console.anthropic.com\/\">console.anthropic.com<\/a>. Anthropic charges based on token usage \u2014 a typical lead magnet generation costs a few cents.<\/p><\/dd>\n<dt id=\"what%20formats%20are%20available%3F\"><h3>What formats are available?<\/h3><\/dt>\n<dd><p>The current version generates checklists \u2014 structured lists of actionable items with titles and descriptions. More formats (ebooks, cheat sheets, workbooks, templates) are planned for future releases.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20free%3F\"><h3>Is the plugin free?<\/h3><\/dt>\n<dd><p>The plugin itself is free. You only pay for Anthropic API usage, which is based on how many tokens each generation uses. The free tier allows 3 lead magnet generations per month. You can increase this limit in Settings.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20the%20generated%20content%3F\"><h3>Can I edit the generated content?<\/h3><\/dt>\n<dd><p>Absolutely. Every generated lead magnet is saved as a WordPress post that you can edit in the standard WordPress editor. Change the title, rewrite sections, add your own content \u2014 it's fully editable before you publish.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20the%20opt-in%20form%20on%20my%20site%3F\"><h3>How do I display the opt-in form on my site?<\/h3><\/dt>\n<dd><p>Two ways:<\/p>\n\n<ol>\n<li><strong>Shortcode:<\/strong> Add <code>[almg_lead_magnet id=\"123\"]<\/code> to any post, page, or widget (replace 123 with your lead magnet's ID)<\/li>\n<li><strong>Gutenberg block:<\/strong> Search for \"Lead Magnet Opt-In\" in the block inserter, select your lead magnet, and customize the title and button text<\/li>\n<\/ol><\/dd>\n<dt id=\"where%20do%20subscribers%20go%3F\"><h3>Where do subscribers go?<\/h3><\/dt>\n<dd><p>Subscribers are stored in your WordPress database. View them at <strong>Lead Magnets &gt; Subscribers<\/strong>, where you can filter by lead magnet and export the full list as a CSV file for import into Mailchimp, ConvertKit, or any email service.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%20compliant%3F\"><h3>Is it GDPR compliant?<\/h3><\/dt>\n<dd><p>The plugin anonymizes IP addresses before storing them and links to your site's Privacy Policy page on the opt-in form. However, you are responsible for your own GDPR compliance \u2014 make sure your privacy policy covers email collection.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20ai%20generation%20fails%3F\"><h3>What happens if the AI generation fails?<\/h3><\/dt>\n<dd><p>You'll see a clear error message explaining what went wrong (invalid API key, rate limit, network issue, etc.). Your generation count is only incremented on successful generations, so failed attempts don't count against your monthly limit.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20pdf%20design%3F\"><h3>Can I customize the PDF design?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Lead Magnets &gt; Settings<\/strong> and set your company name, accent color, and whether to show your site logo on the cover page. These settings apply to all generated PDFs.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>AI content generation powered by Anthropic Claude (claude-sonnet-4-20250514)<\/li>\n<li>Checklist format with structured items (title + description)<\/li>\n<li>Professional PDF generation with TCPDF \u2014 cover page, numbered items, CTA page<\/li>\n<li>Custom PDF branding: company name, accent color, site logo<\/li>\n<li>Frontend opt-in form via <code>[almg_lead_magnet]<\/code> shortcode and Gutenberg block<\/li>\n<li>Automatic PDF delivery after email submission<\/li>\n<li>Subscriber management with filtering, pagination, and CSV export<\/li>\n<li>Rate limiting: 5 form submissions per IP per hour<\/li>\n<li>Honeypot spam protection on opt-in forms<\/li>\n<li>AES-256-CBC encrypted API key storage<\/li>\n<li>Monthly generation limits (default: 3 per month for free tier)<\/li>\n<li>GDPR-friendly IP anonymization<\/li>\n<li>WordPress 6.0+ and PHP 7.4+ compatible<\/li>\n<\/ul>","raw_excerpt":"Generate lead magnets as PDF downloads and collect email subscribers from your WordPress site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/290054","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=290054"}],"author":[{"embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zenithstack"}],"wp:attachment":[{"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=290054"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=290054"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=290054"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=290054"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=290054"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=290054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}