Dashboard

Welcome to CareOps

Your command centre for care home operations.

Loading insights…

Staffing & Occupancy

Loading…

Planned vs Actual Occupancy

Loading staffing data...

Pending Actions

0
No pending actions

Compliance Documents

Expiry Status
Loading...

Employee Documents

Expiry Status
Loading...

Current Shift Status

0 Clocked In
0 Not Clocked In
0 Hours Today
0
Current Headcount
0 months
Average Tenure
0 years
Average Age
0%
Visa Holders

Employee Distribution by Category

Visa Holders Grouped by Nationality

Nationality → Main Location Visa Holders Non-Visa Holders
Loading...
1 Jan - 31 Jan
Joiners
0

Joiners

0 results

Leavers

0 results
Leavers
0

Visa Expiry Tracker

Visa Expiry → Name Employees
No expiring visas

Passport Expiry Tracker

Passport Expiry → Name Employees
No expiring passports

Employee Turnover %

Month to Date
Employee Turnover
0%
0
Total Hours This Week
0
Avg Hours/Employee
0%
Attendance Rate
0
Late Arrivals

Weekly Attendance Trend

Welcome, Employee!

Position | Care Home

Loading insights…
This Month

0

Hours This Month

0

Holiday Hours Earned

Today's Shift

Loading...

Schedule

This Week

Loading...

Status Document Type File Expiry Date Days Uploaded Actions
Loading documents...

Loading attendance...

Loading leave data...

Employee # Name Category Care Home Status Actions
Loading...

Employee Document Compliance

Loading...

Add New Employee

Personal Information

Employment Details

Pay Information

Format: 2 letters, 6 digits, 1 letter (e.g. QQ 12 34 56 A)

Nationality & Right to Work

Bank Details (for payroll)

Additional Notes

Care Homes Management

Companies

Company Name Care Homes Actions
Loading...

Care Homes

Care Home Company Capacity Current Occupancy Staffing Actions
Loading...

Add New Care Home

Basic Information

Capacity & Occupancy

Number of beds available
Number of beds currently occupied
Reset staffing numbers to recommended values based on current occupancy

Staffing Requirements - 24 Hours

Minimum staff-hours required per 24 hours (adjust as needed)

Weekly Shifts

Show Cost
Employee Mon Tue Wed Thu Fri Sat Sun Total Hrs
Loading...
Employee Date Hours Reason Status Requested By Actions
No manual entries

Attendance Records

Employee Date Clock In Clock Out Break Net Hours Scheduled Variance Overtime Status Actions
Loading...
to
Employee Type Start Date End Date Hours Status Actions
Loading...
December 2025

Total Gross Pay

£0.00

Total Deductions

£0.00

Total Net Pay

£0.00

Hourly / Rota Staff

Employee Hours Rota Hrs Extra Hrs Rate of Pay Gross Pay Deductions Net Pay Status
Select a period and calculate payroll

Salaried Staff

Employee Annual Salary Monthly Equivalent Gross Pay Deductions Net Pay Status
Select a period and calculate payroll

Timesheets

Timecards

View clocked in/out times for all employees

Rota vs Actual

Compare scheduled vs actual worked hours

Auto-Closed Sessions

Sessions that were auto-closed by the system, with approval status

Weekly Payroll Preparation

Week-view rota vs actual + payroll £ (excludes training)

Document Types

Compliance Documents

0 Expired 0 Expiring Soon 0 Valid
Status Document Type Title Care Home Expiry Date Days Until Expiry Actions
Loading documents...

Archived Expired Documents

0

User Management

Loading users...

Role Permissions

Permission
Admin
HR
Finance
Manager
Viewer

Employee Portal Access

Loading portal users...

Document Types

Loading document types...

0

Devices

0

Connected

0

Records Synced

0

Today's Punches

Device Status

Name IP Address Status Last Sync Records Actions
Loading devices...

Recent Attendance Records

Device User ID Employee Time Type State Processed
Loading records...
to

Activity Log

  • Loading...

System Logs

System logs show import errors, API issues, and other system events that may require attention.

Loading...

Dashboard / Portal Ticker Messages

Add custom messages that scroll across the admin dashboard hero and the employee portal hero. Messages may include any of the following placeholders, written as {token}:

Admin tokens: {firstName}, {occupiedBeds}, {totalBeds}, {occupancyPct}, {careHomes}, {employees}, {clockedIn}, {hoursToday}, {pendingActions}
Employee tokens: {firstName}, {hoursMonth}, {holidaysEarned}, {holidaysRemaining}, {todayShiftLabel}, {upcomingLeaveLabel}
Loading...

System (Built-in) Messages

These pre-defined messages ship with CareOps and rotate alongside any custom messages above. You can disable any of them, or override the default text with your own template (placeholders like {occupiedBeds}, {firstName} still work). Click Reset to revert to the original wording.

Loading...

Kiosk Camera / Photo Upload Diagnostics

Recent clock-in / clock-out events with capture & cloud-upload status. Use this when a care home reports that photos are not appearing on the Attendance Log even though attendance records are being saved.

-

Clock Events

-

Photo Captured & Uploaded

-

Uploaded Key but Missing in Cloud

-

No Photo Captured

Per-Device Breakdown

Devices with the highest failure rate are listed first. If a device shows 0 photos captured while other homes are at 100%, camera permission or hardware on that device is the most likely cause. If a device shows many orphan keys (photo captured but missing in cloud), network / R2 upload path is failing.

Device ID Care Home Last Seen Events With Photo Missing in Cloud No Photo Health
Loading...

Event Log

Time (UTC) Employee Type Care Home / Device Photo Status Photo Notes
Loading...

General Settings

Maximum hours before an open clock-in session is automatically closed. Default: 13 hours.

When disabled, the Copy Week action is hidden in the rota section.

Holiday Accrual Formula

Formula: For every 40 hours worked, 4.3 holiday hours are earned.

Payroll Settings