T-05: 3-option quote (AC replacement); the customer approves one option online

Task definition

T-05 · 3-option quote (AC replacement); the customer approves one option online

Version 1.0.0 · Operator role: office

Pass criteria: The approved option becomes a job without retyping

  1. Prepare a new AC replacement quote for ridgeline-customer-residential-01 at ridgeline-location-01, using the customer and service address in ridgeline-job-replacement. Verify those links before adding prices.
  2. Add the good, better and best options from ridgeline-item-replacement-01. Compare all three descriptions and amounts with ridgeline-price-book and save the quote.
  3. Generate the vendor's real customer-facing approval link for this ridgeline-customer-residential-01 quote. Open that link in a separate customer session and confirm all three options are visible.
  4. Approve the better option as the test customer for ridgeline-customer-residential-01. Return to the office session and record the approval state and selected option on the same quote.
  5. Convert the approved quote into ridgeline-job-replacement through the product's quote-to-job action. Do not retype the selected option, description, amount, customer or ridgeline-location-01 address; record if conversion requires it.
  6. Reopen ridgeline-job-replacement and compare its line items, amount and customer/location links with the approved quote. Save a recording from approval through conversion and identify every field that failed to carry over.

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-price-book · price-book · 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-05
3-option quote
Jobber

Pass

TestedT-05

ServiceM8

Pass

TestedT-05

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

pass · Grow

Quote #1 for Fixture residential customer 01 at 101 Fictional Example Lane with three line items from RIDGELINE-REPLACE-01 (good $100, better $110, best $120; descriptions match the fixture). Jobber has no good/better/best package object: options are built with 'Mark as optional' line items that the client ticks in Client Hub, so the quote subtotal changes with the selection; in this run the better line stayed non-optional and good/best were optional, which the client view rendered as '1 of 3 items'. Jobber blocked the first send until the account owner's email was verified ('You must verify your email address before you are able to send any email or SMS messages'). The customer-facing link came from the real quote email to a lab-owned customer mailbox; opened in a separate tab, all three options were visible, Approve required a typed signature, and the quote showed Approved with signature and date. In the office session the quote read Approved with sent/opened/viewed timestamps; Convert to Job created Job #3 with the selected BETTER line ($110), client, property and 'From Quote #1' link without retyping anything. Field carried over: line name, description, amount, client, property. Not carried: visit assignment (job created unassigned, visit 'Today'). Two linked recordings: quote build (trimmed to 2:30) and approval-to-conversion.

TestedT-05

Execution exe-jobber-t-05-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

pass · Premium Plus

Multi-option quotes use the 'Proposals' add-on (Add-on Directory label: Growing Plan), switched on in the trial. Job #3 for Fixture residential customer 02 (job address typed; client contact email set to a lab customer mailbox). Proposal button on the job card > Blank Proposal > title 'AC replacement options'; the items section has a type menu (Fixed Items, Fixed Items (Subtotal Only), Multiple Choice, Optional); set to Multiple Choice ('Choose one system') with Fixture replacement packages 1, 2 and 3 ($100/$200/$300) picked from the imported catalogue. Email from the proposal opens a prefilled message to the billing contact (the lab customer mailbox) with an sm8.link 'View and accept your estimate online' link; sent at 02:34 UTC. The customer page shows the three options as radio buttons ('NOT SELECTED' on the others) and a total that follows the choice; package 2 chosen, Accept > 'I accept the price and terms of the quote' > 'Proposal Accepted - Thanks for choosing FieldServiceTested Lab!'. Office side: in-app toast 'Customer accepted Proposal for Job #3 online', diary 'Quote Approved - Customer accepted Proposal online', job status changed from Quote to Work Order, and Billing holds only the chosen line (RIDGELINE-REPLACE-02, $200). The owner received a 'Proposal Accepted for Job #3' email from ServiceM8 at 02:36 UTC (saved). The quote email to the customer mailbox was not produced as evidence (not in the operator's mailbox at the time of saving). The quote was sent and accepted from the same browser. Whole flow about 5 minutes (video 4:31). Result pass.

TestedT-05

Execution exe-servicem8-t-05-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-05 (3-option quote (AC replacement); the customer approves one option online): approved. Own capture from the test account, fictional Ridgeline fixture data.

Jobber, T-05 (3-option quote (AC replacement); the customer approves one option online): approved. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-05 — 3-option quote (AC replacement); the customer approves one option online
Plan
Grow
Device
MacBook Air M3 24 GB
App version
Jobber web app + Client Hub, 2026-09-28 (14-day trial, day 2)
Captured
Open full image
Jobber, T-05 (3-option quote (AC replacement); the customer approves one option online): job. Own capture from the test account, fictional Ridgeline fixture data.

Jobber, T-05 (3-option quote (AC replacement); the customer approves one option online): job. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-05 — 3-option quote (AC replacement); the customer approves one option online
Plan
Grow
Device
MacBook Air M3 24 GB
App version
Jobber web app + Client Hub, 2026-09-28 (14-day trial, day 2)
Captured
Open full image
ServiceM8, T-05 (3-option quote (AC replacement); the customer approves one option online): accepted. Own capture from the test account, fictional Ridgeline fixture data.

ServiceM8, T-05 (3-option quote (AC replacement); the customer approves one option online): accepted. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-05 — 3-option quote (AC replacement); the customer approves one option online
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-05 (3-option quote (AC replacement); the customer approves one option online): customer view. Own capture from the test account, fictional Ridgeline fixture data.

ServiceM8, T-05 (3-option quote (AC replacement); the customer approves one option online): customer view. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-05 — 3-option quote (AC replacement); the customer approves one option online
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-05 (3-option quote (AC replacement); the customer approves one option online): job approved. Own capture from the test account, fictional Ridgeline fixture data.

ServiceM8, T-05 (3-option quote (AC replacement); the customer approves one option online): job approved. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-05 — 3-option quote (AC replacement); the customer approves one option online
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-05 (3-option quote (AC replacement); the customer approves one option online): job billing. Own capture from the test account, fictional Ridgeline fixture data.

ServiceM8, T-05 (3-option quote (AC replacement); the customer approves one option online): job billing. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-05 — 3-option quote (AC replacement); the customer approves one option online
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-05 (3-option quote (AC replacement); the customer approves one option online): proposal options. Own capture from the test account, fictional Ridgeline fixture data.

ServiceM8, T-05 (3-option quote (AC replacement); the customer approves one option online): proposal options. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-05 — 3-option quote (AC replacement); the customer approves one option online
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-05 (3-option quote (AC replacement); the customer approves one option online): send email. Own capture from the test account, fictional Ridgeline fixture data.

ServiceM8, T-05 (3-option quote (AC replacement); the customer approves one option online): send email. Own capture from the test account, fictional Ridgeline fixture data.

Task
T-05 — 3-option quote (AC replacement); the customer approves one option online
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.