A privacy-focused WordPress/ClassicPress plugin for adding newsletter signup forms that connect to your self-hosted Sendy installation.
- 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
- WordPress 5.0+ or ClassicPress 1.4+
- PHP 7.4+
- A self-hosted Sendy installation
- Download the latest release
- Upload to
/wp-content/plugins/ - Activate in WordPress/ClassicPress admin
- Go to Settings > Sendy Newsletter
- Install the ClassicPress Directory Integration plugin
- Search for "Sendy Newsletter Signup"
- Install and activate
- Navigate to Settings > Sendy Newsletter
- Enter your Sendy installation URL (e.g.,
https://sendy.yourdomain.com) - Enter your API Key (found in Sendy > Settings)
- Enter your Brand ID (found in Sendy > Brands)
- Click Test Connection
- Go to the Shortcode Generator tab and copy your shortcode
[sendy_form list="YOUR_LIST_ID"]
With options:
[sendy_form list="abc123" show_name="true" gdpr="true" captcha="true" button_text="Subscribe"]
Search for "Sendy Newsletter" in the block inserter and select your list from the dropdown.
Contributions are welcome! Please read our Contributing Guidelines before submitting a pull request.
- Report issues - Open an issue describing the problem
- Request features - Open an issue with your idea
- Submit code - Fork, create a branch, make changes, submit a PR
- Translate - Help translate the plugin into your language
Jens Sage
This project is licensed under the GPL v2.0 or later - see the LICENSE file for details.