What Operadox is

The operating system for an HVAC company.

One app runs the company from the first call to the month’s numbers. It replaces your field-service software, and every price in it is built on what an hour really costs you.

Motion design of the real appThe whole OS, from the first call to the month's numbersPending before launch · P11

Six parts of the job, one app.

Each part says which plan it is in. Every plan includes everything listed for it. Not sure which plan fits your company? One question on the pricing page tells you.

Win the customer

Calls and web requests stop getting lost between the phone and the calendar.

  • One inbox for every call, text and web request, qualified by AIEvery plan
  • An AI that answers the phone when nobody can, billed by the minuteOption
  • Money lost on unanswered requests, old leads reactivatedCrew and up
Requests · Northline Heating & Air · 3:00 PMExample

Inbox · today1 to confirmAll confirmed

Web form · 2:52 PM

Marlowe P.New customer

“Our upstairs AC has been running all day and the house won’t go below 80. We have a baby at home. It’s a Trane, maybe 12 years old.”

Read from the form by the AIYou confirmConfirmed

Problem
AC runs non-stop, not cooling upstairs
Urgency
Today — a baby at home
Address
2914 Ivorylark Hollow, Austin, TX
Equipment
Trane AC, about 12 years old — to check on site

Confirmed by the office. Customer and job EX-1015 created, ready for the board — nothing re-typed.

The AI reads each request into fields. The office checks them and confirms: nothing becomes a job on its own.

Pending before launchP1 · P2

  • BAI phone answering is simulated. Needs: a telephony + voice provider chosen and signed, real cost per minute measured.
  • BAI reading, qualification, drafts and the assistant run on a simulated model. Needs: the customer AI model wired (Haiku 5.5, gpt-oss fallback).

Sell

A quote no longer depends on who wrote it that day.

  • A pricebook built on your true hourly rateEvery plan
  • Good, better, best quotes with the margin live, signature and deposit onlineEvery plan
  • Quote follow-ups, win/loss, sales coaching, unbilled work foundCrew and up
Quote EX-Q-1008 · Reese W.Example
Better optionAmount
Lennox 3-ton 16 SEER2 heat pump and matching air handler$5,200.00
16 h × $88.86 installation labor$1,421.76
Pad, line-set materials, filter-drier and fittings$450.00
Example permit allowance$225.00
Total$7,296.76

Signed online by Reese W. at 2:10 PM · installation Friday, Oct 16

Labor priced from the example true hourly cost ($81.76) at an 8% margin: $88.86 / h. Monthly payment option for the homeowner. Tax depends on location.

Pending before launchP5 · P6

  • BCard payments and deposits are simulated. Needs: Stripe Connect live at launch; the $0.75 fee outside the US to decide.
  • BHomeowner monthly payments: no lender signed. Needs: lender partners signed per country (Wisetack, Financeit, Brighte, Vendigo/hiber, humm).

Do the job

The office and the truck stop needing three phone calls per job.

  • Your checklists on the technician’s phone; voice notes and photos turned into job data; report, invoice and payment from the drivewayEvery plan
  • The right tech for each job, by skill, with a field copilotCrew and up
  • A training engine and career pathsProfessional and up
Technician app · Devon M.Example
2:00 PM · On siteHarper E. — AC repair

Your checklist 3/6

Check thermostat and breaker
Test run capacitor
Inspect condenser fan motor
Replace condenser fan motor
Test cooling, record temperatures
Photos before and after

Read from the nameplate photo

Unit
Rheem 3-ton AC, 2008
History
3 visits on file

Confirmed by Devon M.

Write the reportInvoice and take payment

Quality check: 3 checklist items left before the job can close. Payment needs a connection.

Job EX-1011 · as the office sees itSynced

  1. 1:20 PM · Office
    Office note on the job: the condenser fan motor is in.
  2. 2:04 PM · Devon M.
    On site. Time on the job is running.
  3. 2:12 PM · Nameplate photo
    Read as Rheem 3-ton AC, 2008, confirmed by Devon M.
  4. 2:31 PM · Voice note
    “Fan motor seized, capacitor tests fine.” Read into the findings, confirmed by Devon M.
  5. 2:46 PM · Checklist
    3 of 6 items done.

The office and the tech work on the same job; the customer gets an “on the way” email — or a text, if SMS is on.

The checklist is yours: you write it once, every tech follows it on every visit.

Pending before launchP2 · P9

  • BAI reading, qualification, drafts and the assistant run on a simulated model. Needs: the customer AI model wired (Haiku 5.5, gpt-oss fallback).
  • COffline mode is built but never tested on a real phone. Needs: a test on real phones; align /roadmap/ ("offline mobile app: next").

Get paid

Finished work gets invoiced and paid the same day.

  • Card or tap-to-pay on the spot: the processor’s fee plus $0.75 per payment, nothing elseEvery plan
  • Reminders, “tech on the way” texts, a review request after paymentEvery plan
  • What is still unpaid, without opening a spreadsheetEvery plan
Invoice EX-I-1001 · Avery L.Example
Avery L.
1207 Copperfinch Hollow, Austin, TX
ItemAmount
1 h × $88.86 diagnosis and repair labor$88.86
Condenser fan motor, supply and fit allowance$180.00
Dual run capacitor 45/5 µF$56.14
Paid$325.00

Email8:25 AM Sent Avery L. a review request after the repair and card payment.

Today’s jobs · payment status

  • Paid$1,083.004 jobs · Avery L. · Quinn D. · Jamie N. · Rowan F.
  • Invoiced, not paid yet$298.002 jobs · Casey H. · Cameron J.
  • Done, not invoiced yetFlagged$8,720.003 jobs · Taylor B. · Parker S. · Finley C.
Card payment on the spot from a payment link. Operadox adds $0.75 per card payment on top of the card processor’s fee — nothing else.

Pending before launchP5 · P3 · P4

  • BCard payments and deposits are simulated. Needs: Stripe Connect live at launch; the $0.75 fee outside the US to decide.
  • BEmails to customers are simulated. Needs: the Resend account connected (owner).
  • BText messages are simulated. Needs: Telnyx connected (Twilio backup).

Keep the customer

Recurring revenue stops depending on who remembers to offer it.

  • Maintenance plans, visits generated, renewalsEvery plan
  • Contract profitability, loss-making contracts, load forecastCrew and up
  • At-risk customers, review routing, a health scoreCrew and up
Capture of the real appMaintenance plans, visits and renewalsPending before launch · P11

Steer, then step back

You see what paid, and the company stops being capped by your hours.

  • Margin on every job; live margin drift and an automatic monthly reviewCrew and up
  • Two rates, service and install, with anonymous peer benchmarks; a decision dashboard with “what if” scenariosProfessional and up
  • Who decides what, approvals, an owner-dependency score, a hiring triggerProfessional and up
October so far · 120 jobsExample
Sold$100,000
Direct cost$60,000
Gross margin40%
Estimated$54,000
Actual$60,000

Actual direct cost ran $6,000 over the estimate.

Sold under cost5 jobs

  • Skyler A. · System replacement−$800Estimated $6,000 · cost $7,800 · sold $7,000
  • Kendall Z. · AC repair−$500Estimated $800 · cost $1,500 · sold $1,000
  • River I. · AC repair−$300Estimated $600 · cost $1,050 · sold $750
  • Sage O. · Smart thermostat install−$180Estimated $300 · cost $600 · sold $420
  • Arden Y. · Furnace tune-up−$120Estimated $100 · cost $269 · sold $149
5 jobs sold under cost this month. You see which ones, and why, before you set next month’s rate.

Pending before launchP10

  • CPeer benchmarks stay empty below 10 companies per cohort. Needs: 10 real customers per country.

Built around three things.

  1. Prices from your real costs

    Every quote starts from what an hour really costs your company — wages, burden, paid hours nobody bills and overhead, each with its source. The margin shows while you build the quote.

  2. The AI does the typing

    Voice notes, nameplate photos and documents become job data. The assistant answers questions on your own numbers, within each person’s role, on every plan.

  3. You decide; it watches

    It flags margin drift, jobs sold under cost and customers at risk. It never changes a price on its own: you set next month’s rate.

How it works, end to end.

From your first number to your first month closed.

  1. Work out your rate

    Free, no account. You see the result before any signup, and nothing you type leaves your browser until you save it.

  2. Send us what you have

    Customers, equipment and job history, in whatever format your current software exports. We import it for you, free, and you check it before it goes live.

  3. Pay once it works

    Your subscription starts the day your account is ready to use, not the day you sign up.

  4. Your team follows the start guide

    From your rate to the first job to the first month closed, step by step in the app.

  5. Close each month

    Estimate against actual on every job, the jobs that sold under cost, then you set next month’s rate.

How we work.

Commitments you can hold us to.

Every number has a source

Every default names where it comes from, and you can open it. Where no public source exists, we say so and you enter your own.

Your rate never changes behind your back

Every version is kept and dated. The app shows you when your rate has drifted; only you decide to change it.

Same support on every plan

24/7: the assistant in the app first, then email. The plans differ in what they do, not in how you’re treated.

Your words change the OS

Tell us what’s missing. If it belongs in the OS, it is built for every customer, at no extra cost. How it works

You can see what we earn

The plans, and the usage options on the pricing page: extra users ($39 / month), countries ($149 / month), texts, AI phone minutes, $0.75 per card payment. Your figures are never the product.

Easy to leave

No contract: cancel in one click from the billing page. Full refund within 7 days on a monthly plan, 14 on a yearly one.

Paid plans open once the whole OS is finished; the calculator is free today. What comes next is on the roadmap before it exists.

Free calculator · No account · nothing leaves your browser

See your own number first.

Work out what an hour of your team really costs, from the figures you already have.