WordPress plugin intelligence profile

Unjacketed Ebook Lead Magnets

Deliver a free ebook via email opt-in with daily availability limits, social proof toasts, and Brevo integration.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version0.1.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.3 · PHP 8.1
Directory statusactive
Last directory update27 Jul 20263mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Unjacketed Ebook Lead Magnets version 0.1.0 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Ebook Lead Magnet lets you gate a PDF or EPUB download behind an email opt-in form. Features include:

  • Shortcode-based opt-in form with a modal pop-up
  • PDF and EPUB delivery via a secure tokenised download link
  • Per-magnet daily availability limits with live countdown
  • Real-time social proof toasts showing recent downloads
  • Brevo (Sendinblue) list integration
  • Per-magnet and global email templates with TinyMCE editor
  • ipgeolocation.io integration for state/province display in toasts
  • CSV export of subscribers
  • Unsubscribe flow with Brevo sync

External Services

This plugin relies on the following external services. By activating this plugin and configuring the relevant API keys you agree to the respective terms of service and privacy policies.

Brevo (api.brevo.com)

What it is: Brevo (formerly Sendinblue) is a third-party transactional email service used to deliver download emails to subscribers.

Endpoints used:

  • POST https://api.brevo.com/v3/smtp/email — sends the download link email to each new subscriber.
  • POST https://api.brevo.com/v3/contacts — creates or updates a contact in your Brevo account when a subscriber opts in.
  • PUT https://api.brevo.com/v3/contacts/{email} — marks a contact as blacklisted when they unsubscribe, and lifts that blacklist flag if they later submit the opt-in form again.
  • POST https://api.brevo.com/v3/contacts/lists/{id}/contacts/remove — removes an unsubscribed contact from your Brevo list.
  • POST https://api.brevo.com/v3/contacts/import — bulk-imports subscribers to a Brevo list when the admin triggers a CSV export to Brevo.
  • GET https://api.brevo.com/v3/contacts/lists — fetches your Brevo lists for the list selector in the magnet settings and for the connection test.

Data sent: subscriber first name, email address, and rendered email content (subject and HTML body) are transmitted to Brevo when a download email is sent. No data is transmitted until a subscriber successfully submits the opt-in form. Your Brevo API key is stored in your WordPress database and is never sent to any service other than Brevo.

  • Brevo Terms of Service
  • Brevo Privacy Policy

ipgeolocation.io (api.ipgeolocation.io)

io is a third-party IP geolocation service used to look up the state or province of recent downloaders for the real-time social proof toast (“M. from California just downloaded…”). This feature is optional and requires you to provide your own API key.

Endpoint used:

  • GET https://api.ipgeolocation.io/ipgeo?apiKey={key}&ip={ip}&fields=state_prov — called at poll time (every 30 seconds per active visitor) to resolve the state/province of each new downloader’s IP address. Results are cached in WordPress transients for 5 minutes per IP address to minimise API usage.
  • GET https://api.ipgeolocation.io/ipgeo?apiKey={key}&ip=1.1.1.1&fields=state_prov,country_name — sent once when the admin clicks Test connection on the Settings page, using a fixed public IP (Cloudflare’s 1.1.1.1 ) rather than any subscriber’s address, purely to confirm the API key works.

io at poll time. The returned state/province string is used only for display in the social proof toast and is never stored in the database. No geolocation lookup is performed if no API key is configured; the toast will omit the location in that case.

  • ipgeolocation.io Terms of Service
  • ipgeolocation.io Privacy Policy
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • lead magnet
  • opt in
  • download
  • ebook
  • email
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.3 · PHP 8.1
Update activity27 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.