WP Manifestindependent plugin directory
manifest / email / sendy-newsletter-signup

Sendy Newsletter Signup

A privacy-focused newsletter signup form for Sendy with shortcode generator and self-hosted CAPTCHA.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/jenss/sendy-newsletter-signup/archive/refs/heads/master.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A privacy-focused WordPress/ClassicPress plugin for adding newsletter signup forms that connect to your self-hosted Sendy installation.

Features

  • Auto-generated shortcodes for each of your Sendy lists
  • Self-hosted CAPTCHA (ALTCHA) - no external dependencies
  • GDPR-friendly with consent checkbox option
  • Gutenberg block included
  • Customizable styling via admin panel
  • Honeypot spam protection
  • Custom fields support
  • ClassicPress compatible

Requirements

  • WordPress 5.0+ or ClassicPress 1.4+
  • PHP 7.4+
  • A self-hosted Sendy installation

Installation

From GitHub

  1. Download the latest release
  2. Upload to /wp-content/plugins/
  3. Activate in WordPress/ClassicPress admin
  4. Go to Settings > Sendy Newsletter

From ClassicPress Directory

  1. Install the ClassicPress Directory Integration plugin
  2. Search for "Sendy Newsletter Signup"
  3. Install and activate

Configuration

  1. Navigate to Settings > Sendy Newsletter
  2. Enter your Sendy installation URL (e.g., https://sendy.yourdomain.com)
  3. Enter your API Key (found in Sendy > Settings)
  4. Enter your Brand ID (found in Sendy > Brands)
  5. Click Test Connection
  6. Go to the Shortcode Generator tab and copy your shortcode

Usage

Shortcode

[sendy_form list="YOUR_LIST_ID"]

With options:

[sendy_form list="abc123" show_name="true" gdpr="true" captcha="true" button_text="Subscribe"]

Gutenberg Block

Search for "Sendy Newsletter" in the block inserter and select your list from the dropdown.

Contributing

Contributions are welcome! Please read our Contributing Guidelines before submitting a pull request.

How to Contribute

  1. Report issues - Open an issue describing the problem
  2. Request features - Open an issue with your idea
  3. Submit code - Fork, create a branch, make changes, submit a PR
  4. Translate - Help translate the plugin into your language

Support

Author

Jens Sage

License

This project is licensed under the GPL v2.0 or later - see the LICENSE file for details.

Credits

  • ALTCHA - Self-hosted CAPTCHA solution (Apache 2.0)
  • Sendy - Self-hosted newsletter application