Nonprofit Manager is a powerful, all-in-one WordPress plugin designed to help nonprofits grow, engage, and manage their communities more effectively. From email campaigns to membership levels and donations, this plugin handles it all — no coding required.
✅ Key Features
1. Email Signup & Unsubscribe
- Embed a simple form on any page or post using a shortcode:
[np_email_signup]
. - Visitors can join your email list with one click.
- Unsubscribe form available via
[np_email_unsubscribe]
.
2. Flexible Membership System
- Assign roles:
Member
,Premium Member
,Board Member
, orSite Admin
. - Board Members and Admins can create and manage custom levels.
- Perfect for controlling access and managing privileges.
3. Newsletter Composer
- Create beautiful emails using the native WordPress block editor.
- Save and reuse templates for future campaigns.
- Add a CAN-SPAM footer with the
[np_email_footer]
shortcode. - Supports open/click tracking and email throttling (default: 10/sec).
4. Email Delivery Options
- Choose from SMTP or email APIs like Amazon SES, Mailgun, and SendGrid.
- Each provider has its own modular configuration section.
- Includes “Test Connection” buttons to ensure proper setup.
5. Donation Forms with Payment Gateway Integration
- Accept one-time, monthly, or annual donations.
- Currently supports PayPal. (Stripe and Square coming soon!)
- Embed using
[np_donation_form]
and customize:- Headings, button text, minimum donation amounts
- Frequency options shown based on admin settings
- Securely logs donations with donor name, email, amount, and frequency.
🔧 Efficiency and Security-Friendly Design
- Modular architecture: loads only what’s needed (e.g., email, payments).
- All shortcodes are registered as Gutenberg blocks with preview support.
- Every file in the plugin includes its relative file path for easy navigation.
🚀 Getting Started
- Activate the plugin from the WordPress admin.
- Go to Nonprofit Manager → Settings to configure options.
- Add your shortcodes or blocks to any page or post.
- Start growing your supporter base!
Need help? Contact Eric Rosenberg or check out the full plugin guide (coming soon).