Roster Management

Plan shifts and coverage across your organisation.

Roster Management is used to plan and analyse staff coverage. It tracks which people work which shifts, at which sites, and helps you manage availability and shift changes.

Status

In development — Roster Management is live on the platform but not yet deployed to all clients. Features and workflows may change before general release.

The problem Roster Management solves

In Community Wolf, "staff" really means phone numbers—devices stationed at sites. But devices do not work shifts; people do. Different guards use the same phone across different shifts.

Roster Management bridges this gap. It tracks:

  • People: The actual humans who work for you, with their ID numbers, bank details, availability, and pay rates.
  • Shifts: When people are scheduled to work, at which sites, using which devices.

This lets you answer questions like: "Who was using this phone at 2am on Tuesday?" and "How many hours did Thabo work last month?"

Planned capabilities

Roster calendar preview
  • Calendar views (day, week, month)
  • Shift creation and coverage requests
  • People management and availability
  • Cost analysis and reporting
  • Shift change workflows via WhatsApp

Roster Management is in development. Features and workflows may change before release.

How it will work

  1. You define people in the platform with their personal details, availability, and pay settings.
  2. You create shifts on a calendar and assign people to them.
  3. The system sends shift information to staff via WhatsApp (on their personal phones, not site phones).
  4. Staff can request shift changes, which trigger approval workflows.
  5. At the end of a pay period, you can export timesheet data for payroll.

Payroll

Status: Coming soon

Payroll integration will allow you to calculate pay based on shifts worked, overtime multipliers, and night-shift rates. This is the natural extension of rostering.

Alerts and exports

Once roster data is live, you will be able to use Alert Flows and Export Flows to notify teams and schedule roster reporting.