Request a Demo
Domain

Volunteer Management

Manage municipal volunteer lifecycle — recruitment, onboarding (PVSC, AODA training), scheduling, time tracking, recognition, and compliance — per Employment Standards Act, OHSA, MFIPPA, and AODA.

Mandatory

PVSC

Required

AODA Training

Real-time

Hour Tracking

>70%

Retention Target

Purpose-Built for Canadian Municipalities

Ontario Compliant
MFIPPA Ready
AODA Accessible
Bilingual Support
Canadian Hosted
SOC 2 Aligned

Purpose & Scope

What this module owns

Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.

Owns

10

Delegated to

6

Identity, authentication

civic-identity

Portal, self-service

portal-framework

Notifications, reminders

notification-engine

Onboarding workflow automation

workflow-automation

Application forms

forms-engine

Shift scheduling engine

shift-scheduling

These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.

Core Capabilities

What it does

3 capability groups comprising 6 discrete capabilities — each with API surface, business rules, and data ownership.

Role postings, application forms, skills and interest matching, department placement, waitlist management, and targeted outreach.

Role Postings

Programs, events, ongoing roles. Minimum age, skills requirements.

Applications

Online/paper. Skills and interest matching. Department placement.

Waitlist

Waitlist management for popular programs.

PVSC (Police Vulnerable Sector Check), reference checks, AODA training, orientation scheduling, policy acknowledgment, and ID badge issuance.

PVSC

Police Vulnerable Sector Check — mandatory for youth/vulnerable populations.

Clearances

Reference checks. Health clearances. First aid certification.

Training

AODA training. OHSA safety orientation. Department-specific training.

Onboarding

Orientation scheduling. Policy acknowledgment. ID badge. Handbook. Emergency contacts.

Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.

Krutik Parikh

Creator of Civic

Data Model

Entity Architecture

4 entities with 4 relationships — the authoritative schema for this bounded context.

Entities

Select an entity to explore its fields and relationships

API Surface

Integration Endpoints

6 RESTful endpoints across 6 resource groups — plus 4 domain events for async integration.

|
GET

/api/v1/volunteers

Volunteer directory

Ecosystem

Products that depend on this module

3 Civic products consume Volunteer Management — making it one of the most critical platform services in the ecosystem.

Technical Specifications

Performance, Compliance & Configuration

PVSC Compliance

Target100% pre-assignment clearance

AODA Training

Target100% completion before first shift

Hour Tracking

TargetReal-time check-in/check-out

Retention Target

Target> 70% year-over-year

System Availability

Target99.9%

FAQ

Frequently Asked Questions

Ready to Integrate

Build on Volunteer Management

Request an architecture brief, integration guide, or live demo environment for your team.