MaintenanceCompleting Tasks

Completing Maintenance Tasks

Learn how to mark maintenance tasks as complete, add notes and photos, record who performed the work, and manage missed tasks.

Mark tasks complete and track your maintenance history

When a maintenance task is due, your team needs to record its completion. ChairPulse provides several ways to do this depending on your workflow -- from quick completions on the calendar to detailed logging with notes, performer tracking, and photo evidence.

Where to complete tasks

You can complete maintenance tasks from multiple locations in ChairPulse:

LocationHow to accessBest for
Day viewMaintenance > Day view > Mark Complete button on task cardCompleting today's tasks one by one
Week viewClick a day header to open Day Details Sheet > Mark CompleteReviewing the week and catching up
Month viewClick a day cell to open Day Details Sheet > Mark CompleteFinding and completing a specific date's tasks
Task Details SheetClick a task in List view > Mark as Complete buttonViewing full task details before completing
Record Maintenance dialogMaintenance page > for manual loggingRecording past maintenance with full details

Completing a task from the calendar

Navigate to the task

Open the Maintenance page and switch to Day, Week, or Month view. Find the task you want to complete. In Day view, tasks are listed directly. In Week and Month views, click the day to open the Day Details Sheet.

Click Mark Complete

On the task card, select the Mark Complete button (green button with a checkmark icon). The button text reads "Mark Complete" in the Day view and Day Details Sheet.

Confirm completion

The task completion dialog opens, allowing you to select who performed the task, enter notes, and add photo evidence. Fill in the required fields and confirm.

After completion, a confetti animation plays and a success toast notification appears: "Maintenance event recorded successfully".

Task Details Sheet

Clicking a task in the List view opens the Task Details Sheet -- a slide-out panel on the right side of the screen that shows comprehensive information about a maintenance schedule.

Information displayed

The Task Details Sheet contains:

  • Equipment name (or "General Task") as the sheet title
  • Status badge -- Color-coded badge showing Overdue, Due today, Due soon, On track, or No history
  • Task description -- The maintenance task to be performed
  • Metadata grid with:
    • Frequency -- How often the task repeats (e.g., "Weekly")
    • Room -- Where the equipment is located
    • Next Due -- The next due date (e.g., "Mar 15, 2026")
    • Assigned To -- The team member responsible for this task

Available actions

ButtonDescription
Mark as CompleteGreen button to complete the task. Opens the completion flow.
Edit ScheduleOpens the schedule editing dialog to change frequency, assignee, or other settings
View Linked SOPNavigates to the linked Standard Operating Procedure (only shown if an SOP is linked)
Edit icon (pencil)Quick access to the edit dialog from the top-right corner

Recording maintenance with full details

For more detailed logging (especially useful for recording past maintenance or external technician work), use the Record Maintenance Event dialog:

Open the Record Maintenance dialog

This dialog can be accessed from the maintenance completion flow.

Select Equipment

Choose the equipment from the Equipment dropdown. The list shows all equipment with their room locations.

Select Maintenance Task

After choosing equipment, a Maintenance Task dropdown appears showing all active schedules for that equipment. Select the task that was completed.

Set the Performed Date

Enter the date the maintenance was actually performed. Defaults to today.

Identify who performed the maintenance

Choose between:

  • Team member -- Select from your staff list
  • External technician -- Enter the technician's name manually

Identify who is logging this

Select the team member who is recording this maintenance event.

Add notes (optional)

Enter any relevant notes about what was done, findings, or issues discovered.

Click Record Maintenance

Select Record Maintenance to save. A success notification confirms the event was recorded.

Task status transitions

Maintenance tasks move through statuses based on their due dates and completion state:

pending --> due_soon --> due_today --> overdue
                                        |
         completed <--------------------+
                                        |
         missed -----> excused ---------+
StatusMeaning
PendingThe task exists but is not yet due
Due soonThe task is due within the next 7 days
Due todayThe task is due today
OverdueThe due date has passed without completion
CompletedThe task was marked as complete (may be flagged as "Late" if completed after the due date)
MissedThe task was not completed and the due date has passed; appears in the Missed Tasks tab
ExcusedAn admin or manager marked a missed task as excused with a reason

When a task is completed late (after its due date), it is flagged with a Late badge in the activity history. The task is still recorded as completed, but the late flag helps you track on-time performance.

Managing missed tasks

Tasks that pass their due date without being completed appear in the Missed Tasks tab on the Maintenance page.

Excusing a missed task

Admins and managers can excuse a missed task to acknowledge it was intentionally skipped:

Go to the Missed Tasks tab

Open Maintenance and select the Missed Tasks tab. The tab shows a count badge with the number of outstanding missed tasks.

Add a reason or excuse the task

For each missed task, you can:

  • Add a reason -- Explain why the task was missed (e.g., "Office closed for holiday")
  • Excuse the task -- Mark it as excused, which removes it from the missed count

Only users with the admin or manager role can excuse missed tasks. Staff members can add reasons but cannot excuse tasks.

Bulk excusing

You can excuse multiple missed tasks at once:

Select missed tasks

Use the checkboxes next to each missed task to select the ones you want to excuse.

Enter a reason and confirm

Enter a reason that applies to all selected tasks, then confirm the bulk excuse action.

Activity history

The Recent Activity tab on the Maintenance page shows a log of completed and excused tasks. You can filter by:

  • Time period -- Last 7 days, Last 30 days, Last 90 days, or This year
  • Equipment -- Filter to a specific piece of equipment
  • Status -- All, Completed only, or Excused only

Click any activity row to open the Activity Detail Sheet, which shows:

  • Task description and status badge (Completed or Excused)
  • Equipment name and location
  • Due date and completion/excused date
  • Timing indicator (On time, or how many days late)
  • Who completed or excused the task
  • Notes or reason
  • Completion photos (if any were attached)

Use the Recent Activity tab to audit your team's maintenance completion rate. Filter by the last 30 days and review the timing indicators to identify tasks that are consistently completed late.