This improvement adds non-job event (NJE) scheduling, recording, and auto-end behavior to Manual Timekeeping in the Field Mobile App, so technicians can track non-job time without overlapping entries or manual cleanup.

What's changing?
Before this improvement, technicians using Manual Timekeeping had limited visibility into scheduled non-job events (NJEs) in the Field Mobile App. Scheduled NJEs did not appear on the job dashboard or the non-calendar schedule view. If a technician started a job while an NJE was still running, the entries overlapped and required manual cleanup. If the technician's device was offline or the app was closed when a scheduled NJE was supposed to end, the record was unreliable and had to be fixed later.
With this improvement, scheduled NJEs now appear in both the schedule view and the job dashboard, so technicians can see what is coming up. Technicians with the appropriate permission can create and start a new NJE from the Time tab. If a technician starts a job or another NJE while one is already running, the first NJE auto-ends at the moment the new entry begins, preventing overlaps. Scheduled NJEs that are not started early are auto-recorded on the server at their scheduled end time, regardless of device state. Completed NJEs appear on the timesheet with accurate start and end times.
Resources
Knowledge Base article: Use Manual Timekeeping to track non-job events in the ServiceTitan Field Mobile App
Before and After
Before (Current)
A technician on Manual Timekeeping has a scheduled training non-job event (NJE) at 10:00 AM.
The NJE does not appear on the job dashboard or the non-calendar schedule view.
The technician starts a job at 11:00 AM but forgets to end the training NJE first. The entries overlap.
If the app is closed when the NJE is supposed to end, the record may not be captured correctly.
The office must manually clean up overlapping or missing NJE records on the timesheet.
Impact: Overlapping entries and missing NJE records create inaccurate timesheets and extra work for payroll teams.
After
A technician on Manual Timekeeping sees a scheduled training non-job event (NJE) on both the job dashboard and the schedule view.
The technician can tap to start the NJE early from the dashboard, or let the server auto-record it at the scheduled end time.
At 11:00 AM, the technician taps their next job. The training NJE auto-ends at the moment the job starts, preventing overlap.
If the technician's device is offline or the app is closed, the server records the scheduled NJE with the original start and end times.
The completed NJE appears on the timesheet with accurate times and no manual corrections needed.
Impact: Technicians see scheduled events in advance, entries never overlap, and timesheets are accurate regardless of device state.
Who uses this feature
Market Segments:
Office roles: Administrators (configure Manual Timekeeping mode and technician permissions)
Technicians: Technicians (create, start, and track non-job events from the Field Mobile App)
Region availability:
How it works for your industry
Residential Service and Replacement
A plumbing technician on Manual Timekeeping has a scheduled vehicle inspection non-job event (NJE) at 7:00 AM. The event appears on the job dashboard. The technician taps to start it, completes the inspection, and then taps their first job. The NJE auto-ends cleanly.
An HVAC technician needs to attend an unplanned safety meeting between jobs. They open the Time tab, create and start a new NJE, and attend the meeting. When they tap the next job, the NJE ends automatically.
A service manager reviews timesheets at the end of the week. Training, inspections, and meetings all show accurate times with no overlapping entries. Manual corrections are no longer needed.
Commercial Service and Replacement
A commercial HVAC technician has a pre-scheduled safety briefing non-job event (NJE) at 6:30 AM. The technician's phone is in their truck with the app closed. The server auto-records the NJE with the scheduled start and end times, so the timesheet is accurate.
A plumbing technician finishes a supply run and immediately starts a job at the next location. The supply run NJE auto-ends the moment the job begins, preventing overlap on the timesheet.
An operations manager tracks non-job time across a crew. All NJEs, including briefings, training, and travel, appear on each technician's timesheet with correct times.
Residential Construction
A technician on a new-build project has a morning toolbox talk non-job event (NJE) scheduled before the first job. The event shows on the dashboard. The technician taps to start it early, and the NJE ends when they tap the first job.
A crew lead creates an ad-hoc NJE for a supply pickup from the Time tab. The NJE records the actual time away from the site and auto-ends when the lead starts the next job.
A project manager reviews the week's labor time and sees non-job entries recorded accurately alongside job time. No manual cleanup is needed.
Commercial Construction
A mechanical technician has a scheduled compliance training non-job event (NJE). The technician starts it from the dashboard, and the NJE auto-ends when they tap the next scheduled task. The transition records cleanly on the timesheet.
A plumbing subcontractor's device goes offline during a scheduled equipment checkout NJE. The server auto-records the NJE with the original scheduled times, so the timesheet stays accurate.
A site superintendent reviews crew timesheets and finds zero overlapping entries. Non-job time is tracked just as accurately as job time.
How to prepare
Confirm that technicians who need to create non-job events (NJEs) have the appropriate create permission enabled in ServiceTitan.
Review your list of non-job event types in ServiceTitan to confirm they are up to date. Technicians will select from this list when creating events from the Field Mobile App.
Train technicians on the new behavior: scheduled NJEs now appear on the dashboard and schedule view, running NJEs auto-end when a new entry starts, and the server auto-records scheduled NJEs even if the device is offline.
Bookmark any knowledge base articles or Academy videos for team training.