Platform Features

A comprehensive look at everything Benevofy offers to help you manage your association efficiently.

payments

Mobile Money Payments

Collect payments from members via their preferred mobile money service with automatic reconciliation.

check_circle MTN Mobile Money

Accept payments from MTN Mobile Money users across Uganda.

check_circle Airtel Money

Support Airtel Money payments for Uganda-based members.

check_circle M-Pesa Kenya

Accept M-Pesa payments for Kenya-based associations and members.

check_circle Real-time Tracking

Monitor payment status in real-time with webhook-based notifications.

check_circle Automatic Reconciliation

Payments are automatically matched to events and member accounts.

check_circle Multi-currency

Support UGX, KES, USD, and TZS with automatic currency handling across payments, budgets, and revenue reports.

group

Member Management

Complete member lifecycle management from registration to retirement.

check_circle Member Registry

Full database of members with search, filter, and export capabilities.

check_circle Biodata Profiles

Comprehensive member profiles with customizable biodata fields per association.

check_circle Industry/Sector Selection

Members select from 15 predefined industries for better networking and grouping.

check_circle Class & Graduation Year

Track alumni class year and graduation year for cohort-based activities.

check_circle Digital Member IDs

Generate beautiful digital ID cards with QR codes for verification.

check_circle Dependants Tracking

Register and manage member dependants with full biodata support.

check_circle Invitation System

Generate invite codes for new members with role pre-assignment.

check_circle Bulk Import/Export

Import members from CSV/Excel files and export data for reporting.

groups

Member Groups

Organize members into dynamic or manual groups for targeted communications and networking.

check_circle Dynamic Groups

Auto-updating groups based on criteria like industry, class year, or graduation year.

check_circle Manual Groups

Create custom groups with full control over membership (committees, teams).

check_circle Group Types

Organize by Class/Cohort, Industry/Sector, Graduation Year, or Occupation.

check_circle Color Coding

Assign colors and icons to groups for easy visual identification.

check_circle Targeted Communications

Send messages and create events for specific member groups.

check_circle Group Analytics

View group statistics, member counts, and activity metrics.

poll

Surveys & Feedback

Create professional surveys to collect feedback, opinions, and data from members.

check_circle 12 Question Types

Text, textarea, radio, checkbox, dropdown, rating, scale, yes/no, NPS, date, email, number.

check_circle Survey Templates

Pre-built templates for common surveys: satisfaction, event feedback, polls.

check_circle Anonymous Responses

Enable anonymous surveys for honest feedback on sensitive topics.

check_circle Real-time Analytics

View response counts, charts, average ratings, and individual responses.

check_circle Target Audience

Send surveys to all members, specific roles, or custom groups.

check_circle Date Range Control

Set start and end dates for survey availability.

check_circle Publish Notifications

Members receive both in-app and email notifications automatically when a survey is published.

event

Event Management

Create, manage, and automate events with full payment tracking.

check_circle Event Creation

Create events with details, amounts, categories, and registration settings.

check_circle Event Automation

Set up recurring rules to auto-generate monthly, quarterly, or yearly events.

check_circle Registration Tracking

Track who has registered and paid for each event.

check_circle Attendance Management

Monitor attendance with QR code check-in and manual tracking.

check_circle Categories

Organize events by custom categories with color coding.

check_circle Multi-currency Amounts

Set event amounts in UGX and KES simultaneously.

check_circle Payment Status Tabs

Upcoming events split into "All Events", "Not Paid", and "Paid" tabs with live badge counts so members instantly see what they still owe.

check_circle Administrative Events First

Required/administrative events always sort to the top of the Upcoming list so members cannot miss them.

check_circle Deadline Urgency Badges

Events with payment deadlines within 5 days show a blinking red badge counting down the days remaining.

check_circle Deadline Card Alert

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.

check_circle Pay for a Member

Admins and members can pay for another member via mobile money directly from the event card — select the member from a searchable dropdown.

check_circle Wallet Event Payment

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.

confirmation_number

Digital Tickets & QR Check-in

Beautiful digital tickets with QR codes, multiple ticket types, and a dedicated scanner for admission control.

check_circle Bulk & Single Issuance

Issue tickets in bulk to all registered members or issue single tickets to individual attendees from the admin panel.

check_circle Multiple Ticket Types

Support for General, Attendance, Meal, and VIP ticket types — each with independent pricing and inclusions.

check_circle Meal & Drinks Inclusions

Mark tickets as including meal and/or drinks so staff can verify entitlements at the event.

check_circle Template Gallery

Choose from 12+ professional ticket designs — Corporate, Concert, Gala, Boarding Pass, VIP, and more.

check_circle QR Code Tickets

Auto-generated QR code tickets for every event registration.

check_circle Scanner App

Built-in QR scanner for fast admission processing at events.

check_circle Admission Tracking

Real-time dashboard showing check-in progress and statistics.

check_circle Coupons

Generate discount coupons for events and track redemption.

check_circle Ticket Verification

Prevent duplicate entries with real-time ticket validation.

account_balance

Accounting & Budgets

GAAP-compliant financial management with chart of accounts, journal entries, and full budgeting module.

check_circle Chart of Accounts

Pre-configured GAAP-compliant chart of accounts customizable per association.

check_circle Journal Entries

Record financial transactions with double-entry bookkeeping.

check_circle Financial Statements

Generate income statements, balance sheets, and cash flow reports.

check_circle Budget Planning (UGX & KES)

Create budgets in UGX or KES, add line items by category, and monitor planned vs. actual expenditure.

check_circle Line Items & Categories

Break budgets into categorized line items with per-item budgeted amounts and actual expense recording.

check_circle Budget vs. Actual Analysis

Comparison analysis view with variance per line item, utilisation percentage, and notes on differences.

check_circle Key Assumptions

Capture and record key assumptions underpinning each budget for transparency and audit readiness.

check_circle Fiscal Year Tracking

Budgets are tied to a fiscal year for accurate period-based financial planning.

check_circle Expense Tracking

Record and categorize association expenses against budget line items with receipt tracking.

check_circle Audit Trail

Complete audit log of all financial transactions and changes.

savings

Savings & Wallet

Member savings accounts and multi-currency digital wallets.

check_circle Savings Accounts

Individual member savings accounts with balance tracking.

check_circle Savings Penalties

Configurable penalty rules for missed savings contributions.

check_circle Withdrawals

Managed withdrawal process with approval workflows.

check_circle Digital Wallet

Multi-currency digital wallet for members to store funds.

check_circle Instant Event Payment

Use your wallet balance to pay for events instantly — no phone prompt, no wait. The system auto-selects the currency with sufficient balance.

check_circle Multi-currency Balance

Maintain separate UGX and KES wallet balances. The events page shows both balances in real time when the wallet payment tab is active.

check_circle Transaction History

Complete history of all savings and wallet transactions.

check_circle Savings Reports

Detailed savings reports by member, period, and status.

bar_chart

Reports & Analytics

Comprehensive financial and operational reporting with multi-currency support.

check_circle Revenue Cards (UGX & KES)

Revenue summary cards display totals in both UGX and KES simultaneously for associations operating in both currencies.

check_circle Payment Reports

Drill into payment history by event, member, date range, and payment method.

check_circle Event Reports

Track attendance, registration rates, and revenue per event.

check_circle Member Performance

Individual and aggregate participation rates, contributions, and compliance metrics.

check_circle Savings & Wallet Reports

Savings balances, contribution history, and wallet transaction summaries.

check_circle Export to CSV

Download any report as CSV for further analysis in Excel or Google Sheets.

campaign

Communications

Reach your members instantly via SMS and email with templates and bulk messaging.

check_circle Bulk SMS

Send SMS messages to all members or targeted groups.

check_circle Email Messaging

Compose and send professional emails with HTML templates.

check_circle SMS Credits

Purchase and manage SMS credits through the platform.

check_circle Message Templates

Save and reuse message templates for common communications.

check_circle Delivery Tracking

Monitor delivery status of sent messages.

check_circle Custom Sender ID

Configure your association name as the SMS sender.

check_circle Automated Deadline Reminders

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.

check_circle Reminder Deduplication

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.

check_circle Urgency-Aware Email

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.

volunteer_activism

Support & Welfare

Manage member welfare requests including condolence, medical, and emergency support.

check_circle Support Requests

Members can submit support requests with documentation.

check_circle Approval Workflows

Multi-level approval process for welfare requests.

check_circle Fund Disbursement

Track disbursement of support funds to members.

check_circle Support Categories

Configurable categories: condolence, medical, emergency, etc.

check_circle Request History

Complete history of all support requests and outcomes.

check_circle Reporting

Reports on support disbursements, frequency, and budgets.

badge

Staff Management

Platform staff management for super admins to handle support and tenant oversight.

check_circle Staff Accounts

Create and manage platform staff accounts with granular permissions.

check_circle Access Levels

Three levels: Basic (view only), Advanced (limited edits), Full (complete access).

check_circle Tenant Assignments

Assign staff to specific tenants or grant access to all tenants.

check_circle Performance Tracking

Monitor tickets handled, response time, satisfaction ratings, and tasks completed.

check_circle Activity Logging

Complete audit trail of all staff actions with timestamps and IP addresses.

check_circle Department Management

Organize staff by department: Support, Technical, Sales, Operations, Management.

switch_account

Multi-Association Access

Belong to multiple associations with a single account and switch between them instantly.

check_circle Association Picker

Choose which association to access at login with a beautiful picker UI.

check_circle Instant Switching

Switch between associations from the dashboard without logging out.

check_circle Per-Org Roles

Different roles and permissions in each association you belong to.

check_circle Data Isolation

Complete data separation — each association's data is fully independent.

check_circle Audit Logging

Every association switch is securely logged for accountability.

check_circle Shared Identity

One email, one password, multiple organizations — seamless experience.

verified

Approval Workflows

Configurable multi-level approval chains for sensitive operations.

check_circle Multi-Level Approvals

Define approval chains with multiple steps and role-based approvers.

check_circle Configurable Workflows

Create custom workflows for expenses, memberships, welfare, and more.

check_circle Real-time Notifications

Approvers are notified instantly when action is needed.

check_circle Approve with Notes

Approvers can add notes and reasons when approving or rejecting.

check_circle Request Tracking

Track every request from submission to final approval or rejection.

check_circle Audit Trail

Full history of every approval action with timestamps and user details.

backup

Database Backups

Comprehensive backup system with system-wide and per-tenant scope options.

check_circle Scope Selection

Back up the entire system or a specific tenant's data independently.

check_circle One-Click Backup

Generate timestamped SQL dump files with a single click.

check_circle Download & Restore

Download backups as .sql files for external storage or migration.

check_circle Retention Policy

Auto-delete old backups after a configurable number of days.

check_circle Backup History

Track all backups with file size, tables, rows, and creation date.

check_circle Audit Logged

Every backup creation and deletion is recorded in the audit trail.

shield

Security & Administration

Enterprise-grade security with fine-grained access control.

check_circle Two-Factor Auth

TOTP-based 2FA with backup codes for enhanced account security.

check_circle Role-Based Access

Granular permissions with customizable roles per association.

check_circle Audit Logging

Complete audit trail of all user actions and system changes.

check_circle Data Encryption

Sensitive data encrypted at rest and in transit.

check_circle Session Management

Automatic session expiry and secure cookie handling.

check_circle IP-based Tracking

Login attempt tracking with IP address logging.

install_mobile

Progressive Web App (PWA)

Install Benevofy on any device and use it offline like a native app.

check_circle Install to Home Screen

Add Benevofy to your phone or desktop for quick native-like access.

check_circle Offline Support

Previously visited pages load from cache even without internet.

check_circle Push Notifications

Receive real-time push notifications for payments, events, and messages.

check_circle Auto-Update

The app updates automatically in the background — always up to date.

check_circle Fast Loading

Cached assets and smart caching strategies for near-instant page loads.

check_circle Cross-Platform

Works on Android, iOS, Windows, macOS, and Linux — any modern browser.

app_registration

Self-Service Onboarding

Register your organization online and get started without waiting — fully automated with KYC compliance.

check_circle Online Registration

Fill in your organization details and admin contact in a simple multi-step form.

check_circle Email Verification

Secure OTP-based email verification to confirm your identity.

check_circle Plan Selection

Choose from Starter, Professional, or Enterprise plans with monthly, quarterly, or yearly billing.

check_circle KYC Document Upload

Upload registration certificate and admin ID for payment gateway compliance.

check_circle Mobile Money Payment

Pay via MTN, Airtel, or M-Pesa — your account activates instantly on payment.

check_circle Instant Provisioning

Automated tenant setup: roles, admin account, biodata config, and invoice — all in seconds.

smart_toy

Waesta Assistant

Built-in intelligent assistant powered by Waesta that helps members navigate the platform and find answers instantly.

check_circle Context-Aware Help

The chatbot knows which page you're on and suggests relevant help topics.

check_circle Instant Answers

Get immediate answers to common questions about payments, events, reports, and more.

check_circle Quick Action Buttons

One-tap access to the most frequently asked questions for your current page.

check_circle Knowledge Base

Comprehensive FAQ covering dashboard, biodata, payments, reports, and troubleshooting.

check_circle Always Available

Accessible from any page via the floating chat button — no waiting for support.

check_circle Smart Matching

Keyword-based matching with fuzzy search finds the best answer for your question.

notifications_active

Automated Reminders & Alerts

System-driven alerts that ensure no member misses a deadline — across the dashboard, in-app, and email.

check_circle Dashboard Deadline Ticker

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.

check_circle 4-Stage Cron Reminders

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).

check_circle In-App Notifications

Reminder notifications appear in the bell notification centre with urgency-appropriate titles so members see them on every page load.

check_circle Email Notifications

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.

check_circle Milestone Deduplication

The event_reminder_log table ensures each milestone is dispatched exactly once per member per event — safe to run multiple times per day.

check_circle Cron Security

The cron script runs via CLI or HTTPS with a secret token (CRON_SECRET env var), preventing unauthorised triggering.

Ready to get started?

Register your organization in minutes — verify, upload documents, pay, and go live.