Features

Everything the launch product ships with

This is the feature list as of Day 90 launch (May to August 2026). Items marked "on roadmap" are in a defined phase with a target date. Nothing here is aspirational marketing.

In the field

Capture without changing how you work

ServiceTracked runs on your phone in the truck, the driveway, or the customer's living room. You talk, you snap, you move on.

Voice recording on iOS, Android, and web

Hands-free record button. Pause, resume, re-record. Voice files upload directly to tenant-scoped storage via signed URLs, so they never traverse a public endpoint.

Photo capture, direct to storage

Pictures stream to Supabase Storage as they are taken. They are tied to the job and appear inline in the customer report. Tenant-controlled retention (default 30 days for voice, report lifetime for photos).

Two-party-consent jurisdictions handled

First time you record voice on a customer-facing call, the app records your acknowledgement of the local two-party-consent law for that country and stores the timestamp.

Mobile-first, but works on the web

iOS and Android (Expo SDK 51+), plus a responsive web app for tablets and laptops. Same database, same login, same data.

AI and content

Reports and quotes that read like a human wrote them

We use Anthropic Claude for the heavy lifting and OpenAI Whisper for transcription. Prompts are per-vertical, per-locale, and tuned so the model writes the way your customer expects to read.

Anchored verbal totals

If you quote $385 verbally, the line items add to exactly $385. The highest-value item absorbs any rounding delta. No silent free-pricing.

Per-vertical extraction prompts

Mobile Detailing knows about interior packages and ceramic sealants. Pet Boarding knows about feeding schedules and medication notes. New verticals ship as configs, not code.

Customer-language output

Reports and quotes are rendered in the customer's preferred language. 30 plus languages on the rollout plan through Year 1, with Spanish first after the English launch markets.

Per-tenant branding

Logo, primary color, sender name. Higher tiers can configure email templates per vertical.

Customer side

A customer experience that does not require another app

Your customer does not download anything. They click a magic link in their email and see a clean, branded page with everything they need.

24-hour single-use magic links

Customer portal tokens are single-use within a 24-hour window, scoped to the customer's tenant. No password to manage.

Accept quotes inline

Customer reviews line items and clicks Accept. No payment collected at quote acceptance at launch (payment workflow ships in a later phase).

Preference management

Customer can update their language, notification preferences, and contact email from the portal. Changes flow back to your CRM in ServiceTracked instantly.

GDPR-by-default

Per-tenant data region, retention controls, consent tables, customer data export and erasure on request. Designed once for the whole platform, not bolted on for the EU.

Billing and back office

Subscription handling that scales with your team

Built on Stripe Checkout, Stripe Tax, and the Stripe Customer Portal. Multi-currency from day one.

10 launch currencies

USD, GBP, CAD, AUD, EUR, NZD, SEK, CHF, NOK, DKK. The currency locks at trial start. 35 additional currencies arrive across Year 1.

Stripe Tax on every session

Tax IDs collected during signup. The Stripe dashboard controls which regions actually collect; we ship with the 6 launch markets enabled.

Auto-detected seat overage

Business tier includes 10 seats. Adding an 11th active staff user automatically reports usage to Stripe so the next invoice reflects the overage. Cap of 25 before Enterprise.

Self-service billing portal

Customers update payment methods, view invoices, and cancel at period end without contacting support.

Team and integrations

Built for owners running a team, not just solo operators

Phase 4 ships the full Team Management UI. The data model and Stripe seat-overage plumbing are already live.

Role-based access

Owner, admin, staff, viewer. Owners and admins can invite, suspend, or remove staff. Staff capture jobs and view their own work.

Auto-suspend on missed login

Inactive staff accounts can be auto-suspended after a tenant-configured window. Suspended seats stop counting toward overage immediately.

QuickBooks and Xero on the roadmap

Customer and invoice sync to QuickBooks Online and Xero. Targeted for Business and Enterprise tiers.

Webhooks out

Outbound webhooks on report sent, quote sent, quote accepted, and customer updated. Bring your own automation.

Try it on your next job

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