Nonprofit Manager

Description

Nonprofit Manager is an all-in-one solution designed to help nonprofit organizations manage their operations directly from WordPress. Whether you’re running a small community organization or a larger nonprofit, this plugin provides the essential tools you need to succeed.

Core Features:

  • Membership Management – Track members, manage membership levels, and keep your community organized
  • Donation Processing – Accept one-time and recurring donations with popular payment gateways
  • Email Newsletters – Create and send beautiful email campaigns with Gutenberg block editor
  • Event Calendar – Manage and promote nonprofit events with an integrated calendar
  • Contact Forms – Customizable membership signup and donation forms
  • CAPTCHA Protection – Support for Cloudflare Turnstile and Google reCAPTCHA

Email Newsletter Features:

  • Gutenberg-powered email template builder
  • Reusable email headers and footers
  • Newsletter templates with [email_content] placeholder
  • Send test emails before publishing
  • Email tracking (opens and clicks)
  • Rate limiting to prevent server overload
  • CAN-SPAM compliance footer

Payment Gateways:

  • PayPal (Email Link & Smart Button SDK)
  • Venmo
  • Stripe (Pro)
  • Recurring donations (Pro)

Pro Features:

Upgrade to Nonprofit Manager Pro for advanced capabilities:

  • Advanced reporting and analytics
  • Recurring donation management
  • Custom member fields
  • Email automation workflows
  • Advanced member segmentation
  • Priority support

Blocks

This plugin provides 1 block.

  • Email Composer

Installation

  1. Upload the plugin files to /wp-content/plugins/nonprofit-manager/
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Run the setup wizard to configure your organization details
  4. Enable the features you need (Memberships, Donations, Newsletters, Events)
  5. Configure payment gateways and email settings

FAQ

Is this plugin free?

Yes! The core plugin is completely free. We also offer a Pro version with advanced features for organizations that need more capabilities.

Which payment gateways are supported?

The free version supports PayPal and Venmo. The Pro version adds Stripe with recurring donation support.

Can I send email newsletters?

Yes! The plugin includes a powerful newsletter system with Gutenberg block editor, templates, and tracking capabilities.

Does it work with my theme?

Nonprofit Manager is designed to work with any properly coded WordPress theme. Forms and shortcodes adapt to your theme’s styling.

Where can I get support?

Free support is available through the WordPress.org support forums. Pro customers receive priority support via email.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Nonprofit Manager” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Nonprofit Manager” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.1.3

  • Added: Plugin action links (Overview, Developer, Support) for easy access
  • Added: Membership and Donations summary tables on main overview page
  • Improved: Main page layout – feature activation box now auto-sizes to content
  • Improved: Membership Settings page now includes membership levels management
  • Changed: “Membership Forms” renamed to “Membership Settings” for clarity
  • Updated: Tested up to WordPress 6.8.3

1.1.2

  • Fixed: Dashboard widget member count now displays accurate data using correct meta key

1.1.1

  • Fixed: Venmo payment button now uses proper deep link protocol with fallback to profile page

1.1

  • Added: Newsletter template system with Gutenberg editor
  • Added: “Send to All Members” option for newsletters
  • Added: Version mismatch warning for Pro users
  • Added: Admin helper functions for consistent UI
  • Improved: Security – verified all nonce checks and sanitization
  • Improved: Performance – optimized member counting queries
  • Improved: UI consistency across all admin pages
  • Fixed: Newsletter audience selection and tracking
  • Fixed: PayPal button rendering issues

1.0.2

  • Fixed: AWS SES validation for email delivery
  • Fixed: PayPal/Venmo button display issues
  • Fixed: Dashboard widget member counts
  • Improved: Email delivery error handling

1.0.1

  • Fixed: Activation hooks for better compatibility
  • Improved: Setup wizard flow
  • Added: Better error messages for payment processing

1.0.0

  • Initial release
  • Membership management system
  • Donation processing (PayPal, Venmo)
  • Basic email newsletter functionality
  • Event calendar
  • Setup wizard