1
Home
Jonathan Miller edited this page 2026-06-29 16:34:43 +00:00

MokoSuite NPO

Nonprofit management for MokoSuite — donors, donations, campaigns, grants, volunteers, events, memberships, and fund accounting.

  • Package: pkg_mokosuitenpo
  • Version: 01.07.23
  • Layer: 2 (requires MokoSuite CRM)
  • License: GPL-3.0-or-later
  • Author: Moko Consulting
  • Namespace: Moko\Component\MokoSuiteNpo

Requirements

  • Joomla 6+
  • PHP 8.3+
  • MokoSuite CRM (Layer 1 dependency — contacts, invoices, orders)
  • MokoSuite ERP (optional — journal entries, chart of accounts)

Package Contents

Extension Type ID
com_mokosuitenpo Component Admin/Site/API views
plg_system_mokosuitenpo System Plugin Schema, helpers, business logic
plg_webservices_mokosuitenpo Webservices Plugin REST API routes
plg_task_mokosuitenpo Task Plugin Scheduled automation

Key Features

  • Donor Management — profiles with giving levels, lifetime giving, recognition names
  • Donation Tracking — cash, check, credit card, ACH, stock, crypto, in-kind, pledges, matching
  • Fund Accounting — restricted vs unrestricted fund tracking with GL account links
  • Campaigns — fundraising drives with goals, thermometers, progress tracking
  • Grant Lifecycle — prospect through reporting/close, deadline alerts
  • Volunteer Management — registration, skills matching, hours logging, background checks
  • Memberships — tiered levels, auto-renewal, expiry alerts
  • Events — galas, auctions, community events with registration and capacity management
  • Tax Receipts — IRS-compliant donation acknowledgments with auto-generation
  • Pledges — scheduled giving with fulfillment tracking
  • Donor Retention — LYBUNT/SYBUNT detection, retention rates, giving trends
  • In-Kind Donations — non-cash gifts, fair market valuation, IRS appraisal tracking
  • Board Management — member terms, committees, meeting attendance
  • IRS Form 990 — revenue/expense classification, compensation schedules
  • Impact Reporting — program impact metrics and grant report generation