Newsletter Management
Build and manage email subscriber lists directly within WordPress — no external service needed.
Creating a List
- Go to DSMTP → Newsletter in your WordPress admin.
- Click Add New List.
- Enter a name and slug (used in the shortcode).
- Enable double opt-in for GDPR compliance.
- Configure custom fields — text, email, select, and checkbox types.
- Style the signup form to match your brand (colors, borders, padding).
- Write a success message and optional GDPR note.
- Enable welcome email to auto-send to new subscribers.
Embedding a Signup Form
Use the [dsmtp_newsletter] shortcode anywhere on your site:
[dsmtp_newsletter list="your-list-slug"]
Replace your-list-slug with the slug of your newsletter list.
The form renders with your configured styling, includes honeypot spam protection, and submits via AJAX without a page reload.
Features
| Feature | Description |
|---|---|
| Double Opt-In | Confirm subscriptions via email link |
| Custom Fields | Text, email, select, and checkbox per list |
| Styled Forms | Customize colors, borders, padding, and labels |
| Honeypot Protection | Blocks spam bots without CAPTCHAs |
| Rate Limiting | IP-based throttling — 5 attempts per 60 seconds |
| AJAX Submission | No page reload on signup |
| CSV Export | Download subscriber lists anytime |
| Welcome Emails | Auto-send on subscription confirmation |
Managing Subscribers
- View all subscribers per list with status (pending, confirmed, unsubscribed).
- Export any list as CSV.
- Subscribers are automatically cleaned (invalid emails, bounce handling).
GDPR Compliance
The plugin supports GDPR compliance through:
- Double opt-in confirmation workflow
- Customizable GDPR notes on signup forms
- Subscriber data export
- Easy unsubscribe mechanism
You are responsible for ensuring your overall data collection practices comply with applicable regulations.