The Volunteer and Member Management System (VMMS) is a comprehensive extension for Frappe, designed to streamline the management of volunteers, memberships, deployments, and events — all within one cohesive platform.
Perfect for organizations managing humanitarian, community, or professional networks.
A complete module for onboarding, organizing, and deploying volunteers across programs and events.
-
Volunteer Registration
- Self-service or admin-assisted volunteer registration.
- Capture personal, skill, and interest profiles.
- Smart categorization (by location, skill, or department).
-
Availability & Deployment
- Volunteers set availability and preferred locations.
- Deployment requests sent to matching volunteers.
- Volunteers can accept or decline assignments in-app or via email.
-
Deployment Operations
- Manage deployment details, attendance tracking, and duty rosters.
- Record allowances, advances, and post-deployment reports.
See Volunteer Management Documentation →
Empower your organization with structured membership tiers, renewals, and payments.
-
Membership Registration
- Assign members to administrative or regional branches.
-
Payment & Approval Workflow
- Members initiate payments online or offline.
- Staff review and approve memberships seamlessly.
- Integration-ready with payment gateways or manual receipts.
-
Renewal Management
- Automated reminders for renewals.
See Membership Management Documentation →
Plan, publish, and manage internal, public, and private events — from registration to attendance.
- Event Types: Internal, Public, or Private.
- Registrations: Track attendees and participation.
See Event Management Documentation →
A powerful tool for managing applications to internal and external opportunities.
-
Guest vs Internal Applications
- Public (guest) and authenticated (member) workflows.
-
Knockout Questions
- Auto-screen candidates based on configurable criteria.
-
Advanced Screening
- Multi-step application forms with dynamic validations.
See Opportunity Applications Documentation →
Explore the doctypes powering VMMS — structured to support flexibility and scalability.
- User
- Personnel
- Settings
- Deployment Tool
- Deployment Terms of Reference
- Member
- Membership
- Opportunity Opening
- Opportunity Applicant
# Install Bench (if not already)
https://github.com/frappe/bench
# Get the app
cd $PATH_TO_YOUR_BENCH
bench get-app https://github.com/kenyaredcross/onerc_vmms.git --branch develop
# Install on your site
bench --site [site_name] install-app onerc_vmmsNeed help? Browse detailed guides, FAQs, or open an issue in our GitHub repository.
