Skip to main content
RippleVMS

How RippleVMS Works

From onboarding to analytics, see how RippleVMS gives your organization a complete volunteer management platform โ€” no more spreadsheets, group chats, or guesswork.

Set up in minutes
Works on any device
Secure & private
1

Onboard Your Team

Build a custom onboarding pipeline that takes volunteers from application to active status. Define exactly what your org requires โ€” intake questions, waivers, training, shadow shifts โ€” and let the system guide each volunteer through it.

  • Custom intake questions to collect the info you need at signup
  • Digital waivers with signature capture and PDF receipts
  • Configurable pipeline: training modules, shadow shifts, manual approvals
  • Automatic lifecycle progression from Onboarding to Trainee to Active
Volunteer Onboarding
1
๐Ÿ“šComplete Safety Training
12 completed
Training Module
2
๐Ÿ“Sign Liability Waiver
10 completed
Training Module
3
๐Ÿ‘๏ธShadow Shift
8 completed
Shadow Shift
4
โœ…Coordinator Approval
6 completed
Manual Approval
Volunteer Lifecycle
ONBOARDING4
TRAINEE3
ACTIVE12
2

Train & Certify

Create interactive training modules with videos, reading materials, and graded quizzes. When volunteers pass, they automatically earn the qualifications they need to sign up for shifts. Schedule live training sessions with RSVP and attendance tracking.

  • Video sections with playback tracking and completion requirements
  • Quizzes with multiple choice, true/false, and multi-select questions
  • Auto-award qualifications (Team Lead, First Aid, Greeter) on quiz pass
  • Live training sessions with RSVP, calendar invites, and attendance
Training Module

Volunteer Orientation

2 of 4
Introduction Video
Safety Procedures
Knowledge CheckIn Progress
Sign Code of Conduct
Passing this module awards:First Aid
3

Schedule & Staff

Create shifts manually or import your entire schedule from a spreadsheet. Set role requirements, volunteer minimums, and choose between self-signup or availability-based assignment.

  • Import shifts from Excel or Google Sheets with column mapping
  • Set role requirements per shift: Team Lead, First Aid, Greeter, and more
  • Two scheduling modes: availability-based assignment or self-signup shifts
  • Minimum, ideal, and maximum volunteer counts with waitlist support
Shift Calendar
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Morning Shift โ€” Zone A
8:00 AM โ€“ 12:00 PM
First AidTeam Lead
Evening Shift โ€” Zone B
4:00 PM โ€“ 8:00 PM
Greeter
4

Communicate & Fill

Send targeted email blasts using professional templates, notify volunteers of new shifts with calendar invites, and filter recipients by qualification, zone, or status. No more mass group chat messages.

  • Email blast templates: newsletters, schedule announcements, training alerts
  • Filter recipients by qualification, zone, lifecycle status, or role
  • Automatic calendar invites (.ics) attached to shift and training notifications
  • Preview and test send before going live, with delivery tracking
Email Blast
Template
Schedule Announcement
Recipients
Zone AFirst AidActive+ Add filter
Preview
February Schedule is Live
Hi {{name}}, the February schedule is now available. Log in to view available shifts and sign up...
Last blast: 24 sent22 delivered18 opened
5

Track Staffing

See your staffing at a glance. View upcoming shifts as a sortable list with spots and status, use the schedule matrix to assign volunteers across multiple shifts, or build schedules from availability submissions.

  • Upcoming Shifts view with date, time, zone, type, and spots filled
  • Schedule Matrix for assigning volunteers across multiple shifts at once
  • Filter by shift type, zone, or status to find gaps instantly
  • Color-coded staffing levels: full, partial, and empty
Staffing Overview
Feb
16
Morning Shift
9 AM โ€“ 1 PM ยท Zone A
Outreach
4/4
Feb
16
Afternoon Shift
1 PM โ€“ 5 PM ยท Zone B
Events
2/4
Feb
17
Evening Shift
5 PM โ€“ 9 PM ยท Zone A
Outreach
0/3
Full
Partial
Empty
6

Map Your Territory

Draw custom zone boundaries on an interactive map and mark points of interest with categories. Visualize coverage across your entire service area at a glance.

  • Draw custom zone boundaries on interactive Google Maps
  • Points of interest with categories (courts, shelters, hospitals, etc.)
  • Color-code zones for instant visual identification
  • Zone-level coverage status visible directly on the map
Coverage Map
Zones
Downtown
Midtown
Uptown
Eastside
Points of Interest
Shelter
Hospital
7

Coordinate & Respond

Manage active teams from the dispatch console and log incidents with a structured SALUTE-style form. Track incident status from new to closed with disposition tracking and media uploads.

  • Live dispatch console showing active teams and volunteer status
  • Message templates for quick copy-paste to Signal or other apps
  • SALUTE-style incident intake: Size, Activity, Location, Uniform, Time, Equipment
  • Incident workflow: New โ†’ Reviewing โ†’ Dispatched โ†’ Closed, with disposition tracking
Operations

Active Teams

Live
Zone A Team
M
S
J
3
Zone B Team
A
R
2
Recent Incidents
Suspicious activity โ€” Zone ANEW
Medical emergency โ€” Zone BDISPATCHED
8

Analyze & Improve

Track engagement tiers, no-show rates, lifecycle funnel progression, and workload distribution across your volunteer roster. Export to CSV or generate PDF reports.

  • Engagement tiers: High, Steady, At Risk, Inactive, and New volunteers
  • Lifecycle funnel: Applied โ†’ Approved โ†’ Shadow Completed โ†’ First Shift โ†’ Active
  • No-show rates and attendance tracking per volunteer and org-wide
  • Export to CSV or PDF, with historical trend charts over 7/30/90 days
Volunteer Analytics
Active (30d)
18
At Risk
4
No-Show Rate
8%
New (30d)
3
Engagement Tiers
High (3+/mo)
8
Steady (1โ€“2/mo)
6
At Risk
3
Inactive
1
Security by default

Built for Organizations That Take Privacy Seriously

Your volunteers trust you with their personal information. We protect it with the same standards you'd expect from enterprise software.

Encrypted at Rest

Names, emails, phone numbers, and emergency contacts encrypted with AES-256. Not just the database โ€” every sensitive field, individually.

Tenant Isolation

Each organization's data is completely walled off. No org can ever access another's volunteers, shifts, or incidents.

Multi-Factor Auth

TOTP authenticator app support, single-use backup codes, and trusted-device tokens. Rate-limited login prevents brute force.

Granular Permissions

Three roles with 40+ permission checks. Volunteers see only what they need. Coordinators and admins get scoped access.

Full Audit Trail

Every change logged with before-and-after diffs. Sensitive fields auto-redacted. Configurable retention policies.

Secure Infrastructure

HTTPS everywhere, strict CSP headers, secure cookies. Hosted on SOC 2 certified infrastructure with Vercel and Neon.

Read our full Privacy Policy

Plus Everything Else You Need

Events & RSVPs

Create events with custom types, manage RSVPs, track attendance, and send calendar invites automatically.

Materials Library

Organize files, links, and rich text resources into folders. Pin important materials for quick volunteer access.

Mobile App (iOS)

Coming Soon

Native iOS app for volunteers with shift management, check-in/out, and incident reporting in the field.

Digital Waivers

Create waivers with signature capture, version tracking, PDF generation, and automated email delivery.

Availability Management

Volunteers submit weekly availability. Coordinators assign shifts based on who is actually free.

Multi-Organization

Volunteers can belong to multiple orgs with a single account. Each org gets its own branding, settings, and data.

Ready to get started?

We're onboarding a limited cohort of community organizations. Tell us about your team and we'll be in touch.

Request an Invite