Every feature your appliance-repair shop actually runs on.

Not a generic field-service app with your trade bolted on. Below is the whole system, organized by the work you do — dispatch and routing, per-machine invoicing, home-warranty split billing, payments, AI, machine resale, inventory, reports, and full offline field work. Every core CRM feature is included on every plan from $35/mo + $15/seat; the phone Business Line is an optional add-on.

No contract · works offline in the driveway · your data exports anytime

AI · speaks appliance

AI that actually understands the trade.

Purpose-built for appliance work — not a generic chatbot. Every AI feature needs an internet connection.

Intake

Dispatch & work-order parsing

Paste a home-warranty dispatch email or voicemail transcript, or photograph the work order — the AI extracts every appliance, all four numbers (claim, authorization, WO, PO), the billing company, and the customer, then fills the ticket.

  • Works with AHS, First American, Choice, ServicePower and other formats
  • Paste or upload — it reads what you give it, it does not monitor your inbox
Photo-to-form →
Diagnosis

Diagnosis Assist

Enter the appliance plus a symptom or error code and get ranked likely causes with OEM part numbers, estimated cost, and step-by-step diagnostic guidance — refrigerators, washers, dryers, dishwashers, ovens, ranges, ice machines.

  • Every major brand: Samsung, LG, Whirlpool, GE, Frigidaire, Bosch, KitchenAid, Maytag
  • No per-use fees — included in your plan
Learn more →
Assistant

AI Assistant

Owner and admin can ask plain-English questions about the shop's own real data — revenue, A/R, techs, parts — and get read-only answers. It reports; it never mutates records or auto-sends anything.

Straight talk All AI features require internet. Intake is paste or photo upload, not inbox monitoring — auto-reading dispatch emails straight from a mailbox is planned, not built. The AI Text-Back that answers and books missed calls is part of the Business Line add-on, below.
Run the day

Dispatch, scheduling & routing.

Every tech sees their calls; you see the whole board. Built for shops running 3–15 calls a day.

Board

Dispatch board

Modes for Board, New, AI-booked, Installs, Complete, Estimates, Sales, Deliveries, Warranty and Parts-to-Order, with a pinned "Needs your confirmation" queue and one-tap Confirm / On-my-way / Call / Text / Invoice.

Calendar

Dispatch calendar

Day, week and month views. Drag to reschedule, assign a tech with a tap, set AM/PM or specific windows. Per-tech colors, en-route and arrived badges, a "who pays" bill-to chip, and an "Anytime" lane for today's no-slot jobs.

Learn more →
Routing

Route optimization

One tap orders each tech's day by real street-level driving times, honoring fixed appointments and AM/PM windows. Preview the drive-minutes saved before you apply it, with a live map of numbered pins on real roads.

  • Real routing data, not straight-line guesses — needs internet
Learn more →
Recurring

Recurring jobs

Set a recurrence on any call and new bookings auto-create on schedule with a repeat icon on the calendar — built for PM contracts, coil cleans, and regular commercial accounts.

Assignment

Tech assignment & alerts

Assign a call and the tech gets a web push notification. Each tech's board shows only their own calls; the office sees everyone.

Push

Booking & payment alerts

Get notified on your phone when a new booking lands, a payment is received, or a tech completes a call — no need to keep the app open.

The call is the invoice

Per-machine invoicing, start to paid.

One record runs from booking to invoice to payment — no re-typing, no exports, no "which app was that in?"

Per-machine

Multiple appliances, one call

Each appliance gets its own invoice block with a service-call fee, model and serial, Diagnosis Assist, labor rate type (Standard / Commercial / Sealed-System / LP / Custom / payer-flat), parts, services, and an additional-tech fee credited to a helper.

Price book

Per-machine price book

Different service-call rates for a residential washer, a commercial ice machine, an LP conversion, a sealed system, and more — the right price auto-fills when you pick the appliance. Track cost, markup and margin on every part.

Estimates

Estimates that commit cleanly

Quote a line and it stays "not real yet" until the customer accepts — Accept is the commit that turns quoted lines into the real job. Send a professional PDF estimate in seconds and convert it with one tap.

Field-first

Build it in the driveway

Parts, labor, trip fee, delivery, haul-away, shipping, discount (flat or % of subtotal) and per-category taxable sales tax — all calculated on-site. The math mirrors the server exactly, so it never drifts.

Proof

Signatures & photos

Capture the customer signature (and a driver signature on deliveries) and attach before/after photos to the job — proof on file for every callback.

Documents

Numbering & PDFs

Gapless, immutable invoice numbers and three PDF layouts — Service, Machine, and Parts — plus an anonymous NO-DOC copy and no-warranty print flags. Send by SMS, email, link, or QR code.

Straight talk A late fee is a line you add when you want it — there's no automated dunning that chases customers on its own.
Get paid before you leave

Payments, on an honest ledger.

Cash, check, card, PayPal and P2P recorded on an append-only ledger — a dropped connection can never silently lose collected money.

Card

Take a card three ways

Charge now through Stripe hosted checkout, send a pay-by-card link, or record a payment you took elsewhere. Funds land in your own bank account and you keep the standard Stripe rate.

  • Runs on the shop's own Standard Stripe account — you own the fees and chargebacks, the platform takes no cut
Learn more →
Pay now

Customer self-pay

Turn on a "Pay Now" button on the public invoice so customers can pay by card themselves. Your own payment methods — including Affirm and Klarna BNPL — pass straight through.

PayPal

PayPal & P2P

Share a PayPal.me link and record the payment, or log a cash/check/P2P payment — every method lives on the same ledger tied to the call.

Offline

Offline QR & receipt

With no signal you can still show a pay QR and print a receipt straight from the local record — the payment reconciles the moment you're back online.

The wedge no generalist has

Home-warranty billing & recalls.

Two payers, an authorization number, covered vs. non-covered parts — the workflow every shop fights with, handled on one job.

Split billing

Customer sees $0

The customer sees a $0 balance while the warranty company's portion is tracked as a separate claim A/R that never mixes with customer A/R. Generic field-service tools have no concept of it.

Claims

Claims workbench

Move a claim through draft → submitted → approved → paid, or rejected → resubmitted → written-off, across ServicePower, ServiceBench or direct networks, billed at the authorized rate rather than logged labor + parts.

Rejections

Denials decide who pays

Rejection kinds — not-covered, paperwork, denied — decide who owes. A denied repair is sold at retail, never rebilled, so the money is never stranded.

Warranty clock

Clock tied to possession

Rule-based warranty length, with the clock auto-starting from the possession event — delivery, repair completion, or part pickup — and it's offline-safe, stamped server-side when the queued row lands.

Recalls

Recalls & callbacks

Recalls and callbacks are first-class on the record so you can see your real callback rate — and they correctly earn no commission.

Same money path

Sell & deliver a machine.

A reconditioned unit out the door with the paperwork, the signatures, and the warranty clock all handled — on the same system as your repairs.

Inventory

Resale inventory

Track machines for sale as available, on hold, or sold — with condition, serial numbers and images. Cost is never exposed to the customer or the storefront.

Handover

Sell with a handover

Sell a machine with a handover method — Deliver with a required date and fee, or Pickup for possession now with no delivery fee. The sale is a real invoice, not a sticky note.

Delivery

Dual sign-off & proof

Driver and customer both sign the delivery document, a proof photo attaches to the job, and the signed receipt sends automatically. Install balance-carry shares the parent invoice.

Know what's in the van

Inventory & parts.

An append-only stock ledger with desks for every step from "need to order" to "installed and costed."

Stock ledger

Parts & machine tracking

Track parts by model number, cost, markup and stock level on an append-only ledger — installed, taken-back, counter-sale, received, returned, RMA, write-off, adjust. Backorder by design: stock can go negative when you've committed a part you don't have yet.

Learn more →
Ordering

Parts-to-Order desk

Aggregates every un-ordered part line across all your open invoices into one buying list, so nothing that a job is waiting on slips through.

Pending

Parts-Pending desk

Follows parts from on-order to received, and waiting-for-pickup to notify-customer to picked-up — where the part warranty clock starts.

Margin

Uncosted-parts desk

Backfills the real cost on closed invoices so your margin is accurate even when a part's price wasn't known at the time.

AI receipts

Supplier-receipt import

Paste or photograph a supplier receipt and the AI reads the parts in — needs internet, like the other AI features.

Returns

Structured returns

Handle returns as restock, RMA or write-off, each accounted for correctly. A flat-rate service catalog bakes parts in at $0 for clean menu pricing.

Every customer, instantly

Customers & history.

A searchable file with the full story — machines, repairs, warranties, and every past call.

CRM

Customer file

Name, address, phone, email, full call history with signed delivery-receipt links, a comms timeline, and internal shop notes that are never customer-visible. Search any customer instantly.

Warranty card

Machines & warranties on file

A per-customer warranty card of machines, parts and repairs with expiry dates, plus every machine they've purchased or have on file — so a callback starts with the full picture.

Import

AI CSV import

Bring customers over from Housecall Pro, ServiceTitan, Workiz, Jobber or a spreadsheet — one AI pass maps that vendor's columns, dedupes by phone, and even detects machines from the notes column.

Optional paid add-on

The Business Line.

A dedicated number with calling, texting, voicemail, and AI that answers what you miss. Kept separate on purpose, so techs who don't need a phone don't pay for one.

This is a separate paid add-on, not part of the $35/mo base: $45/mo for up to 3 seats or $65/mo for 4–5 seats. Email is included in the base plan; base tenants fall back to native phone and SMS.

Add-on · AI

AI Text-Back

Miss a call and ApplianceOps texts the caller back in seconds in your business name — the AI asks the appliance and the issue, checks your open slots, and books the job, then drops it on your board flagged for review. Works after hours.

Add-on

Business phone line

A dedicated local number with an in-browser softphone. Dial out from the browser and customers always see your business line, never your personal cell — with full call history.

Add-on

Texting & message center

Inbound and outbound SMS threaded onto the right call; unmatched texts become leads; STOP opts a customer out. On-my-way, invoice and review texts all flow from one business number.

Add-on

Voicemail transcription

A context-aware greeting, forward-to-cell, and voicemail that records and transcribes — so a missed call still shows up as readable text.

Straight talk Setting up a Business Line is handled by our team today (number porting takes about two weeks) — it isn't yet an instant self-serve toggle. See the Business Line →
Bring the work in

Booking, storefront & leads.

Let customers book themselves and shop your machines — with a strict rule that keeps your board clean.

Booking page

Online booking

Your own branded page where customers pick a machine type, describe the problem, and book a slot that lands on your dispatch calendar. Confirmation and reminders go by email always, and by SMS when you have an active number.

Storefront

Machine storefront

A public storefront of the machines you have for sale — images and prices, never your cost. Take a $100 deposit to place a 72-business-hour hold on a unit.

Leads

Money → invoice, no money → lead

If a customer pays, it becomes a real invoice; if they don't, it's captured as a lead. No ghost invoices ever get auto-created on your board.

Reputation, done right

Reviews that protect your rating.

You choose who's asked — there's no auto-blast — and the unhappy ones come to you first, not to Google.

One-tap ask

Star-routed review requests

The message carries five one-tap links, one per star. A 4–5★ pick sends the customer to Google or Yelp; a 1–3★ pick opens a private "what went wrong" form straight to the shop.

Private first

Catch problems privately

Unhappy customers reach you before they reach a public page — so you can fix it. Nothing is ever auto-posted on the customer's behalf.

Your call

You decide who's asked

Prompt for a review after the calls you're proud of — the shop is always in control of the ask.

Manage the crew

Team, roles & permissions.

Each person sees exactly what they should — and nothing they shouldn't.

Roles

Role-based access

Owner, admin, scheduler, tech, driver and sales roles with per-person visible areas. Cost and margin stay owner-only; techs are locked to their own calls. Tenant isolation is enforced everywhere from the verified login token.

Seats

Priced by team size

Add a person for $15/mo — a change to the same subscription, no second checkout — and the seat cap is enforced on the server. Scale by team, not by unlocking features you already needed.

Sessions

Single-session safety

A newer login kicks the older one, but it never drops an offline tech's unsynced work — their collected money and signatures are safe.

See the numbers

Reports & KPIs.

Seven tabs, every chart drills down, and it all renders offline-safe.

Dashboards

Seven report tabs

Overview, Sales, Money, Warranty, Techs & payouts, Territory and Detail — with date and tech filters, a "copy report as markdown" button, and a drill-down table under every chart.

Benchmarks

You vs. industry

Departments split Service, Parts and Machine sales; a pace projection shows where the month lands; and "you vs. industry average vs. best" rails put your numbers in context.

Money

A/R, payouts & territory

A/R aging, commission payouts per tech, and a territory heat grid. Booked isn't the same as collected, and the reports keep the two straight.

Where the work happens

Full offline field work.

Zero bars in a rural driveway, and you can still finish the job and get paid.

Offline-first

Invoice, pay & sign with no signal

Build the invoice, take a card or record a payment, and capture the customer signature with no connection at all — it syncs the moment you're back on signal.

Money-safe

A dropped connection can't lose money

The system is engineered so a rejected or delayed write can never silently drop collected money — the warranty clock is even stamped server-side when the queued row finally lands.

Any device

Install it like a real app

Get the Android app on Google Play, or install straight from the browser on iPhone, older phones, tablets and the shop PC — same app, same login. No buying new hardware every year to stay compatible.

Your data, connected

Integrations & your data.

Connected where it helps, and yours to take with you.

Accounting

QuickBooks Online sync

Connect QBO by OAuth and push completed invoices — idempotent, with a "sync now" button and a nightly run — at no add-on fee. Many generalist tools paywall QuickBooks to a higher tier.

Learn more →
Backup

Google Drive backup

A nightly JSON snapshot of your invoices and customers to your own Google Drive. If you ever leave, your data goes with you — no export fees, no vendor lock-in.

Connected

Payments, comms & maps

Stripe Standard Connect (with Affirm/Klarna passthrough), PayPal for subscriptions, Telnyx for the Business Line, and LocationIQ/OSRM for routing. An external scheduler-portal login lets an office helper book without a full seat.

Straight talk QuickBooks sync runs as a bulk push and a nightly job — there's no per-invoice "send to QBO" button yet. PayPal payments are recorded manually rather than reconciled by webhook.
Pay the crew right

Payroll & commissions.

The week's pay is calculated on your rules as the jobs close — no month-end spreadsheet.

Commissions

Per-component engine

Set commission per component — service-call, labor, parts, service, machine, fees, additional-tech, haul-away, delivery — each none, flat or a percentage, with a live payout preview and a per-call override.

Fair by design

Parts pay on profit

Parts commission is calculated on profit, recalls correctly earn nothing, and every line is attributed to the tech who did it — so payouts are right without arguments.

Time clock

Timesheets & OT

Clock in and out from the phone; the timer survives closing the app and auto-fills labor from your hourly rate. Timesheets handle salary or hourly with overtime at 1.5× after 40 hours, and commissions mark paid per week.

Why it fits

Built by a tech who got tired of software made by people who've never opened a dryer.

Every screen on this page exists because a generic field-service app couldn't do it — warranty split billing, error-code lookup, an invoice that works with no signal in a rural driveway. This isn't a horizontal tool with "appliance" in the marketing; it's the trade's software, and it's the only thing we build.

— Nick, founder · twenty years in appliance repair
"
The other apps make you bend your shop to fit them. This one already worked the way we work.
OWNER · MULTI-TECH APPLIANCE SHOP
Start free — no card, no contract

All of it, from $35/mo — every core feature, every plan.

$35 for the first seat plus $15 per additional seat, with every CRM feature included. Add the Business Line ($45/mo for up to 3 seats or $65/mo for 4–5 seats) only when you want a phone. Set it up in an afternoon, or send your list and we'll import it for you.

White-glove setup included · your data exports anytime · cancel whenever