
Dropndot Email Subscriptions and Newsletters is a full-featured email subscription and newsletter plugin for WordPress. Collect subscribers with double or single opt-in, manage them from a dedicated admin dashboard, send newsletters, and integrate with headless frontends via REST API or GraphQL.
Core Features
- Double opt-in and single opt-in subscription modes
- Branded confirmation, welcome, and unsubscribe emails with shared logo, banner, and footer
- Customizable headlines, icon badges, feature grid, disclaimer, and social footer links
- In-browser email preview before saving or sending
- One-click unsubscribe with optional confirmation emails
- One-click re-subscribe from unsubscribe emails (token-based)
- Admin dashboard with statistics, search, filters, and bulk actions
- CSV export with geolocation data (country, region, city, timezone)
- Subscription form shortcode with customizable appearance
Advanced Features
- Google reCAPTCHA v2 and v3 spam protection (optional)
- IP-based rate limiting
- Automatic geolocation via ipinfo.io (country, region, city, and timezone)
- Custom confirmation and unsubscribe pages
- Admin email notifications for new subscriptions and unsubscribes
- REST API for full CRUD operations
- GraphQL support (requires the WPGraphQL plugin)
- Headless frontend integration for Next.js and React applications
- Trusted frontend proxy secret for accurate visitor geolocation behind server-side proxies
- AJAX-powered admin interface
Email Newsletter Features
- Email template management with TinyMCE editor
- Send newsletters immediately or schedule for future delivery
- Country-based subscriber filtering
- Subscriber placeholders including
{city}and{timezone} - Batch processing for large subscriber lists (10,000+)
- Real-time progress tracking during sends
- Complete sending history with statistics
- HTML emails optimized for major email clients
Shortcodes
[dropemsu_form]— Display a subscription form (optionaltitleandbutton_textattributes).[dropemsu_confirmation_status]— Show confirmation status on a custom confirmation page.[dropemsu_unsubscribe_status]— Show unsubscribe status on a custom unsubscribe page.
REST API
All routes are registered under the dropemsu-manager/v1 namespace and include endpoints for listing, creating, updating, deleting, confirming, and unsubscribing.
Documentation
For more information about Next.js Newsletter Integration with Headless WordPress, visit Next.js Newsletter Integration with Headless WordPress.
External services
This plugin may connect to third-party services when the related features are enabled:
ipinfo.io (Geolocation)
- Used to detect subscriber country, region, city, and timezone from IP address during subscription.
- Data sent: visitor IP address.
- Terms of Service
- Privacy Policy
Google reCAPTCHA (Spam protection, optional)
- Used when reCAPTCHA is enabled in plugin settings.
- Data sent: information required by Google reCAPTCHA to verify submissions.
- Terms of Service
- Privacy Policy
Screenshots

Email Subscriptions Dashboard – View all subscribers at a glance with total, active, pending, and inactive counts. Search, filter by status, and manage individual subscriptions from one place. City and timezone are shown alongside country and region.

Email Newsletter – Compose and send newsletters to all active subscribers. Use an optional saved template, write a subject and body in the visual editor, and send immediately or schedule for later.

Settings Page: Form Design & Live Preview – Customize the subscription form's title, button text, colors, and layout. A live preview updates in real time so you can see exactly how it will look before saving.