Volunteer Management & Engagement
All volunteers, every department
Standing by…
—
Active
—
—
On Leave
phase 3
—
Awaiting Activation
—
—
Welfare Flags
phase 2
—
Recruit Consults
phase 5
—
Discipline Open
phase 3
Overview
Live volunteer activity across every department.
Department performance scores
Score = 40% attendance · 25% training · 20% welfare · 15% engagement
Each volunteer-bearing department gets a live composite. Bars animate when new data arrives.
Computing…
Liaison Index
Volunteer distribution by department
Recent Activity
Last 10 VMEM-relevant events
Standing by…
Shift Notes Feed Open Notes Vault →
Live end-of-shift debriefs from every clock-out (volunteers + staff). Tasks · Blockers · Highlights.
Standing by…
IT Daily Tasks — Live
Today's IT shift checklist — updates live as IT marks each item
Loading…
Volunteers Roster
Every active volunteer org-wide — live presence, today's rota, attendance log. Updates instantly as volunteers clock in / off.
On shift now
—
clocked in, not yet off
Scheduled today
—
on today's rota
Active volunteers
—
deptAssignmentActive=true
Late today
—
clocked in past start
Live volunteer rota — today
Loading…
Roster
| Volunteer | Department | Coordinator | Status | Days / wk | Training | Welfare | Last seen |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Attendance log (volunteers only — department heads excluded)
Loading…
New Volunteer Activations
Volunteers who completed IT registration and need you to activate their department assignment before they can use the portal. Approve = the volunteer becomes live + receives their credentials email.
No volunteers awaiting activation.
When IT completes a volunteer registration, the row appears here for you to approve the department + assign a Coordinator.
Volunteer Rota
Publish, edit, and review volunteer rota cells. You use the same Rota engine as HR / Ops — your publish authority is scoped to volunteer cells (tagged
cellRole='volunteer' at publish time). Open the Rota
Full rota engine — draft, publish, banked credits, holiday handling.
Open Rota engineOpens in a new tab so you can keep this dashboard in view.
Your authority
Working with Coordinators
Volunteer Coordinators may draft volunteer cells for their team. Coordinators see the same Rota engine; their drafts land in
rota_drafts/{weekId} for your review before you publish. (Coordinator role assignment ships in Phase 5.) Shift Settings
Canonical org-wide shift definitions. Edited here, read by every rota cell + timer page. HR has read-only access; only VMEM, Head of HR, and SA can edit.
Shift types
Each shift type carries a label + default start/end times. Used when HR or VMEM assigns a permanent shift to a user.
Loading…
Global guardrails
Org-wide rules that protect against burnout + over-scheduling. Auto-flag scanners (Phase 5) honour these thresholds.
Per-volunteer shift assignment
Locked
Same canonical fields as HR Head's Shift Settings + SA's profile editor (
workingDays, shiftType, scheduledStart, scheduledEnd). Writes land on users/{uid} — HR + Rota + Timer see updates immediately. PIN-gated to prevent accidental edits. Hours & Credits
Same source of truth as SA Control + HR Head. Grace (waive hours owed) applies instantly — no approval needed. For banked overtime credit, choose Approve or Decline on each record — your decision is sent to Head of HR / SA, who confirm it before the balance moves (they remain the final authority and can override). To reduce a specific published rota cell using banked credit, open the Rota engine and click the gold button on that cell.
Pending banked overtime (volunteers' overtime awaiting credit) Sign-off → Head of HR or SA
Loading…
Coordinator hours proposals (grace/penalty proposed by Volunteer Coordinators) VMEM finalises
Loading…
Hours balance — all staff
| User | Department | Banked credit | Debt owed | Net | Last adjustment | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Recruitment Consultations
HR-opened volunteer recruitment requests awaiting your capacity opinion. Approve to release the request; suggest amend; or defer.
Loading…
Volunteer Broadcasts
Send a targeted message to volunteers org-wide, by department, or to a single cohort. Each broadcast records to the audit log.
Recent broadcasts
Loading…
Audit Log
Every VMEM decision — assignment, leave decision, credit apply, signoff, away toggle, broadcast — appended here. Append-only by Firestore rule.
Loading…
Volunteer Leave Queue
Volunteer leave requests awaiting your decision. Check HR Policy before each call; refer to HR if needed; HR auto-takes over if you don't act within 24 hours.
Awaiting your decision
Loading…
Leave calendar (every volunteer with approved + pending leave)
Leave records (every entry — self-submitted & entered on behalf)
All volunteers — balances + activity
Loading…
Volunteer Unsubmitted Shifts
Rota-assigned shifts a volunteer never clocked in for (the timer is the attendance truth). The same DDCP §5.2 monitoring HR sees — scoped to your volunteers. Repeat unsubmitted shifts auto-open a Stage 1 case.
Loading…
Volunteer Disciplinary
Cases involving volunteers. Joint signoff required — both VMEM and HR Lead must sign before any case can resolve.
Coordinator Conduct Concerns
Loading…
Loading…
Volunteer Probation
Active volunteer probation records. Reviews follow a 3-way pattern — VMEM + HR Lead + Head of Department.
Loading…
Training Compliance
Every user's compliance with mandatory trainings. Same SOT as Academy Admin → Compliance — reads
system/academyConfig for the mandatory list, academy_trainings for course definitions, and academy_progress/{uid}/trainings for each user's status. Adding a new mandatory training or marking one passed reflects instantly here. Fully compliant
—
all mandatory passed
Partially compliant
—
some passed, some pending
Overdue / expired
—
cells needing action
Mandatory trainings
—
configured org-wide
Compliance matrix (Governance excluded)
Loading…
Volunteer Offboarding
Per the SA-signed VMEM authority matrix: HR leads, VMEM consults. Submit your consultation before HR finalises an offboarding. Records live in
offboardingRequests — the same SOT HR sees. Awaiting VMEM
—
consultation not yet signed
Consulted
—
awaiting HR finalise
Completed (30d)
—
closed in last 30 days
Pending your consultation
Loading…
Recent offboardings
Loading…
Department Notes — Mailbox
Every volunteer note from across all departments in one inbox. Read what each department is logging, and assign a Volunteer Coordinator to action a note.
Loading department notes…
Welfare Inbox
Aggregated welfare signals from every department. Resolve, escalate, or schedule a 1:1.
Loading…
1:1 Engagements
Your scheduled 1:1s with volunteers — covers VMEM-led sessions plus Coordinator-scheduled meetings you should be aware of. Cadence suggestions: 30 / 60 / 90 days post-hire, then quarterly.
Volunteer Shift Latency (same 30-day late-arrival data HR Monitor reads · threshold = 5)
Computing…
Cadence suggestions (volunteers due for a check-in)
Loading…
Recent 1:1s
Loading…
My Coordinators
Every Volunteer Coordinator across DTTASA — dept of remit, contact, last-seen, and the open confidential channel. Reassigning a Coordinator from one dept to another swaps their team's data instantly.
Loading coordinator directory…
Communications
Quick directory of every Head of Department + your Coordinators. Open the portal's chat to message any of them directly.
Heads of Department
Loading…
Volunteer Coordinators
Your Coordinators across departments. Use 1:1s or chat to coordinate volunteer logistics.
Loading…
Settings
Away mode, capacity targets, notification preferences.
Away mode
When enabled, volunteer leave + decisions auto-route to HR as fallback. Use this when you're on leave or otherwise unreachable. A digest of decisions made in your absence will be emailed to you when you return.
Recent away periods
Audit history of your Away toggles.
No away periods recorded yet.
Volunteer Coordinators
A Coordinator is a member of the Volunteer Management department who is appointed to coordinate volunteers in one external department (Programs, Comms, IT, Support Services, etc.). They are NOT department deputies (Deputy Lead is a separate L3 role within each dept). Coordinators pre-draft volunteer rota cells, run 1:1s, and surface welfare concerns to you.
Eligibility: the user must already be a member of the Volunteer Management department. If they aren't, re-assign their home dept to VME via SA Control → User Management before promoting.
Active Coordinators
Loading…
Designate VMEM
SA-only. Sets
vmemFlag === true on the chosen user. Every Coordinator chat reassigns to the new VMEM in real time. The previous VMEM (if any) is cleared.Loading…
