How it works

From "just finished" to "email sent" in under a minute.

The flow has four steps, and three of them are things you already do (talk, take photos, send). The fourth is what ServiceTracked adds: the polished, accurate, on-brand document that lands in your customer's inbox.

1Talk

Open the app, tap record, describe the job.

30 seconds is plenty. You can say what you did, what you noticed, what you would recommend next, and what you quoted the customer verbally. The transcript runs through Anthropic Claude with prompts tuned to your vertical (Mobile Detailing first, Pet Boarding next, 41 verticals on the roadmap).

You, walking back to the truck

Done with the Tesla Model Y for Sarah. Full interior detail, two-stage exterior polish, ceramic spray sealant on the wheels. Found a small scratch on the rear passenger door, photo attached. Total $385.

2Snap

Add photos as you go.

Before, after, problem areas. Each photo lands in tenant-scoped Supabase Storage via a signed URL, so your customer's pictures never touch a public URL. They appear inline in the report and stay linked to the job for the customer's records.

Before: exterior
After: ceramic sealant
Scratch on rear passenger door
3Review

ServiceTracked drafts the report or quote in seconds.

The AI extracts service items, links them to photos, and anchors the totals to what you said. If you quoted $385 verbally, the line items add to exactly $385. You can accept the draft, edit it, or re-record. Most providers accept the first draft.

ServiceTracked draft, ~10 seconds later

Hi Sarah, here is the report from today's detail. Full interior, two-stage exterior polish, and ceramic spray sealant on all four wheels. I also flagged a small scratch on the rear passenger door for your records. Total billed: $385.

4Send

Customer receives a polished email.

The email goes out via Resend in the customer's language, with your branding (logo, color, sender name). A 24-hour single-use magic link lets them open the report, accept the quote, or update their notification preferences without creating an account.

What lands in Sarah's inbox, ~47 seconds in

Subject: Your Tesla Model Y service report. The customer sees photos inline, line items, total, and an Accept Quote button (for quotes). No login required.

Why the verbal-total anchor matters

We anchor the quote to what you said, not what the AI thinks the job is worth.

A generative AI left to its own devices can free-price a quote and end up with $450 when you said $385. ServiceTracked treats your verbal total as ground truth. The line items are generated, the totals are derived, and the highest-value line absorbs any rounding delta so the bottom line matches exactly.

This is one of the bugs we fixed during our live end-to-end test in May. The full decision lives in our engineering notes; the short version: your numbers are not suggestions.

Backed by

A stack chosen for reliability, not novelty

OpenAI Whisper

Voice transcription with strong multi-language support. Used for transcript only; not retained beyond your tenant retention window.

Anthropic Claude

Extraction, report drafting, and quote drafting. Prompts are per-vertical and per-locale so the language matches what your customer expects.

Supabase + Resend

Postgres with row-level security for tenant isolation, Storage for direct uploads, Resend for transactional email in 30+ languages.

Try it on your next job

10-day free trial. Card required, no charge during trial. Cancel anytime from the customer portal.