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.