Skip to main content

Dashboard

How does the dashboard work, what do those numbers mean?

Written by Laszlo Malinovszky

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:

  1. Unassigned

  2. Unscheduled

  3. 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.

Did this answer your question?