Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Sendy Newsletter Signup

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

Version PHP WordPress ClassicPress License

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

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages