Skip to main content

How to Use the Scheduler in UpKeep

Plan, filter, assign, and drag-and-drop work orders in UpKeep's Scheduler — including the new Due Date Mode for compliance and deadline-driven teams.

Available on: Professional, Enterprise


UpKeep's Scheduler gives you total control to filter, plan, and assign work orders exactly how you want. Whether you're running a reactive maintenance crew, a PM-heavy reliability program, or a compliance-driven schedule, you can drag-and-drop work orders into the right time slots — or flip the entire grid to line up with due dates when you need to plan around deadlines.


🗓️ Two Scheduling Modes

Use the Scheduling Mode toggle in the Scheduler top bar to switch between the two views:

  • Start Date Mode — shows work orders on the day the work is planned to begin. Best for dispatchers and planners organizing daily/weekly execution.

  • Due Date Mode — shows work orders on the day they're actually due. Best for compliance officers, reliability managers, and anyone planning around deadlines.

When you flip the toggle, every work order re-flows instantly from its start-date slot to its due-date slot — no refresh, no reload. A yellow Due Date Mode pill appears next to the Scheduler title so it's clear which axis you're viewing.

Note: Your mode preference is sticky per user — you won't have to re-select it every session.


🔧 How to Use the Scheduler

1. Open the Scheduler

  • Click Scheduler in the left-hand menu of your UpKeep account.

2. Choose Your Scheduling Mode

  • In the top bar, use the Scheduling Mode toggle to pick Start Date or Due Date.

  • The first time you switch to Due Date Mode, a short dialog confirms what's about to happen so you know what to expect.

3. Filter Work Orders

  • At the top of the screen, select Filter & Sort.

  • Narrow down which work orders you want to see by:

    • Priority

    • Assignee

    • Category

    • Asset

    • Location

    • Work Order Status (i.e. open, in progress, on hold, or complete)

    • Due Date

    • Team

4. Choose Your Team Members

  • In the calendar section, filter and sort the Team Members you want to see on the schedule.

  • Filter team members by:

    • Location

    • Team

    • Account Type

    • Shift

  • Sort by first name or last name.

5. Set Your Time Range

  • Toggle between Day, Week, or Month view — Due Date Mode works at every granularity.

  • Use the date picker or arrows to jump to your desired schedule window.

6. Drag and Drop Work Orders

  • Drag a work order from the Unscheduled panel into a time slot under a technician's column.

  • In Start Date Mode, the drop writes to the work order's start date.

  • In Due Date Mode, the drop writes to the work order's due date — you're changing the deadline, not the start.

7. Save Your Schedule

  • Once your assignments are complete, click Save Schedule in the top-right corner.

Tip: To reset your changes, select Reset. Right-click a scheduled work order to see details and add secondary assignments.


📋 The "Unscheduled (No Due Date)" Panel

When you're in Due Date Mode, work orders that don't have a due date surface in a dedicated Unscheduled (no due date) panel — with a count so nothing slips through the cracks. This isn't a bug, it's a feature: if 40 work orders pile up there, that's a useful audit of your own data hygiene.

In Start Date Mode, the equivalent Unscheduled Work Orders panel surfaces work orders without a start date. Drag them into the calendar to assign a time and technician.


⚠️ How to View Schedule Risks

The Scheduler can flag both overdue work orders and double-booked technicians:

  1. Go to the Scheduler.

  2. Click the ⚠️ symbol.

  3. Review and take action on flagged work orders.


🚀 Common Use Cases

  • Compliance visibility — fire-extinguisher inspections, sprinkler flow tests, elevator safety checks, and boiler pressure-vessel certs live on the same calendar as the work itself.

  • Audit prep in seconds — "Show me everything due in Q3" is one toggle plus one view change.

  • PM program management — monthly, quarterly, and annual cadences finally render the way reliability-led teams think.

  • Late-work triage — Due Date Mode + Month view makes overdue clusters immediately obvious.

  • Data-integrity wins — teams can stop the startDate = dueDate workaround that corrupted completion analytics.


💡 Best Practices

  • Use both modes intentionally. Start Date Mode for daily dispatch; Due Date Mode for compliance and audit horizons.

  • Always assign a Start Date + Technician. In Start Date Mode, a work order must have both to be properly scheduled. Relying only on due dates can lead to last-minute work, missed SLAs, and uneven workload distribution.

  • Audit the "no due date" panel. If a large batch of work orders surfaces there, use it as a signal to clean up your data.

  • Fill required fields first. Primary Assignee, Team, and any mandatory additional assignees need to be set to avoid save issues.


❓ FAQ

Can I see Start Date and Due Date side-by-side?
No — the Scheduler shows one axis at a time. Flip the toggle to switch between them.

Does Due Date Mode enforce SLAs or send notifications?
No. Due Date Mode is a visibility feature — it makes deadlines visible on the grid but doesn't block scheduling past a due date, escalate, or trigger notifications.

Can I bulk-edit due dates from the Scheduler?
Not yet — you can drag-and-drop one work order at a time in Due Date Mode to update its deadline.

What happens to work orders without a due date?
They surface in the Unscheduled (no due date) panel when you're in Due Date Mode. Nothing is hidden or lost.

Does switching modes change any work-order data?
No. Switching modes is purely visual. Data only changes when you drag-and-drop, and it writes to whichever date (start or due) matches the active mode.

Is my mode preference saved?
Yes — mode preferences are saved, so compliance planners and dispatchers each land on their preferred view.


🛠️ Troubleshooting Start Date Issues

  • If you can't save a start-date change, verify that:

    • All mandatory fields (Primary Assignee, Team, required additional assignees) are filled.

    • Scheduler settings are configured to allow the intended change.

  • Work orders without an explicit start date default to today's date and remain in the Unscheduled Work Orders panel until assigned.

Did this answer your question?