Skip to content

Ask the businessAI

Ask a question. Get your real numbers, with the rows behind them.

Owner intelligence for the person who runs the shop: ask in plain English and get answer cards computed by the same engine as your reports, see which of the next four weeks are thin before they arrive, and get a short list of what needs doing, sorted by the dollars at stake.

Owner intelligence page with ask-the-business and demand vs capacity · Real product screenshot, demo company data.
Owner intelligence page with ask-the-business and demand vs capacity

What it does

Everything ask the business does for your shop

03

Demand vs capacity, four weeks out

Booked hours plus typical late bookings, adjusted for the season, against your capacity goal, per week and per business unit. Weeks at least 8 hours short of goal are flagged thin.

Demand vs capacity, four weeks out · Real product screenshot, demo company data.
Demand versus capacity forecast by week

Ask in plain English

Type 'how did we do last week?' or 'average ticket for the plumbing business unit this quarter'. The AI only picks which metrics, period and filters to look up; every number is computed by the metric engine.

Answer cards you can check

Each answer shows the metric's definition, formula and date basis, the value or a dash, the change against the previous period, how many records it's based on, the first five rows and a link to the rest.

Needs doing, by dollars at stake

Estimates untouched for 7 days or more, overdue invoices, failed membership charges, thin weeks and full weeks, sorted by the money involved. When there's no honest dollar figure, none is shown.

A watchlist with alerts

Watch up to 25 metrics with rules like goes above, drops below, changes by more than, or looks unusual. Alerts arrive in the app, by email or by text, held during quiet hours.

A morning brief

Daily or weekly on Mondays at the hour you choose: yesterday's numbers, today's appointment count, the top five needs-doing items and any watches that fired.

How it works

Step by step

  1. 1

    You ask

    Up to 500 characters in the Ask the business box on Owner intelligence. Periods like yesterday, last week, this quarter or a date range are understood.

  2. 2

    The AI makes a plan, not an answer

    It picks up to four lookups from your metric dictionary, with periods and filters chosen from lists we send it. It never sees your data rows and never writes a number.

  3. 3

    The plan is checked

    Unknown metrics are dropped. Costing and pay metrics are dropped for anyone not allowed to see them. Filters a metric can't take are reported back.

  4. 4

    The engine computes

    Every value comes from the same metric engine as the Reports page. The answer text is assembled by TradesWork from those values.

  5. 5

    You drill in

    Each card links to the full list of rows behind the number, exportable to CSV.

Who it helps

Owner
Gets an answer at 9 pm without opening five reports or texting the office manager, and can trust it because it's the same number the reports show.
General or service manager
Sees thin weeks a month ahead, while there's still time to run a tune-up push or call unsold estimates.
Accounting
Asks about collections, A/R and margins by business unit and gets cards with formulas, not a paragraph of guesses.

What to measure

Thin weeks caught early
Count weeks flagged thin three or four weeks out that ended at or above goal after you acted. That's the forecast paying for itself.
Value of untouched estimates
The needs-doing list totals estimates with no activity in 7 days. Watch it shrink as follow-up gets done.
Questions answered vs no match
Answers are logged as answered, no match or restricted. Lots of no-match means people are asking about things the dictionary doesn't cover yet.

Compared with ServiceTitan

How TradesWork ask the business compares

ServiceTitan's Atlas lets owners ask how the business is performing, but its help center says the owner mobile app needs the Max package and is in early access, and that Atlas may give inaccurate answers to verify before acting. In TradesWork the AI can't put a number in an answer at all; the metric engine does.

 ServiceTitanTradesWork
AvailabilityAtlas mobile app for owners: Private Preview, early access for Max customersAsk the business on the Owner intelligence page in the office app, for owners, admins, dispatchers and accounting
Where numbers come fromAtlas may generate inaccurate, incomplete or outdated responses; verify details before actingThe AI only chooses lookups; every number is computed by the same engine as reports, with definitions and rows shown
Data handlingConversations may be stored to improve the service and may be shared with third-party providersThe AI never receives your data rows, only metric names and filter labels; questions aren't stored in the audit log

ServiceTitan details from its public help center and published pages; see sources below.

Owners ask the same handful of questions every week. Are we busy next week? Why was Tuesday slow? Which business unit is carrying us? Is the new CSR booking calls? Getting those answers usually means opening several reports, setting the same filters each time, and hoping both screens count things the same way.

Ask the business lets you type the question. The part that matters is what happens next: the AI never answers it directly. It turns your question into lookups against the same metric dictionary your reports use, and TradesWork computes the numbers.

Why the AI isn't allowed to write numbers

General-purpose AI assistants are good with words and unreliable with arithmetic over data they half-see. ServiceTitan's own help article for Atlas says responses may be inaccurate, incomplete or outdated, and that you should verify details before acting1. That's honest, but an owner can't verify every answer, or there's no point asking.

So TradesWork splits the work:

  1. 1

    Plan

    The model receives your question, the list of metrics in your dictionary and the labels of your business units, technicians, job types and campaigns. It returns up to four lookups: metric, period and filters. It's told to treat the question as data, not instructions.

  2. 2

    Validate

    TradesWork drops any metric that doesn't exist or that you aren't allowed to see. Costing and pay metrics need their own permissions. Filters a metric can't use are reported back, not silently applied.

  3. 3

    Compute

    Each lookup runs on the metric engine, the same code that fills the Reports page and dashboards.

  4. 4

    Write

    TradesWork writes the answer sentence from the computed values. If a value is missing, the card shows a dash, never a zero.

The model used for planning is a fast, inexpensive one, and answers come back quickly. If the dictionary can't answer your question, you get one sentence saying what it can answer instead of a confident guess.

What an answer card shows

Each card carries the metric name, its plain definition, formula and date basis; the value for the period; the change against the previous period; how many records it's based on; the first five rows; and a link to the full drill-down. A tag says whether the metrics were picked by AI or matched by keyword.

You askLookups chosenWhat you see
How did we do last week?Revenue, jobs completed, close rate, average ticket for last weekFour cards with change against the week before
Average ticket for plumbing this quarterAverage ticket, quarter, business unit: PlumbingOne card, with the invoices behind it
Is Marcus closing?Close rate and sold, this month, technician: MarcusTwo cards and his proposals
Who are my best customers?No lookupsA note that this isn't in the dictionary, with examples of what is

The rows above are illustrations of the flow, not real results.

Demand vs capacity: the next four weeks

The second half of the page answers the question every owner asks on a slow Monday, a month too late: are we going to be busy?

Weekly forecast

hours booked now + typical late bookings × seasonal factor

Typical late bookings are the hours that usually get booked into a week after this point, averaged over your last 8 completed weeks. The seasonal factor nudges that up or down for the time of year, kept between 0.6 and 1.6 so one odd week can't swing it wildly. The forecast is compared with your capacity goal, 85% of available technician hours by default.

  • Thin: forecast at least 8 hours short of goal.
  • Full: at or above your full point, 100% by default.
  • Confidence: low, medium or high, with a plain-language explanation of why.

All of these are adjustable: goal from 40% to 100%, full point from 80% to 150%, the thin threshold from 1 to 200 hours, and the horizon from two to four weeks. The forecast runs for the company and for each business unit, since a slow week for plumbing can hide inside a busy week for HVAC.

Thin weeks suggest audiences to work: unsold estimates, maintenance due and replacement candidates. Act on them through automations, the membership due list, or a call list for the CSRs.

Needs doing, by money first

The needs-doing list is short on purpose and sorted by dollars at stake:

  1. Estimates untouched for 7 days or more, with the value at risk.
  2. Overdue invoices, with the amount owed.
  3. Failed membership charges, which turn into cancellations if nobody calls.
  4. Thin weeks, with approximate revenue you'd expect to fill them.
  5. Full weeks, so you can protect capacity for emergencies.

Where there's no honest dollar figure, the item shows none rather than a made-up one.

Watchlist and alerts

Each person can watch up to 25 metrics with one of four rules: goes above, drops below, changes by more than, or looks unusual. "Looks unusual" compares the value with earlier periods and needs at least four of them; sensitivity runs from 1 to 5. Periods are today, this week or this month.

Watches are checked hourly as their owner, with that person's permissions, and alert at most once per watch per period. Delivery is in-app, email or text. Email and text wait out quiet hours, 9 pm to 7 am by default, so a revenue alert doesn't wake anyone up.

The morning brief

Turn on the brief daily or weekly (Mondays), at the hour you pick, 7 am by default. It carries yesterday's numbers, today's appointment count, the top five needs-doing items and any watches that fired. It's the two-minute version of the page, for the owner who's on a job site by 7:30.

Questions worth asking in week one

A few that tend to change what owners do, all answered from the dictionary:

  • "Average ticket by technician last month." The spread between your best and your newest tech is usually larger than you think, and the rows show why.
  • "A/R over 30 days." Then open the rows and call the top five.
  • "Callbacks this quarter by business unit." Return visits within 30 days, the cheapest quality signal you have.
  • "Speed to lead this week." Minutes from a lead arriving to the first reply.
  • "Gross margin by job type this year." Only if costs and burdened rates are set; otherwise the card shows a dash and tells you what fills it in.

Who this is for, and who it isn't

This page earns its keep for an owner or GM of a shop with roughly 5 to 50 techs, where the numbers move fast enough that weekly reports are too slow and the office is too busy to pull them on request. For a two-truck shop, the owner already knows the numbers; the forecast is still useful, the Q&A less so.

It's not a general chatbot. It won't write your marketing copy or explain a code requirement, and it won't answer questions about individual customers' equipment. For those, the right tools are elsewhere in TradesWork or outside it.

Free calculatorMembership program revenue calculatorSee what a maintenance membership program is worth over three years.

Footnotes

  1. ServiceTitan help center, Atlas. https://help.servicetitan.com/docs/atlas ↩

Free download

Field Service KPI Scorecard

Track the 12 numbers that run a service business, week by week, with formulas already built in.

Get it free
  • 12 KPIs with definitions and formulas
  • 52-week tracker with trends
  • Targets and red / green flags
  • Per-technician view

Frequently asked questions

No. The model is only allowed to choose metric IDs, periods and filters from lists we give it. TradesWork computes every value with its metric engine and writes the answer text itself from those values, so an answer can't contain a number the engine didn't produce.

Sources

Last reviewed October 15, 2026. Third-party sources are marked; some are written by competing vendors.

  1. 1.ServiceTitan help center: Atlas
  2. 2.ServiceTitan help center: Reporting guide, key reports by role and workflow

Ready to run a tighter shop?

Try TradesWork free for 14 days. Bring your customers and price book, or start fresh with a price book made for your trade.

  • No credit card
  • No contract
  • Cancel any time
Three workers in coveralls unloading equipment from a van