Can an AI Agent Run a Tradie Office? What It Handles Now

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Can an AI Agent Run a Tradie Office? What It Handles Now.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Can an AI Agent Run a Tradie Office? What It Handles Now.

Partly, yes. An AI agent can now answer calls and texts, book standard visits, chase quotes, send scheduling nudges and draft invoices. Pricing, site judgement, complaints and anything involving money or safety still need the owner. Treat it as a fast junior who works nights and needs rules.

The honest split matters more than the marketing. A tradie's office is not one job; it is a dozen, and an agent is good at the repetitive, rule-based ones and unreliable at the ones that rely on knowing the site, the customer or the price you can live with. The sections below show which is which, with a worked week for a small electrical contractor.

Follow me on Instagram@sagnikteaches

What "agent" means in practice for a tradie

A chatbot answers when you type. An agent takes steps: it reads an enquiry, checks the diary, drafts a message, sends it if allowed, and updates the job record. Two kinds are on offer. The first is built into field-service apps, where the agent sits inside software you already use for quotes, jobs and invoices. The second is a general assistant, such as ChatGPT or Claude, which can run multi-step tasks across your email and files if you connect them.

Connect on LinkedInSagnik Bhattacharya

One naming note, since search results are out of date: ChatGPT's earlier agent mode was retired in July 2026 and replaced by ChatGPT Work, available on Plus and above. It asks for approval before important actions by default, which is the setting you want for office jobs. The wider point of preparation is covered in preparing your small business for AI agents.

Subscribe on YouTube@sagnikteaches

The honest split: hand over, draft, or keep

Office jobAgent roleOwner role
Answering calls and texts, taking detailsHandles, within rulesReviews the list daily
Booking a standard visit into free slotsHandles, within rulesSets the slots and the job types
Quote reminders and chasersHandles after the first quote is sentApproves the wording once
Scheduling nudges ("we're on our way", day-before reminders)HandlesCorrects times that change
Drafting quotes from your price listDraftsChecks quantities and approves
Invoices and payment remindersDrafts, sends remindersApproves invoices, handles disputes
Setting a price for an unusual jobNothingDecides
Judging a site from a photoDescribes at mostDecides, usually on site
Complaints and angry customersLogs and alerts youReplies personally
Anything urgent or unsafeTriages by your rules, alerts youMakes the call

The table has a rule behind it: an agent may act where the right answer follows from rules you wrote, and must hand over where the right answer depends on judgement. Everything else in this tutorial is an application of that rule.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

What it handles well: calls and texts

Missed calls cost work, because a customer ringing about a leak or a dead socket rings the next trade if nobody answers. An AI receptionist picks up, collects the name, address, problem and urgency, and sends you a summary. Jobber's Receptionist add-on is listed at $29 a month, covering 30 conversations and then $0.79 each (it is included on the Plus plan), according to Jobber's help article in October 2026, and it does not stop at the limit by itself, so you choose in advance whether to continue or pause. ServiceM8's phone page lists an AI Phone Agent on its Connect Plus plan at $32 a month with 500 call minutes, then 3 cents a minute; its main pricing page does not mention the agent, so confirm it is offered on your account before relying on it. Housecall Pro's CSR AI and Workiz's answering feature list no prices.

What to write into the rules is more important than which product you pick. An illustrative call script, in plain words, for an electrical contractor:

You answer for [business name], an electrical contractor. Say you
are an automated assistant. Collect: name, mobile number, address,
what is wrong, whether anyone is at risk. If the caller reports
burning smell, sparks, smoke, a tripping main that will not reset,
or water near electrics: tell them to switch off at the mains only
if it is safe to do so, call the emergency services if anyone is in
danger, and text [owner] immediately. Never quote a price. Never
promise a time. For routine jobs, offer the next two free slots
from the diary and book the one they choose. Otherwise say the
office will ring back within [window].

Notice what is excluded: no prices, no times beyond the diary, and a hard list of emergency triggers with an instant alert. For plumbers, the equivalent rules for urgent calls are covered in AI receptionists and burst-pipe rules.

What it handles well: quote chasers

Most quotes die from silence, not refusal. The customer meant to reply, then life got in the way. An agent chasing at set intervals is the least controversial job in the whole office, because the quote is already approved and the message is polite. Jobber's quote follow-ups and auto-drafted quotes need Connect, not Core, so check your plan. Our tutorial on quote follow-ups that run themselves goes into the timing.

A sample chaser, illustrative, sent three days after the quote:

Hi [first name], just checking you received the quote for
[job description]. Happy to answer any questions, or adjust the
scope if that helps. If the timing is not right, no problem - tell
me and I will hold the price until [date]. Thanks, [your name]

Rules to set: stop after two chasers, never chase a customer who replied with a no, and never offer a discount on the agent's own initiative. A price cut is a pricing decision, so it goes back to you.

What it handles well: scheduling nudges

Reminders the day before, "on my way" texts, and requests to clear access are pure rules. They save phone calls and reduce no-shows. The risk is stale data: if the job moved and the diary was not updated, the agent faithfully tells the customer the wrong time. So tie the nudge to the diary, not to a separate list, and have the agent say "your visit is currently booked for" rather than a promise. Our ServiceM8, Tradify and Fergus comparison by business size shows which apps include these natively.

What it drafts but should not decide: quotes and invoices

Quote drafting from a price list is a strong use, but the owner approves. ServiceM8 lists AI Quote and Invoice on every plan; Tradify's SmartWrite is on its Plus plan only; Fergus describes an Assistant for office and on-site admin and lists no separate price for it, while its newer Fergus AI is still in beta. The failure mode is quantity: the agent turns "a few sockets" into six, or silently adds a cable run. A rule helps: every draft must show unit, quantity and where each quantity came from, with "QUANTITY NEEDED" where it is missing. The wider picture of quoting tools is in tradie apps compared.

Invoices are similar. Let the agent assemble the invoice from the completed job and draft payment reminders, with you approving any invoice that includes extras or variations. Never let it write off, discount or agree a payment plan.

What stays with you, and why

Pricing unusual work

An agent can apply a rate card. It cannot know that the customer's loft hatch is two floors up a narrow stair, that the supplier's price rose last week, or that you want this job because the street has six more behind it. Those factors are the difference between a profitable quote and a busy loss.

Site judgement

Whether the wiring behind that plate is safe, whether the existing pipework will tolerate a new boiler, whether the roof can be reached. Photos help the person who goes; they do not replace the visit. An agent that offers a verdict from a photo is overreaching, and the rule is to ask it to describe, not to judge.

Complaints

A complaint needs a person's voice and a decision about remedy. The agent's job is to log it, summarise it neutrally and alert you at once, with the original message attached. It should never apologise on your behalf, admit fault or offer a refund. A customer who gets an automated apology after a bad job is a customer who has now been insulted twice.

Money exceptions

Disputed invoices, deposits, and anything where the customer says they cannot pay. The agent flags and stops.

A worked week: a small electrical contractor

Say a four-person electrical contractor, one owner and three electricians, has no office staff. The owner spends about 10 hours a week on admin. Here is an illustrative before and after for one week.

Task per weekBefore (hours)After (hours)Who does what now
Calls and text replies3.00.75Agent answers; owner reviews summaries and returns urgent ones
Quote drafting2.51.5Agent drafts; owner checks quantities
Quote chasing1.00.25Agent chases; owner handles replies
Scheduling reminders1.00.25Agent sends; owner fixes changes
Invoicing and payment reminders2.01.0Agent drafts; owner approves
Complaints and exceptions0.50.5Owner
Total10.04.25

That frees about 5.75 hours a week, or 25 hours a month, with the owner's time moving from doing to checking. Add the cost: a receptionist add-on around $29 plus overage, a general assistant at about $20, and perhaps $50 to $100 in the app plan step-up. Call it $100 to $150 a month. Valued at a modest $40 an hour, the freed time is worth about $1,000 a month, but only if you actually use the hours for billable work. If you do not, the saving is real but invisible, so decide in advance what the hours are for.

Setting limits so it cannot embarrass you

Agents get into trouble when they have permissions nobody thought through. Set them in three levels and write them down.

  1. Act alone: answer calls, collect details, book standard visits into free slots, send day-before reminders, send two quote chasers.
  2. Act after approval: send quotes, send invoices, change a booking, send anything with a price in it.
  3. Never: quote a price for non-standard work, promise an arrival time outside the diary, issue refunds or discounts, admit fault, give safety advice beyond the emergency script, or reply to a complaint.

Then review. For the first fortnight, read every message the agent sent. After that, sample ten a week. Look for three things: wrong facts, promises you did not authorise, and tone you would not use. Tighten the rules for each problem found. The tutorial on eight admin jobs to hand over before you hire help takes each job in turn.

Where it goes wrong: three realistic failures

The cheerful promise

An agent told "be helpful" replies to a customer asking when you can start with "We can be there Thursday." Nothing in the diary supported it. The customer arranges to be at home, you cannot go, and the complaint is yours. The fix is a rule that times come only from the diary, and an instruction to say "I will confirm" otherwise.

The stale reminder

A job moves from Tuesday to Friday after a supplier delay. The reminder still goes out for Tuesday. The fix is to tie reminders to the live diary entry and to review the next day's list each evening.

The overconfident safety reply

A customer texts that their lights flicker and the fuse box is warm. An agent without a hard rule offers reassurance. The correct handling is the emergency script: advise them to stay clear and call you or the emergency services, and alert the owner instantly. Write the triggers into the rules, test them with made-up messages before you go live, and check that the alert actually reaches your phone.

A handover summary the owner can read in ten seconds

The agent's output to you matters as much as its output to customers. If the daily summary is a wall of text you will stop reading it, and the agent becomes a liability. Fix the format once. An illustrative template to give the agent:

Daily summary, 6 lines per enquiry, most urgent first:
1. URGENT / ROUTINE / PRICE REQUEST / COMPLAINT
2. Name and mobile
3. Address and job type
4. What they said, in one sentence, in their words
5. What I told them (exactly)
6. What I need from you: CALL BACK / APPROVE QUOTE / NONE

Line 5 is the important one. If the agent had to tell the customer something, you must see precisely what, because that is what the customer will quote back to you. A summary that says "gave them information" is useless. One that says "told them the office will ring back this afternoon" tells you there is a promise to keep.

A sample exchange, and what you would fix

Here is an illustrative text conversation for the electrical contractor. A customer writes: "Hi, need a couple of downlights put in the kitchen, how much and when can you do it?" A badly set-up agent replies: "Sure! Downlights usually cost about $60 each fitted, and we can do it Wednesday." Two errors: it quoted a price from general knowledge, and it promised a day.

A well-set-up agent replies: "Thanks, [first name]. I'm the automated assistant for [business name]. To get you a proper price I need three things: how many downlights, whether the ceiling is plasterboard, and whether there is loft access above the kitchen. I can also offer a site visit on Thursday at 9:00 or Friday at 14:00. Which suits?" It asks the three questions that decide the price, offers only diary slots, and quotes nothing. The fix to the first version is the rules above: never quote a price for non-standard work, take times only from the diary, and ask the scoping questions you would ask on the phone. Write those questions into the agent's instructions per job type. The agent is only as good as the questions you give it.

Access, data and privacy: what the agent is allowed to see

An agent that can read your inbox, diary and customer list can also leak or misuse them. Give it the minimum. If a field-service app hosts the agent, it sees only what the app holds. If a general agent such as ChatGPT Work connects to your email, it may reach everything in that mailbox, so consider a separate address for enquiries and connect only that one. Before connecting anything, check the training setting: personal ChatGPT and Claude accounts have a switch that keeps your chats out of model training, and their business plans leave business content out by default.

Keep payment details away from it altogether. The agent can say "an invoice is on its way", but it should never receive, repeat or store card numbers or bank details. And record who has access: if an agent is connected through your own login, then every action it takes is taken in your name, which is a good reason for the approval steps above. Anthropic advises against using its Claude in Chrome browser agent to manage financial accounts, which is a sensible rule for any agent, however it is built.

When it is not worth it yet

Not every tradie needs an agent. A solo operator doing six jobs a week from repeat customers may spend more time configuring than saving. The break-even is roughly where missed calls, chasing and reminders cost you more than three or four hours a week, or where you are losing work because you cannot pick up. Below that, a simple booking link, a saved set of text replies and a quote template do most of the job without the supervision an agent needs. If you already use a field-service app, switch on its built-in reminders and quote follow-ups first, and add an agent only when those stop being enough.

How to test an agent before it talks to customers

Run ten pretend enquiries through it before launch: a routine booking, a request for a price, an angry message, an emergency, a customer asking for a discount, a message in a different style or language, a spam call, a wrong number, a request for a time you do not have and an enquiry outside your trade. Score each: did it follow the rule, did it hand over, and did the alert arrive? A pass on nine of ten is a start; the tenth is where you tighten the rules and retest.

Then roll out in stages. Start with out-of-hours calls only, when the alternative is voicemail. Add quote chasers a week later, then reminders, then daytime overflow. At each stage, check that no job type the agent should not touch has crept in. If you would rather set this up with someone who has seen where agents slip, my AI implementation consultation covers it, and the AI guide has the wider reading.

AI agents in a tradie office: practical questions

What is the difference between an AI agent and a chatbot?

A chatbot answers when you ask. An agent takes steps on its own across tools: it can read an enquiry, check the diary, draft and send a text, and update a job. That ability is exactly why you set limits on what it may send, charge or book without your approval.

Which tools give a tradie an agent today?

Field-service apps now include AI features: Jobber has an AI receptionist add-on, ServiceM8 lists AI phone and quote features, Tradify has SmartWrite on its Plus plan, and Fergus has an Assistant for office admin. General agents such as ChatGPT Work or Claude can also run multi-step admin jobs with approvals.

How much does it cost to try?

Often little. Jobber's receptionist add-on lists $29 including 30 conversations, then $0.79 each, and ServiceM8's Connect Plus phone plan, which includes its AI Phone Agent, lists $32 a month with 500 minutes. Prices change, so check the vendor page. A general assistant plan is about $20 a month, plus your time to set rules.

Will customers know they are talking to AI?

Many will guess, and some vendors disclose by default. Be upfront: have the agent say it is an assistant for your business and offer to pass anything to you. Never let it claim to be a person, and never let it make promises about price or arrival times that you have not approved.

Further reads

Sources: Jobber, ServiceM8, Tradify and Fergus pricing and help pages, OpenAI and Anthropic plan pages, as checked in October 2026. Prices change often; confirm on the vendor page.

Want an office agent with the right limits?

On a 1:1 call we can sort your admin into hand-over, draft-only and owner-only, and set up the first agent job with approvals in place, using the tools you already pay for.

Book a 1:1 call with me