Newsletter Management

Build and manage email subscriber lists directly within WordPress — no external service needed.

Creating a List

  1. Go to DSMTP → Newsletter in your WordPress admin.
  2. Click Add New List.
  3. Enter a name and slug (used in the shortcode).
  4. Enable double opt-in for GDPR compliance.
  5. Configure custom fields — text, email, select, and checkbox types.
  6. Style the signup form to match your brand (colors, borders, padding).
  7. Write a success message and optional GDPR note.
  8. 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

FeatureDescription
Double Opt-InConfirm subscriptions via email link
Custom FieldsText, email, select, and checkbox per list
Styled FormsCustomize colors, borders, padding, and labels
Honeypot ProtectionBlocks spam bots without CAPTCHAs
Rate LimitingIP-based throttling — 5 attempts per 60 seconds
AJAX SubmissionNo page reload on signup
CSV ExportDownload subscriber lists anytime
Welcome EmailsAuto-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.