Work order status calls, answered from your job list

July 29, 2026 · PhoneMyAgent Team

A work order is not an order that either arrives or does not. It moves through stages over days or weeks: taken, ordered from the supplier, arrived, in the workshop, ready, fitted. Customers ring at every one of those stages to ask where it stands, and the answer is always a row in your job list. An AI phone agent can hold that list, match the caller to their own job by the number on their paperwork, and tell them which stage it is at and what happens next, without anyone leaving the workshop floor.

The calls come from the gap between order and delivery

Anyone who sells something that has to be ordered in, built, fitted or serviced knows the pattern. A kitchen studio, a furniture shop, a joinery, a car workshop, an optician, a heating installer: the job is agreed on day one and finished on day twenty, and the customer has no view of the eighteen days in between. So they ring. Often more than once.

They are not being difficult. They are trying to plan around you: book a day off for the fitting, arrange a lift, tell the tenant, decide whether to keep the old one. Every hour you leave them without an answer is an hour they spend deciding to call again.

Meanwhile the person who could answer is under a car, on a roof, or measuring a kitchen. Small firms handle this with a mobile that rings all day and an office day that starts after six. That works right up until the day it does not.

What a good work order answer contains

Three things, and only one of them is the status:

  • Which stage. Not the internal code from your system, but the plain sentence a customer understands: the parts are in and the job is scheduled, or we are waiting on the supplier.
  • What happens next, and roughly when. The next event in their world: we will ring to arrange fitting, it is ready to collect, the fitter comes on the agreed date.
  • What they should do. Nothing, usually. Say so, because the caller does not know that.

The reason this works well on an automated line is that all three come from fields you already fill in. Nobody has to interpret anything.

Putting the job list on the phone

With PhoneMyAgent you upload the job list (.xlsx, .csv or .json) on the Data page, choose the column the customer will quote (the job or order number from their confirmation), and approve the sentence the agent may say back, for example: "Job 4471 for Mr Kern is in the workshop, and we expect it ready in the week of the 11th." Columns you do not map, your purchase price, the supplier, an internal note about the customer, are stored but never spoken.

Then point a number at it, one from us or your existing line forwarded, and try it yourself. The 45 free minutes with no card cover importing a real list and calling it from your own mobile.

The lookup is deliberately strict. It matches the job number exactly, reads out only the columns you mapped, and refuses rather than guesses when the caller has mislaid the paperwork or has two jobs running at once. Each of those cases is worked through in what the agent does on an order status call.

Two dates, and only one of them is a promise

Most job lists carry a promised date and a current expectation, and they drift apart. Decide which one the agent may speak, and keep the other unmapped. If you map the promise, the agent repeats what the customer already believes and you handle the slip yourself. If you map the current expectation, keep it honest, because it is now being read out loud.

Where the sheet has no date at all, the agent says there is no date yet rather than reaching for one. That is the single most important behaviour on a work order line: an invented date turns one annoyed call into three.

Part of it is here

Multi-item jobs arrive in pieces, and a caller who hears "your order has arrived" when only half of it has will turn up to collect nothing. If your list tracks partial arrivals in a column, map that column and phrase the sentence to say so plainly. If it does not, keep the sentence at the level the sheet can actually support and let the agent take a message for the detail.

Voicemail Ring back in the evening A person in the office AI agent on your job list
Customer asks at 7am Message only No No Answered
You are on a site Message only Later Yes Answered
Says which stage the job is at No Yes Yes Yes, from your sheet
Arranges the fitting appointment No Yes Yes Books if you allow it
Cost per call Listening back The whole call Salary Included in the plan

What it will and won't do

It reads the stage and dates your row contains, takes messages, books appointments when you allow it, and transfers to you on request. It will not quote a price for extra work, approve additional work, invent a date, choose between two rows that could both fit, or speak columns you left unmapped. It does not handle emergencies or give regulated advice, and callers hear at the start that they are speaking to an AI assistant.

Anything involving money that has not been agreed should go to you as a message. A customer authorising extra work on a phone line is a conversation you want to have yourself.

There is no live sync with Excel or Google Sheets: you upload a new version when the list changes, or edit a single row in the dashboard when one job moves. Billing is a monthly plan with an allowance of minutes, never per minute.

If your jobs are repairs, the closer fit is answering repair status calls. If the question is mostly about delivery dates, see delivery status by phone.

Frequently asked questions

Can an AI phone agent answer work order status calls?

Yes. You import your job or work order list, choose the reference customers quote from their paperwork, and approve the sentence the agent reads back. On a call it looks up that exact job and says which stage it is at and what happens next, or takes a message when it cannot identify the caller.

What if the job has no date yet?

Then the agent says there is no date yet. It only speaks what the row contains, so an empty date field becomes an honest answer rather than an estimate. That is deliberate: a guessed date that slips costs more goodwill than a straight "we do not know yet".

Can it arrange the fitting or service appointment too?

Yes, if you switch booking on. The agent can offer your real availability, take the appointment, and confirm it by email. Anything that changes the price or the scope of the job is not something it decides; that comes to you as a message.

Our status column contains internal codes. Will it read those out?

Only if you map that column, which you should not. Map a customer-facing status instead, or add one plain-language column to the sheet before importing. Unmapped columns are still stored, so your list stays complete, but the agent is never given them.

What stops it reading out the wrong job?

The lookup is exact. A caller is matched by the reference they quote, or by the number they are ringing from where your list has a phone column, with no free search and no partial matches. Where one reference could fit two rows, it asks for a confirming detail before reading anything out.

Does this suit a small workshop with two people?

That is the case it fits best, because in a two-person firm every call is answered by someone who was doing billable work. There is no minimum volume and no contract for a call centre. If you want the general argument first, read never missing a business call or what PhoneMyAgent does.

Never miss another call

An AI agent answers your business phone, knows your documents, and emails you what happened after every call. 45 free minutes to try, no card required.

Try PhoneMyAgent free

← All posts