T-07: Schedule 8 jobs across 3 techs; an emergency call bumps one

Task definition

T-07 · Schedule 8 jobs across 3 techs; an emergency call bumps one

Version 1.0.0 · Operator role: office

Pass criteria: Rescheduled, and the customer is notified automatically

  1. In a fresh scheduling copy of ridgeline-operation, load ridgeline-job-service-01 through ridgeline-job-service-08 as unfinished jobs. Compare each service customer and location with ridgeline-jobs and ridgeline-locations.
  2. Schedule all eight jobs across ridgeline-person-marcus, ridgeline-person-priya and ridgeline-person-tyler using their fixture technician assignments; give each a recorded, non-overlapping appointment window. Capture the initial schedule.
  3. Confirm ridgeline-job-service-06 is assigned to ridgeline-person-tyler for ridgeline-customer-residential-04 at ridgeline-location-04. Enable appointment-change notifications for that fixture customer and record the configured channel.
  4. Treat ridgeline-job-service-08 as the emergency at ridgeline-location-06. Move it to ridgeline-person-tyler's window occupied by ridgeline-job-service-06, and reschedule service-06 to a later free window.
  5. Reopen both ridgeline-job-service-08 and ridgeline-job-service-06 and verify the new technician/time assignments. Inspect the notification history for ridgeline-customer-residential-04 without manually sending a separate message; record whether a change notification was generated automatically.
  6. Capture the before/after schedule and the notification event or its absence for ridgeline-job-service-06. With reserved contact details, report the observable send/queue/failure status; do not claim receipt by a customer.

Fixture used

Ridgeline Comfort Heating & Air · Version 1.0.0

  • ridgeline-customers · customers · 1.0.0
  • ridgeline-jobs · jobs · 1.0.0
  • ridgeline-locations · locations · 1.0.0
  • ridgeline-operation · operation · 1.0.0
  • ridgeline-people · people · 1.0.0

Results by product

Pinned: Jobber · ServiceM8. All tasks are shown on desktop; narrow screens start with differences. These selected results are available without JavaScript.

Task results for the pinned products. Missing results mean insufficient evidence.
TaskJobberServiceM8
T-07
Emergency dispatch
Jobber

Partial

TestedT-07

ServiceM8

Partial

TestedT-07

Price checked
Not verified
Last tested
Last edited

Housecall Pro

Not tested: Housecall Pro advertises a 14-day free trial, but its terms say the service is offered to users who reside in the US or Canada, and when we signed up on September 28, 2026 the onboarding form did not accept our Spanish phone number. Our lab is in Spain, so we have not run our tasks on it. What this page shows comes from public sources and is marked as documented, not tested.

Review: Housecall Pro

Jobber

partial · Grow

Setup: eight fixture jobs (service-01..08) scheduled on Wed Sep 30 2026 across Marcus, Priya and Tyler (2-hour slots 8-10, 10-12, 13-15); the Schedule day view showed them by technician with the 'before' state (Priya 3 visits, Tyler 2). Emergency: Job #10 (service-08, Fixture residential customer 06, 'no heat') was moved from Priya 13:00-15:00 into Tyler's 10:00-12:00 slot from the job page's Edit visit dialog (times changed, Priya removed, Tyler assigned); Job #8 (service-06, Fixture residential customer 04) was then pushed from 10:00-12:00 to 13:00-15:00 the same way. Both saves succeeded and the day view reflects the new order (Tyler: service-03 8-10, service-08 10-12, service-06 13-15). Client notification: no prompt to notify the displaced client appeared at either save; the job page 'More' menu offers Text/Email Booking Confirmation and follow-up email but no reschedule notice; the calendar visit popover only offers Duplicate; the client's Communication tab shows 'No communications yet' after the change. Settings > Emails & Text Messages lists 'Visit rescheduling notification' as sent 'when sent' (manual) whereas 'Visit reminder' is automatic (1 hour / 1 day before, email only on trial; SMS needs a paid plan). Calendar drag-and-drop could not be exercised from our lab browser (drag registered as a click), so the drag path was not observed. Result partial: reschedule is quick and visible on the calendar, but the displaced client is not informed unless the office sends something manually.

TestedT-07

Execution exe-jobber-t-07-20260928-1 · Protocol 1.0.0 · MacBook Air M3 24 GB · macOS Tahoe 26.6.2 · Claude desktop built-in browser (Chromium) · Home fibre, Cádiz, Spain

Review: Jobber

Kickserv

Not tested: Kickserv's terms of service do not allow use of the service for benchmarking or competitive purposes, so we do not publish hands-on test results for it. What this page shows comes from public sources and is marked as documented, not tested.

Review: Kickserv

ServiceM8

partial · Premium Plus

Setup (API, before recording): eight fixture jobs #6-#13 (service-03..10, Fixture residential customers 03-10) booked on Thu Oct 1 2026 in 2-hour slots: Priya 8-10/10-12/1-3, Tyler 8-10/10-12/1-3, Marcus 1-3/3-5 (Marcus also holds job #5 8-12). Dispatch Board > Staff Schedules day view showed the 'before' state per technician. Emergency: New Job #14 for Fixture residential customer 11 ('EMERGENCY - no cooling...'), status Work Order, Schedule > Add Booking. The booking dialog lists suggested slots ('Earliest') per staff member and only proposes free slots (for Tyler on Oct 1 it offered 3:00 pm). Forcing Tyler 10:00 AM, 2 hrs flagged 'Conflicted Booking' in red and showed both events side by side in the dialog calendar, but saving was allowed. On the Staff Schedules day view the two overlapping bookings are stacked: only #14 is visible in Tyler's 10:00 slot and the displaced job #10 is hidden (no conflict marker). The displaced job was moved from its job card (Upcoming Bookings > Edit Booking > time 3:00 PM > Save Booking); the dialog showed the conflict cleared. Job diary logs 'Booking - Scheduled for Tyler on 10/1/2026 3:00 PM'. Client notification: nothing sent automatically on booking or reschedule; the job card offers manual Email/SMS; default Email Templates are Overdue Payment, Payment Demand, Standard Invoice, Standard Quote (no reschedule or on-the-way template). Note: the eight setup jobs had no job contact, so a contact-level automation could not have fired for them anyway. Dispatch Map: fictional addresses not geocoded; the map centred on the operator's real area, so that segment was cut from the video for privacy and route context was not judged. Result partial: emergency insertion is quick and conflicts are flagged at booking time, but the day view hides the displaced job and the client must be informed manually.

TestedT-07

Execution exe-servicem8-t-07-20260930-1 · Protocol 1.0.0 · MacBook Air M3 24 GB · macOS Tahoe 26.6.2 · Claude desktop built-in browser (Chromium) · Home fibre, Cádiz, Spain

Review: ServiceM8

ServiceTitan

Not tested: ServiceTitan has no self-serve trial. Its pricing page asks visitors to request pricing or book a demo with sales, and we do not open test accounts through sales calls. What this page shows comes from public sources and is marked as documented, not tested.

Review: ServiceTitan

Workiz

Not tested: Workiz advertises a 7-day free trial, but when we signed up on September 28, 2026 its onboarding asked for a phone number with a fixed +1 prefix, so we could not finish setup from our lab in Spain. The assistant on its website could not confirm availability outside the US and Canada and pointed us to a sales demo. We have not run our tasks on it. What this page shows comes from public sources and is marked as documented, not tested.

Review: Workiz

Evidence files

Jobber, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): client communication. Own capture from the test account, fictional Ridgeline fixture data.

Jobber, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): client communication. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-07 — Schedule 8 jobs across 3 techs; an emergency call bumps one
Plan
Grow
Device
MacBook Air M3 24 GB
App version
Jobber web app, 2026-09-28 (14-day trial, day 2)
Captured
Open full image
Jobber, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): emergency job. Own capture from the test account, fictional Ridgeline fixture data.

Jobber, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): emergency job. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-07 — Schedule 8 jobs across 3 techs; an emergency call bumps one
Plan
Grow
Device
MacBook Air M3 24 GB
App version
Jobber web app, 2026-09-28 (14-day trial, day 2)
Captured
Open full image
Jobber, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): schedule after am. Own capture from the test account, fictional Ridgeline fixture data.

Jobber, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): schedule after am. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-07 — Schedule 8 jobs across 3 techs; an emergency call bumps one
Plan
Grow
Device
MacBook Air M3 24 GB
App version
Jobber web app, 2026-09-28 (14-day trial, day 2)
Captured
Open full image
Jobber, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): schedule after pm. Own capture from the test account, fictional Ridgeline fixture data.

Jobber, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): schedule after pm. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-07 — Schedule 8 jobs across 3 techs; an emergency call bumps one
Plan
Grow
Device
MacBook Air M3 24 GB
App version
Jobber web app, 2026-09-28 (14-day trial, day 2)
Captured
Open full image
Jobber, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): schedule before. Own capture from the test account, fictional Ridgeline fixture data.

Jobber, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): schedule before. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-07 — Schedule 8 jobs across 3 techs; an emergency call bumps one
Plan
Grow
Device
MacBook Air M3 24 GB
App version
Jobber web app, 2026-09-28 (14-day trial, day 2)
Captured
Open full image
ServiceM8, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): after. Own capture from the test account, fictional Ridgeline fixture data.

ServiceM8, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): after. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-07 — Schedule 8 jobs across 3 techs; an emergency call bumps one
Plan
Premium Plus
Device
MacBook Air M3 24 GB
App version
ServiceM8 web app (go.servicem8.com), 2026-09-29, trial day 2; region English (United States)
Captured
Open full image
ServiceM8, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): before. Own capture from the test account, fictional Ridgeline fixture data.

ServiceM8, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): before. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-07 — Schedule 8 jobs across 3 techs; an emergency call bumps one
Plan
Premium Plus
Device
MacBook Air M3 24 GB
App version
ServiceM8 web app (go.servicem8.com), 2026-09-29, trial day 2; region English (United States)
Captured
Open full image
ServiceM8, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): conflict. Own capture from the test account, fictional Ridgeline fixture data.

ServiceM8, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): conflict. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-07 — Schedule 8 jobs across 3 techs; an emergency call bumps one
Plan
Premium Plus
Device
MacBook Air M3 24 GB
App version
ServiceM8 web app (go.servicem8.com), 2026-09-29, trial day 2; region English (United States)
Captured
Open full image
ServiceM8, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): email templates. Own capture from the test account, fictional Ridgeline fixture data.

ServiceM8, T-07 (schedule 8 jobs across 3 techs; an emergency call bumps one): email templates. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-07 — Schedule 8 jobs across 3 techs; an emergency call bumps one
Plan
Premium Plus
Device
MacBook Air M3 24 GB
App version
ServiceM8 web app (go.servicem8.com), 2026-09-29, trial day 2; region English (United States)
Captured
Open full image

Retests

Housecall Pro

No retest recorded.

Jobber

No retest recorded.

Kickserv

No retest recorded.

ServiceM8

No retest recorded.

ServiceTitan

No retest recorded.

Workiz

No retest recorded.