A comprehensive look at everything Benevofy offers to help you manage your association efficiently.
Collect payments from members via their preferred mobile money service with automatic reconciliation.
Accept payments from MTN Mobile Money users across Uganda.
Support Airtel Money payments for Uganda-based members.
Accept M-Pesa payments for Kenya-based associations and members.
Monitor payment status in real-time with webhook-based notifications.
Payments are automatically matched to events and member accounts.
Support UGX, KES, USD, and TZS with automatic currency handling across payments, budgets, and revenue reports.
Complete member lifecycle management from registration to retirement.
Full database of members with search, filter, and export capabilities.
Comprehensive member profiles with customizable biodata fields per association.
Members select from 15 predefined industries for better networking and grouping.
Track alumni class year and graduation year for cohort-based activities.
Generate beautiful digital ID cards with QR codes for verification.
Register and manage member dependants with full biodata support.
Generate invite codes for new members with role pre-assignment.
Import members from CSV/Excel files and export data for reporting.
Organize members into dynamic or manual groups for targeted communications and networking.
Auto-updating groups based on criteria like industry, class year, or graduation year.
Create custom groups with full control over membership (committees, teams).
Organize by Class/Cohort, Industry/Sector, Graduation Year, or Occupation.
Assign colors and icons to groups for easy visual identification.
Send messages and create events for specific member groups.
View group statistics, member counts, and activity metrics.
Create professional surveys to collect feedback, opinions, and data from members.
Text, textarea, radio, checkbox, dropdown, rating, scale, yes/no, NPS, date, email, number.
Pre-built templates for common surveys: satisfaction, event feedback, polls.
Enable anonymous surveys for honest feedback on sensitive topics.
View response counts, charts, average ratings, and individual responses.
Send surveys to all members, specific roles, or custom groups.
Set start and end dates for survey availability.
Members receive both in-app and email notifications automatically when a survey is published.
Create, manage, and automate events with full payment tracking.
Create events with details, amounts, categories, and registration settings.
Set up recurring rules to auto-generate monthly, quarterly, or yearly events.
Track who has registered and paid for each event.
Monitor attendance with QR code check-in and manual tracking.
Organize events by custom categories with color coding.
Set event amounts in UGX and KES simultaneously.
Upcoming events split into "All Events", "Not Paid", and "Paid" tabs with live badge counts so members instantly see what they still owe.
Required/administrative events always sort to the top of the Upcoming list so members cannot miss them.
Events with payment deadlines within 5 days show a blinking red badge counting down the days remaining.
The entire event card pulses with a red border when a payment deadline is 5 days or fewer away and the member has not yet paid.
Admins and members can pay for another member via mobile money directly from the event card — select the member from a searchable dropdown.
Members can pay for their own events instantly from their digital wallet (UGX or KES) without needing a mobile money prompt. Wallet payments are self-only.
Beautiful digital tickets with QR codes, multiple ticket types, and a dedicated scanner for admission control.
Issue tickets in bulk to all registered members or issue single tickets to individual attendees from the admin panel.
Support for General, Attendance, Meal, and VIP ticket types — each with independent pricing and inclusions.
Mark tickets as including meal and/or drinks so staff can verify entitlements at the event.
Choose from 12+ professional ticket designs — Corporate, Concert, Gala, Boarding Pass, VIP, and more.
Auto-generated QR code tickets for every event registration.
Built-in QR scanner for fast admission processing at events.
Real-time dashboard showing check-in progress and statistics.
Generate discount coupons for events and track redemption.
Prevent duplicate entries with real-time ticket validation.
GAAP-compliant financial management with chart of accounts, journal entries, and full budgeting module.
Pre-configured GAAP-compliant chart of accounts customizable per association.
Record financial transactions with double-entry bookkeeping.
Generate income statements, balance sheets, and cash flow reports.
Create budgets in UGX or KES, add line items by category, and monitor planned vs. actual expenditure.
Break budgets into categorized line items with per-item budgeted amounts and actual expense recording.
Comparison analysis view with variance per line item, utilisation percentage, and notes on differences.
Capture and record key assumptions underpinning each budget for transparency and audit readiness.
Budgets are tied to a fiscal year for accurate period-based financial planning.
Record and categorize association expenses against budget line items with receipt tracking.
Complete audit log of all financial transactions and changes.
Member savings accounts and multi-currency digital wallets.
Individual member savings accounts with balance tracking.
Configurable penalty rules for missed savings contributions.
Managed withdrawal process with approval workflows.
Multi-currency digital wallet for members to store funds.
Use your wallet balance to pay for events instantly — no phone prompt, no wait. The system auto-selects the currency with sufficient balance.
Maintain separate UGX and KES wallet balances. The events page shows both balances in real time when the wallet payment tab is active.
Complete history of all savings and wallet transactions.
Detailed savings reports by member, period, and status.
Comprehensive financial and operational reporting with multi-currency support.
Revenue summary cards display totals in both UGX and KES simultaneously for associations operating in both currencies.
Drill into payment history by event, member, date range, and payment method.
Track attendance, registration rates, and revenue per event.
Individual and aggregate participation rates, contributions, and compliance metrics.
Savings balances, contribution history, and wallet transaction summaries.
Download any report as CSV for further analysis in Excel or Google Sheets.
Reach your members instantly via SMS and email with templates and bulk messaging.
Send SMS messages to all members or targeted groups.
Compose and send professional emails with HTML templates.
Purchase and manage SMS credits through the platform.
Save and reuse message templates for common communications.
Monitor delivery status of sent messages.
Configure your association name as the SMS sender.
A daily cron job automatically sends in-app and email reminders to members who have not paid for events as deadlines approach — at 7 days, 3 days, 1 day, and on the day of the deadline.
Each reminder milestone (7-day, 3-day, 1-day, overdue) is sent exactly once per member per event. Re-running the cron never sends duplicate notifications.
Reminder emails adapt their subject line, badge colour, and CTA label based on urgency: blue for 7-day, orange for 3-day, red for final notice, and "OVERDUE" for missed deadlines.
Manage member welfare requests including condolence, medical, and emergency support.
Members can submit support requests with documentation.
Multi-level approval process for welfare requests.
Track disbursement of support funds to members.
Configurable categories: condolence, medical, emergency, etc.
Complete history of all support requests and outcomes.
Reports on support disbursements, frequency, and budgets.
Platform staff management for super admins to handle support and tenant oversight.
Create and manage platform staff accounts with granular permissions.
Three levels: Basic (view only), Advanced (limited edits), Full (complete access).
Assign staff to specific tenants or grant access to all tenants.
Monitor tickets handled, response time, satisfaction ratings, and tasks completed.
Complete audit trail of all staff actions with timestamps and IP addresses.
Organize staff by department: Support, Technical, Sales, Operations, Management.
Belong to multiple associations with a single account and switch between them instantly.
Choose which association to access at login with a beautiful picker UI.
Switch between associations from the dashboard without logging out.
Different roles and permissions in each association you belong to.
Complete data separation — each association's data is fully independent.
Every association switch is securely logged for accountability.
One email, one password, multiple organizations — seamless experience.
Configurable multi-level approval chains for sensitive operations.
Define approval chains with multiple steps and role-based approvers.
Create custom workflows for expenses, memberships, welfare, and more.
Approvers are notified instantly when action is needed.
Approvers can add notes and reasons when approving or rejecting.
Track every request from submission to final approval or rejection.
Full history of every approval action with timestamps and user details.
Comprehensive backup system with system-wide and per-tenant scope options.
Back up the entire system or a specific tenant's data independently.
Generate timestamped SQL dump files with a single click.
Download backups as .sql files for external storage or migration.
Auto-delete old backups after a configurable number of days.
Track all backups with file size, tables, rows, and creation date.
Every backup creation and deletion is recorded in the audit trail.
Enterprise-grade security with fine-grained access control.
TOTP-based 2FA with backup codes for enhanced account security.
Granular permissions with customizable roles per association.
Complete audit trail of all user actions and system changes.
Sensitive data encrypted at rest and in transit.
Automatic session expiry and secure cookie handling.
Login attempt tracking with IP address logging.
Install Benevofy on any device and use it offline like a native app.
Add Benevofy to your phone or desktop for quick native-like access.
Previously visited pages load from cache even without internet.
Receive real-time push notifications for payments, events, and messages.
The app updates automatically in the background — always up to date.
Cached assets and smart caching strategies for near-instant page loads.
Works on Android, iOS, Windows, macOS, and Linux — any modern browser.
Register your organization online and get started without waiting — fully automated with KYC compliance.
Fill in your organization details and admin contact in a simple multi-step form.
Secure OTP-based email verification to confirm your identity.
Choose from Starter, Professional, or Enterprise plans with monthly, quarterly, or yearly billing.
Upload registration certificate and admin ID for payment gateway compliance.
Pay via MTN, Airtel, or M-Pesa — your account activates instantly on payment.
Automated tenant setup: roles, admin account, biodata config, and invoice — all in seconds.
Built-in intelligent assistant powered by Waesta that helps members navigate the platform and find answers instantly.
The chatbot knows which page you're on and suggests relevant help topics.
Get immediate answers to common questions about payments, events, reports, and more.
One-tap access to the most frequently asked questions for your current page.
Comprehensive FAQ covering dashboard, biodata, payments, reports, and troubleshooting.
Accessible from any page via the floating chat button — no waiting for support.
Keyword-based matching with fuzzy search finds the best answer for your question.
System-driven alerts that ensure no member misses a deadline — across the dashboard, in-app, and email.
A live scrolling red ticker bar on every dashboard (admin and member) lists all events with deadlines within 7 days that the member has not paid for, with days-left badges and a direct Pay Now link.
Daily cron job fires reminders at four milestones: 7 days (early notice), 3 days (upcoming), 1 day (final/urgent), and overdue (day-of/day-after deadline).
Reminder notifications appear in the bell notification centre with urgency-appropriate titles so members see them on every page load.
Rich HTML reminder emails include an event detail table (name, deadline, amount), a coloured urgency badge, and a Pay Now button linking directly to the unpaid events tab.
The event_reminder_log table ensures each milestone is dispatched exactly once per member per event — safe to run multiple times per day.
The cron script runs via CLI or HTTPS with a secret token (CRON_SECRET env var), preventing unauthorised triggering.
Register your organization in minutes — verify, upload documents, pay, and go live.