Mobile Service
Sync.
Help

Quotes

A quote is a saved estimate you can send to a customer for approval before you do the work. It lists the services, parts, fees, and taxes; the customer reviews it on a public link, accepts or asks for changes, and once accepted it converts into a work order (and eventually an invoice) without you having to re-key anything.

Quotes are the natural fit for fleet customers who require a PO, for big-ticket jobs (transmission service, major repairs), and for anyone who wants the number locked in before you show up.

The Quotes index - status filter chips at the top, one row per quote.
The Quotes index - status filter chips at the top, one row per quote.

Quote statuses

The status chip on each quote tracks where it is in the lifecycle:

StatusWhat it means
DraftYou are still building it. Not yet sent.
SentSent to the customer via email or SMS. They have the public link but have not opened it yet.
ViewedCustomer opened the public quote page.
ChangesCustomer requested changes via the public page. Their note is in the activity log.
AcceptedCustomer signed off. Ready to convert to a work order.
DeclinedCustomer explicitly said no.
ExpiredThe valid-until date has passed. You can re-send to revive.
ConvertedQuote has been turned into a work order or invoice. Read-only from here.
CanceledYou pulled it manually.

The Quotes index has a filter chip for each status. The default view shows everything; click a chip to narrow.


Building a quote

See the full guide: Creating and sending a quote.

The short version:

  1. Click New quote from the Quotes index, or from the customer detail page.
  2. Pick the customer + vehicle (or skip the vehicle for non-vehicle work).
  3. Add line items - service-type packages, add-ons, parts (PartsTech lookup or manual), and fees.
  4. Review tax and totals.
  5. Save as draft, or send via email/SMS in one click.

What the customer sees

When you send a quote, the customer gets an email (and optionally an SMS) with a public link to a page they do not need to log in to. The link is tokenized and good only for that quote.

The public page shows:

  • Your shop branding (logo and primary color from Settings -> Branding).
  • Itemized line list with descriptions, quantities, and unit prices.
  • Subtotal, tax breakdown, and total.
  • Accept, Request changes, and Decline buttons.
  • A free-text "questions or notes" field that posts back to your activity log.

If Customer can self-schedule from quote is enabled in Settings -> Quotes, an accepted quote also shows a time-slot picker so the customer can pick their own window. Most operators leave this off and confirm scheduling by hand.


Converting a quote to a work order

From the quote detail page, click Convert to work order once it is in the Accepted state. The work order inherits the line items, tax, and totals. You pick the date/time and tech; everything else carries over. The original quote moves to Converted and links to the new work order.

You can also convert directly to an invoice if the work has already been completed (rare, but supported for back-billing).


Validity and expiration

Each quote has a Valid until date that defaults to today + the org default (set in Settings -> Quotes, default 14 days). When the date passes, the status flips to Expired and the public link starts showing an "expired" banner. To revive an expired quote, open it, push the validity date out, and re-send. The customer gets a fresh email; the old link starts working again because the token is the same.


Automatic follow-up reminders

A nightly cron (/api/cron/quote-reminders) scans for quotes that have been in Sent status for 3 days without a customer response. For each one it creates a follow-up task assigned to the rep who sent the quote, linked back to the quote so one click takes you to the activity log.

The task is tagged #auto #quote-follow-up so you can filter the task list to handle all follow-ups in one pass. You can disable individual quotes from this program by canceling the quote (a draft or canceled quote does not trigger a reminder).


Related

Was this article helpful?