Dashboard Overview
The Dashboard gives you a quick overview of jobs that need attention, overdue scheduled work, technician workload, and key business metrics.
It is designed to help dispatchers and managers quickly identify what needs action today and how the team is performing during the selected period.
Action Required
The Action required panel highlights jobs that may need immediate attention.
It has two tabs:
Overdue scheduled
Needs attention
Each tab shows up to 15 jobs in the table.
The KPI badges show the full count, so the number in the KPI may be higher than the number of rows visible in the table.
Clicking any row opens the related job form.
Table columns
Both tabs use the same main table layout.
Column | Description |
# | Job order number |
Customer | Customer / partner name |
Description | Job description |
Technician | Foreman / owner of the job |
Scheduled time / Status | Depends on the selected tab |
Address | Full job address |
Long descriptions may be shortened in the table for easier reading.
Overdue Scheduled Jobs
The Overdue scheduled jobs tab shows jobs that were scheduled but have not been started on time.
In simple terms:
A job appears here when it is still Scheduled, but its planned time has already passed.
This helps you quickly find jobs where the technician has not yet started the work even though the scheduled time is already over.
Which jobs appear here?
A job appears under Overdue scheduled when:
the job is not deleted
the job status is Scheduled
the planned scheduled time has already passed
For timed jobs, Repair-CRM checks the scheduled time window.
For all-day jobs, the job becomes overdue when the scheduled job date is before today.
What is not included?
The following jobs are not listed under Overdue scheduled:
Working
Paused
Finalizing
Closed
Rating
These jobs are already in progress or completed.
The following jobs are also not listed here:
Unassigned
Unscheduled
Pending
These are handled under the Needs attention tab instead.
Rejected and temporary jobs are excluded.
Scheduled time column
In this tab, the Scheduled time column shows the planned date and time window.
Example:
2026-07-02 09:00 - 11:00
For all-day jobs, it shows the date and All day.
Sort order
Overdue scheduled jobs are sorted by job date and start time.
The oldest overdue jobs appear first.
Needs Attention
The Needs attention tab shows jobs that still need dispatching action.
In simple terms:
These are jobs that need to be assigned, scheduled, or accepted before work can properly start.
Which jobs appear here?
A job appears under Needs attention when it is in one of these statuses:
Status | Meaning |
Unassigned | No foreman has been assigned yet |
Unscheduled | The job has not been properly scheduled yet |
Pending | The job is assigned and waiting for acceptance |
These jobs usually require action from a dispatcher or manager.
Status column
In this tab, the Status column shows a warning-style status badge.
Possible statuses include:
Unassigned
Unscheduled
Pending
Sort order
Jobs are grouped by urgency:
Unassigned
Unscheduled
Pending
Within each group, the newest jobs appear first.
Technicians — Workload
The Technicians section shows workload by foreman for the selected period.
By default, the Dashboard shows:
Week period
Status breakdown
This helps you see how much work each foreman has, how many jobs are done, how many are still remaining, and how much time has been logged.
Who appears in the workload table?
Rows are grouped by foreman / job owner.
A person appears in the table if they have either:
at least one qualifying work order in the selected period, or
logged time during the selected period
Unassigned jobs appear in a separate row labeled Unassigned.
Important note about technicians
The workload table is based on the foreman / owner of the job.
It is not grouped by every technician assigned to the job.
For example, if a job has one foreman and two additional technicians, the job is counted under the foreman’s row.
Which jobs are counted?
The workload table counts jobs that:
are not deleted
are not temporary or rejected
fall within the selected period based on the job date
Closed and Rating jobs are counted as done.
Period options
Today
Shows jobs with today’s job date.
Logged hours are counted from midnight today until now.
Week
Shows jobs from the current calendar week.
The week runs from Monday to Sunday.
This is not a rolling last 7 days view.
Logged hours are counted from Monday 00:00 until now.
Table columns
Column | Meaning |
Technician | Foreman name |
Work orders | Total jobs in the selected period |
Done | Jobs in Closed or Rating status |
Remaining | Work orders minus Done |
By status / By job type | Breakdown depending on the selected view |
Logged hours | Time tracked during the selected period |
Status Breakdown
In the default By status view, the table shows a badge breakdown of active, not-yet-done jobs.
Common status badges include:
Badge | Status |
Scheduled | Scheduled jobs |
In progress | Working jobs |
Paused | Paused jobs |
Finalizing | Jobs being finalized |
Closed and Rating jobs are not shown in this breakdown because they are included in the Done column.
Job Type Breakdown
You can switch the workload table to show jobs by job type.
In this view, Repair-CRM shows badges such as:
3 Service call
1 Installation
2 Maintenance
If a job has no known job type, it is shown as Other.
Logged Hours
The Logged hours column shows tracked work time for the selected period.
Repair-CRM calculates this from the time tracking data recorded on jobs.
For the Dashboard:
only time segments inside the selected period are counted
time is shown in hours
values are rounded to one decimal place
A technician may appear with 0 work orders but with logged hours if they tracked time during the selected period without being the foreman of the job.
Footer totals
The workload table includes a footer row with totals across all listed technicians.
The footer shows total:
work orders
done jobs
remaining jobs
logged hours
Empty state
If there are no qualifying jobs or logged time for the selected period, the workload table shows an empty state.
Example:
No jobs scheduled for this period.
KPI Cards
The Dashboard also includes KPI cards for quick overview.
Today’s jobs
Shows today’s active jobs.
Closed, Rating, and Rejected jobs are not included.
Overdue scheduled
Shows the full number of overdue scheduled jobs.
This uses the same rules as the Overdue scheduled tab, but the KPI shows the full count, not only the visible table rows.
Needs attention
Shows the full number of jobs that are:
Unassigned
Unscheduled
Pending
This uses the same rules as the Needs attention tab.
Monthly revenue
Shows the net revenue from jobs closed during the current month.
It includes jobs in:
Closed
Rating
The value is calculated from the net line items on those jobs from the first day of the current month.
Important Notes
Overdue does not mean the technician is late while working
A job is shown as overdue only if it is still in Scheduled status and the planned time has passed.
If the job is already Working, Paused, Finalizing, Closed, or Rating, it is not listed as overdue scheduled.
Needs attention is for dispatching issues
The Needs attention tab is focused on pre-work dispatching states.
It shows jobs that still need to be assigned, scheduled, or accepted.
Active or on-site jobs are not listed here.
Workload is grouped by foreman
The workload table is grouped by the job’s foreman / owner.
It is not grouped by every assigned technician.
Tables may show fewer rows than the KPI number
The Action required tables show up to 15 rows.
The KPI cards show the full count.
So if the KPI says 23, the table may still only show the first 15 jobs.
Week means calendar week
The Week view uses the current calendar week:
Monday through Sunday
It does not mean the last 7 days.

