Documentation – EventPro
Documentation v2.4

Everything You Need to Master EventPro

Explore comprehensive guides, technical documentation, API references, implementation manuals, tutorials, and best practices to help you get the most from EventPro.

Getting Started with EventPro

Everything you need to begin your journey with EventPro.

Create Your Account

Step-by-step guide to registering your organization and creating your first administrator account.

5 min read

Dashboard Overview

Learn about your dashboard, widgets, statistics, and quick actions to manage your organization.

4 min read

Understanding User Roles

Overview of all user roles: Super Admin, Admin, Event Manager, Finance Officer, Secretary, and Member.

6 min read

Mobile App Setup

Download, install, and configure the EventPro mobile application on Android and iOS devices.

3 min read

Organization Management

Configure and manage your organization's profile, branches, and departments.

Organization Profile

Set up your organization name, logo, contact information, and brand colors.

Branch Management

Create and manage multiple branches or campuses from one central platform.

Departments & Groups

Organize members into departments, ministries, committees, and teams.

Organization Settings

Configure system settings, preferences, and customize the platform for your needs.

Member Management

Complete guide to managing your organization's members.

Registering Members

Add members manually, through self-registration, or via bulk import from Excel/CSV files.

Bulk Import Guide

Import large numbers of members using Excel or CSV templates with field mapping.

Search & Filter

Find members quickly using advanced search and filtering by name, phone, group, or status.

Digital Profiles

Manage complete member profiles with photos, family information, and activity history.

Event Management

Plan, organize, and manage every event with confidence.

Creating Events

Step-by-step guide to creating events, setting categories, dates, capacity, and registration.

QR Tickets

Generate and manage QR code tickets for secure event check-in and attendance tracking.

Event Reminders

Send automated SMS, email, and push notification reminders to registered participants.

Event Reports

Generate attendance reports, participant lists, and event analytics with export options.

Administrator Guide

Complete administration resources for managing your EventPro instance.

Initial Setup

Configure your organization, users, and system preferences after registration.

Permission Management

Assign roles and permissions to users for granular access control across the platform.

Subscription Management

Manage your subscription plan, upgrade, downgrade, and billing information.

Audit Logs

Monitor system activity, user actions, and security events with comprehensive audit trails.

Security

Keep your organization data secure with these best practices.

Password Management

Enforce strong passwords and regular password updates.

Two-Factor Authentication

Enable 2FA for administrators and finance officers.

Role-Based Access

Apply the principle of least privilege for all users.

Backup & Recovery

Schedule regular backups and test recovery procedures.

Reports & Analytics

Make data-driven decisions with comprehensive reports.

Member Reports

Demographics, growth trends, and member engagement

Event Reports

Attendance, participation, and event performance

Financial Reports

Contributions, Ahadi, expenses, and revenue

Export to PDF, Excel, and CSV formats

API Reference

Complete REST API documentation for developers.

Authentication

All API requests require a JWT token obtained through the login endpoint.

// Login Request
POST /api/auth/login
// Request Body
{
  "email": "admin@example.com",
  "password": "your_password"
}
// Response
{
  "token": "eyJhbGciOiJIUzI1NiIs...",
  "user": { ... }
}

Members API

// Get all members
GET /api/members
// Get single member
GET /api/members/{id}
// Create member
POST /api/members
// Update member
PUT /api/members/{id}
// Delete member
DELETE /api/members/{id}

Events API

// Get all events
GET /api/events
// Create event
POST /api/events
// Get event by ID
GET /api/events/{id}
// Update event
PUT /api/events/{id}
// Get event registrations
GET /api/events/{id}/registrations

Database Documentation

Overview of the EventPro database design.

organizations

Organization profiles, settings, and branding

users

User accounts, roles, and authentication

members

Member profiles, groups, and status

events

Event details, categories, and capacity

attendance

Attendance records, check-in data, and reports

contributions

Financial contributions, payments, and receipts

System Architecture

Understanding the EventPro platform architecture.

Frontend

React, Next.js, Tailwind CSS

Backend

Node.js, Express, JWT

Database

MySQL, Redis, Cloud Storage

Authentication flow: JWT with refresh tokens · Cloud deployment: AWS / Azure

Integrations

Connect EventPro with your existing tools and services.

Mobile Money

M-Pesa, Airtel Money, Tigo Pesa

Email Services

SMTP, SendGrid, Mailgun

SMS Gateways

Africa's Talking, Twilio

Calendar

Google Calendar, Outlook

QR Code Services

QR generation and scanning

Cloud Storage

AWS S3, Google Cloud Storage

Release Notes

Track product updates and improvements.

v2.4.0 July 10, 2026
Feature Improvement
  • New event analytics dashboard with real-time attendance tracking
  • Improved mobile app performance and offline synchronization
  • Enhanced QR code generation with custom branding
  • API rate limiting and improved error handling
v2.3.1 June 28, 2026
Bug Fix Security
  • Fixed payment processing issue for mobile money transactions
  • Security patch: Updated authentication middleware
  • Fixed member import error for large CSV files
v2.3.0 June 15, 2026
Feature Improvement
  • New Ahadi (Pledge) management module with campaign tracking
  • Enhanced report export with custom field selection
  • Redesigned member profile page with activity timeline

Troubleshooting

Common issues and their solutions.

Cannot Login

Check your credentials, verify email, or reset your password. Contact your administrator if the issue persists.

QR Code Not Scanning

Ensure your camera permissions are enabled. Update the mobile app. Regenerate the QR code if necessary.

Payment Not Reflected

Wait for processing (up to 5 minutes). Check the payment reference. Contact finance if the issue persists.

Import Errors

Check the file format, required columns, and data types. Ensure all required fields are populated.

Was this documentation helpful?

Your feedback helps us improve our documentation.

docs@eventpro.com