Menu

AI Agents

You don't need to learn AI. You need agents in your software.

ChatGPT waits for you to type. Cortex agents work inside the systems you already run. They watch for problems, handle follow-up and build your reports, and a person approves anything that needs judgment.

Business owner reading a summary on his phone in his truck

What a business AI agent does in a service company

A business AI agent is software with one defined job, access to the specific systems that job needs, and rules for what it may do on its own and what it must hand to a person. In a service company, the jobs are plain: log every missed call and draft the callback, watch estimates that went quiet and draft the follow-up, flag finished jobs with no invoice, and send the owner one report each morning.

The agent works inside the software you already pay for (your field service software, CRM, phone system and QuickBooks). It doesn't wait for someone to type a prompt. It watches for the event, does the routine part, and puts the decision in front of the right person.

What an agent is

A software worker with a defined responsibility, access to specific systems, and rules for what it can do automatically versus what requires approval. Not a chatbot. Not a pile of gimmicks.

Reads your systems

CRM, shop or field software, ads, inbox, calendar. Only the records you approve. Named tools are examples we evaluate, not a certified list we pretend already works.

Does approved work

Draft a message. Log a note. Assemble a report. Alert a person. What it can send without you is a permission you set, not a surprise on Friday.

Hands off when it should

Money, promises, and messy judgment stay with people. If you would not hand it to a new hire on day one, the agent drafts and a person decides.

How we build one

The job is written before a model is chosen. Permissions are a design choice. The off switch ships with the path.

  1. 01

    Write the job first

    One workflow. One definition of done. One person who owns what goes wrong. “Watch aging estimates and draft the next follow-up” is a job. “Do AI” is not. If we cannot write it in a sentence a new hire would understand, we do not build it.

  2. 02

    Give it only the systems it needs

    Limited logins. Only the access it needs. The estimate agent reads your field software and CRM. It does not get the books, the ads account, or a master login. We confirm what we can connect in the audit. Named tools are examples, not a promise.

  3. 03

    Set what it may do without a person

    Draft a message. Log a note. Assemble a report. Alert Slack. Sending, promising, discounting, and anything that spends money stay behind approval until you trust it. Permissions are set up front, not added later.

  4. 04

    Test against real files

    We test it on real stalled repair orders, quiet collision files, and old quotes, not a vendor demo account. Our checks confirm the draft sounds like your company, does not invent a promise, and hands off when the file is messy.

  5. 05

    Give it an off switch

    Logs, a way to shut it off, and a person who can take the work back. If a vendor ships a breaking API change, managed operations keeps the agent running. If you change your membership plan, we update the agent. We do not leave it running on last year’s rules.

Why we build them this way

Most of what gets sold as AI to service businesses is a chat window or a simple automation. The real follow-up work doesn't live there.

  1. 01

    ChatGPT waits for a prompt

    The work that slips happens when nobody is looking. An aging HVAC quote, a skipped stop on a pest route, a quiet collision file. Those do not type themselves into a chat window. An agent watches the workflow it was built for. A chatbot answers when someone remembers to ask.

  2. 02

    Zapier is the wrong tool for follow-up

    If-this-then-that works well when the trigger is clean and the action is the same every time. Open estimates need the last note, the job type, whether the customer already said no, and a call on whether to reach out. That takes context and a permission, not a zap.

  3. 03

    Start with one job, not a pile of agents

    One agent that watches unsold installs beats a wall of green lights. We start with the work that costs you most when it slips (usually follow-up or the morning report) and add the next job once you trust the first. Your team still keeps pricing calls, angry customers, and anything you would not hand a new hire on day one.

Agent, chatbot or automation

Most "AI agents for small business" lists mix three different things. Here is how we tell them apart.

ChatbotAutomation (Zapier-style)Business AI agent
Starts whenSomeone types a promptA fixed trigger firesAn event or a condition across systems
SeesWhat you paste inThe fields in one stepThe records its job needs, in several systems
Handles messy inputYes, but only in the chatNo, it breaks on surprisesYes, and it escalates when unsure
ActsIt doesn'tRuns the same step every timeDrafts or acts within permissions you set
Owner of the outcomeWhoever was chattingNobody, until it breaksA named person per agent

Automations are still the right tool for fixed steps. We wrote more about the difference in AI agents vs automations.

What small businesses use AI for today

Mostly writing. In the Federal Reserve's 2025 Small Business Credit Survey, firms using AI most often used it for writing or marketing (83%). Only 29% used it for customer service and 21% for process automation. And just 7% of AI users said they had fully integrated it into the business. Smaller firms are further behind: the Census Bureau found AI use didn't change significantly among firms with fewer than 20 employees from December 2025 to May 2026.

That gap is where agents fit. A ChatGPT tab helps one person write faster. It doesn't notice that three calls rang out on Saturday or that a big replacement quote has had no reply for a week. That work lives in the systems, and it usually lands on office staff. The Bureau of Labor Statistics puts the average dispatcher at HVAC, plumbing and electrical contractors at $50,090 a year. Their time is better spent on the calls that need a person than on checking lists.

How to tell a real agent from a relabeled chatbot

Be skeptical of the label. Gartner estimates that only about 130 of the thousands of agentic AI vendors are real, and calls the rest "agent washing": chatbots, assistants and older automation sold under a new name. The same Gartner release predicts over 40% of agentic AI projects will be canceled by the end of 2027 because of cost, unclear value or weak risk controls (SD Times covered the release in detail).

  1. 01What is its one job? If the answer is "it can do anything," it is a chatbot.
  2. 02Which systems does it read and write, and with what permissions? You should be able to see the list.
  3. 03What does it hand to a person? Pricing, discounts, upset customers and anything that makes a promise should stay human.
  4. 04Who watches it after launch? Vendors change APIs and models drift. Someone has to own the fix.

We explain the approval model in human-in-the-loop AI, and why we build inside existing software instead of replacing it. See how an implementation project works.

Agent runtime

An agent is a job with access, not a chat window.

Watch one worker read the systems you already run, do the approved next step, and stop when a person is required.

cortex@agents · live
monitor.mdfollow-up.mdescalate.mdtoday.log
$ █

without cortex · someone still has to remember to look

with cortex · the layer watches, drafts, and waits for you

What this looks like in the operation

Detail Driven is the named deployment. The other three are common jobs we map in audits, not invented case studies or made-up revenue numbers.

Detail Driven · repair

The RO sat open. The advisor was on the drive.

The problem
Tekmetric already knew the ticket was aging and the customer had not had an update. The advisor was in a parts argument. The owner rebuilt the morning report from five logins. Follow-up depended on who remembered.
What we build
An agent watches open repair orders. No approval and no customer update in time means a drafted text and a line on the morning board. A person still sends it. Tekmetric stays the system of record.
Why this way
The software already knew the job had stalled. Hiring another coordinator to refresh the board is how most shops “solve” this. An agent watching it is cheaper than a new hire, and it does not replace the advisor.

Example · HVAC

The system quote left ServiceTitan and never came back.

The problem
A replacement estimate is sitting past the follow-up window. The salesperson is on installs. Membership visits that should have scheduled themselves are still on a spreadsheet. July volume buried the callbacks.
What we build
The first agent is almost always for unsold estimates. It tracks each quote’s age, pulls context from the job file, and gives the salesperson one clear list to work. Memberships and callbacks come next, not the first week.
Why this way
HVAC companies do not lose installs to the competitor who bid lower. They lose them because nobody owned the follow-up. We do not replace ServiceTitan. We put an agent on the follow-up between the estimate and the booked install.

Example · pest control

The route looked full. The skips still walked.

The problem
A callback ate three houses. Cancelled accounts sat in PestPac until someone exported a list. Renewals lived in a spreadsheet the owner opened on Sundays. The route was “full” and the recurring base was quietly shrinking.
What we build
An agent watches skip-stops, cancellations, and lapsed renewals against the route software you already run. The office gets a list of houses that need a person, not a reminder to “check the board.”
Why this way
Pest control is a retention business that acts like a routing business. A better route does not bring back a cancelled quarterly. The account is what slips, not the drive time.

Example · plumbing

The emergency took the truck. The booked job never got a call.

The problem
After-hours water heater. The tech took it. The original booked job slid. Voicemail from the overflow never became a dispatch. After-hours invoices waited until Monday because the person who codes them was not in.
What we build
Missed calls and bumped jobs come first. The agent drafts the “we had to move you” text and flags after-hours work that dispatch shows but the books do not. A person still talks to the angry customer.
Why this way
Emergency work will always blow up a plumbing day. The failure is pretending the rest of the board will catch up by memory. We watch the rest of the board so the emergency does not erase the day.

Put AI to work across the business.

Agents can handle repetitive work across sales, operations, customer experience, marketing, and management, while your team keeps the decisions that require judgment. Yours will differ. That is the point.

Sales

Lead qualification. Estimate follow-up. Pipeline monitoring. Customer reactivation.

Operations

Job monitoring. Schedule exceptions. Stalled-job alerts. Handoffs between systems.

Customer experience

Routine updates. Review monitoring. Issue detection. Escalations.

Marketing

Campaign monitoring. Lead attribution. Performance alerts. Review management.

Management

Daily operating summaries. KPI monitoring. Unusual activity alerts. Cross-system reporting.

Questions operators actually ask

What is a business AI agent?

Software with one defined job, access to the specific systems that job needs, and rules for what it can do alone and what it hands to a person. It acts on events in your systems instead of waiting for a prompt.

How is an AI agent different from a chatbot?

A chatbot answers when someone types to it and sees only what you paste in. An agent watches your systems for a condition, such as an estimate with no reply, does the routine part and routes the decision to the right person.

Are AI agents good for small businesses?

They are when the job is narrow and the leak is real: missed calls, quiet estimates, unbilled work, daily reporting. Small companies feel those leaks most because the same few people answer phones, dispatch and bill.

How do I know if a vendor's agent is real?

Ask what its one job is, which systems it reads and writes, what it hands to a person, and who watches it after launch. If the answers are vague, it is likely a chatbot with a new label.

Does an agent send messages to my customers on its own?

Not until you say so. By default, agents draft and alert you. Sending, promising, and anything that spends money stay behind a person until you trust it.

How is this different from the AI inside ServiceTitan or Tekmetric?

Built-in AI is made for that vendor’s screen. The work that slips lives between systems: field software, CRM, ads, inbox, books. Cortex agents are built for that work. They do not replace the software you already paid for.

What if the agent is wrong?

Approvals, logs, and a person in the loop on anything that matters. We treat errors as a design problem: tighten the workflow, add a check, or take that action back to a human.

See which agents would actually help.

The goal isn't more agents. It's fewer manual bottlenecks.