Field service and maintenance

AI automation for service companies from the job call to the invoice

This page is for a company that does the work at the customer's site or in its own service shop: installations, inspections, maintenance, repairs, fitting crews, cleaning and technical facility upkeep. The job call, the visit, the service report and the invoice are one chain, and today it breaks in four places. We stitch it back together and give technicians an AI agent that answers from your equipment documentation.

Diagram: a single AI agent wired at once into the systems a company already runs - CRM and customers, Job call channels, Work in the field, Invoicing and accounting, Team work and data, Automation layer. The agent reads them as one whole instead of moving data between them by hand. AI agent CRM andcustomers Job callchannels Work inthe field Invoicing andaccounting Teamwork and data Automation layer
  • 14 daysto the first working automation, counted from the end of the workshop
  • EUR 3,500 netper week of workshop, a published price we do not negotiate
  • 5 to 10 secondshow long the AI agent takes to answer a technician standing at the unit, from your own documentation

The problem

Why does the invoice go out three weeks after the job is done?

The job call arrives on the owner's mobile, by email to the office inbox and through the form on your website. Three channels, three lists and no shared queue. Who drives out and when is decided in the dispatcher's head and passed on by text, so the only place the whole day's plan exists is his memory.

Then comes the visit, and that is the moment the data stops existing. The service report stays on a sheet of paper in the van, the photos stay on the technician's phone, the parts used get written down in the evening from memory or not at all. The office does not know what was actually done at the customer's site, so it has nothing to raise an invoice from and waits for somebody to bring the paper in.

That slippage runs against a hard deadline on the other side. Tax law sets a date by which the invoice for a completed service has to be issued, counted from the month the work was done, and it is measured in days. A service report coming back after three weeks eats almost all of that slack, and on a job finished at the end of the month it eats it down to zero. Your accountant knows the exact date in your country; what matters here is that the clock starts when the technician leaves the site, not when the paper reaches the office.

Service contracts and periodic inspections sit apart from all of this, tracked in a spreadsheet one person keeps. As long as she remembers, everything works. When she forgets, the reminder comes from the customer or from an inspector.

If nobody in your company drives out to a customer and you sell expert time from behind a desk, this page is next to the point. You are closer to the pages for marketing agencies, IT companies, training companies, construction companies, food service or hospitality.

  • A job call from the inbox gets lost, because the queue exists in three places at once
  • The technician drives out a second time, because he had no part with him on the first
  • The invoice waits for a service report that sits in the van until the end of the week
  • An inspection from a service contract drops out of the spreadsheet and the customer reminds you

Why now

What changed, so a technician's phone is enough to replace a system?

A mobile form stopped being an IT project. The technician opens a link on his own phone, takes one photo, fills in three fields and collects the customer's signature with a finger on the screen. You do not have to buy a separate field service management system, and you do not have to hand the crew tablets, to get the data from a visit back the same day.

The second change is on the accounting side, and it decides the schedule. A lot of service companies run their accounting on a server in their own office rather than in the cloud. A local program has no address the internet can send an event to, so you reach it through a relay running inside your network, for example an n8n instance on your own machine. That is a craft with a known pattern today, not research. Cloud billing tools such as Fakturownia connect over a plain API, and so does Make if you would rather keep the orchestration off your premises.

The third thing is the AI agent. A rule will carry a job number from one system into another, but it will not answer a technician standing at the unit who needs the torque figure for this model and the procedure behind a specific error code. An AI agent reads your documentation, equipment cards and service procedures and answers in 5 to 10 seconds, instead of sending him off to call a colleague who is on another site.

What changes

What does the office get, and what does the technician get?

  • One queue for every job call

    Phone, email, web form and chat land on a single list with a priority and a response time taken from that customer's contract. The dispatcher sees what is urgent before he starts calling people back.

    Response time read from the customer contract, not from the dispatcher's memory

  • A visit confirmed with the customer

    The schedule is built on crew availability, and the customer gets the slot confirmed the moment the job is assigned. A moved visit goes out to the customer on its own too.

    Confirmation at the moment of assignment, not a phone call the evening before

  • The service report from a phone, not from paper

    A photo, a short description, parts used picked from a list and the customer's signature on the screen. All of it created at the unit, not in the evening from memory.

    One photo and three fields, filled in on site at the customer

  • The invoice built from the report

    Data from the service report goes straight into your billing tool or into the accounting program sitting on the server in your office. The office stops chasing the technician to find out what he actually did.

    Everything the invoice needs is ready on the day the job was done

  • An inspection that reports itself

    Service contracts and periodic inspections live in a calendar together with the date from the contract. The reminder reaches the dispatcher with a lead time you set yourselves.

    Contract dates watched by a calendar, not by a spreadsheet

  • An AI agent for the crew in the field

    The technician asks in a plain sentence about an equipment parameter, an error code or a procedure, and gets the answer from your own documentation. No ringing round colleagues.

    An answer from company documents in 5 to 10 seconds

Proof

Do you use this yourselves?

Yes, and we will say straight away what this proof does not cover: our own service business sells expert time and sends nobody into the field. What is shared is the office half, the road from job call through settlement to invoice. Below is half a year of production measurement in our founders' company, together with what those numbers do NOT prove.

Built for ourselves. These are not client deployments but implementations inside the founders' own companies. We say so plainly, because proof you cannot verify is not proof.

  • JustBotJustBottheir agent

    JustIdea Agency, a performance marketing agency of around 30 people

    23
    people from the company work with the agent
    38
    systems wired in permanently
    112
    processes run without a human
    475
    thousand lines of the agent’s code

    The agent is wired into Google Ads, Meta, the CRM, the task system, the SEO tool, Analytics, Search Console and the data warehouse. First commit 1 March 2026, 23 people use it today.

    8 of 38 systems it works in

    • Google Ads
    • Meta Ads
    • HubSpot
    • ActiveCollab
    • Ahrefs
    • GA4
    • Search Console
    • BigQuery
    Before
    In the twelve months before launch the agency ran on a margin of minus 4.42 percent. Across a twenty month window there was not a single run of three positive months.
    After
    May, June and July 2026 were three positive months in a row, the first such run in the whole window. Revenue barely moved, so the change sits on the cost of delivery, not on sales.

    Margin up 5.55 percentage points year over year, on revenue up 1.5 percent

How much the team actually uses it
Operations run by the agency agent in consecutive months of 2026, from the first commit in March. From 83 operations in March to almost 63,000 in August, with users growing from 4 to 23. This curve is here because a rollout nobody uses looks exactly like a successful one in a report. 83 March 4 people 8029 April 12 people 24 tys. May 22 people 27 tys. June 23 people 37 tys. July 23 people 63 tys. August 23 people

Operations run by the agency agent in consecutive months of 2026, from the first commit in March. From 83 operations in March to almost 63,000 in August, with users growing from 4 to 23. This curve is here because a rollout nobody uses looks exactly like a successful one in a report.

Measurement: Agent invocation log in the data warehouse, March to August 2026, counted at the level of a single tool call.

In your company

What if our people never touch it?

Four sentences come up most often in service companies. All four are fair, and we answer them here the way we would answer them on a call.

  • Our technicians will not fill anything in.

    That is often true, and training will not change it. Which is why the form from a visit is one photo, three fields and a signature with a finger on the screen, less work than the sheet of paper somebody has to carry back to the office. If even that does not stick, the whole office side still stands: the job queue, the schedule, inspection reminders and an invoice built from data the office holds without the technician. That is a smaller scope and a smaller quote, not a failed rollout.

  • Our accounting software sits on a server in the office, it will not connect.

    It will connect, just differently from a cloud tool. Programs like Comarch Optima or Subiekt have no address the internet can send an event to, so we run a relay inside your network and it talks to the program locally. We check this during the workshop, because the scope and the schedule depend on it. Cloud billing tools go over a plain API and take days rather than weeks.

  • We have six technicians, that is too few to roll anything out.

    With six technicians it is usually not worth buying a separate field service management system, and we will tell you so. It is worth having one job queue, a service report from a phone and an inspection calendar, because those three cost the same at six people as at twenty. If after the workshop we do not see even that, we say plainly that there is nothing here to automate.

  • Our job calls live in email and on a phone, not in any system.

    That is the starting point in most companies we talk to, and you do not have to change it before we start. The inbox and the phone stay as channels, because the customer will call anyway. What changes is that both land on one list with a priority, instead of in two separate heads.

CRM and customers
HubSpot, Pipedrive, Salesforce
Job call channels
Website form, company inbox, phone, chat
Work in the field
Mobile forms, phone photos, on-screen signature
Invoicing and accounting
Fakturownia, cloud billing tools, Comarch Optima, Subiekt
Team work and data
Google Workspace, Microsoft 365, Slack, Google Sheets
Automation layer
Make, n8n, custom integrations over API

What exactly we automate in a service company

The usual split of work between a job call and a paid invoice, before the rollout and after it.

AreaTodayAfter the rollout
Job calls from customersphone, email and form, three separate listsone queue with priority and the response time from the contract
Assigning a technicianworked out in someone's head and sent by texta schedule built on crew availability, with the slot confirmed
Service reporta sheet of paper in the van, or nothinga form on the phone: photo, description, parts, signature
Parts and materials usedwritten down afterwards from memorypicked from a list at the customer, straight onto the job
Invoiceraised once the paper reaches the officeeverything it needs is ready on the day the job was done
Inspections and service contractsa spreadsheet one person keepsa calendar that reminds you before the contract date
Questions from the fielda call to a colleague or to the officean AI agent answers from documentation in 5 to 10 seconds

The scope of the first rollout is set during the workshop. We take the three items with the highest return, not all of them at once.

How we work

Five steps from paper in the van to an invoice the same day

Every step ends with something you can judge before you decide on the next one.

  1. Workshop

    One week. We walk the route of a job call from the customer's phone through to a paid invoice and mark every point where data has to be retyped by hand. We also ride along on one visit, because the list of things to fix looks different after a day in the field than it does from the office.

  2. Picking three automations

    From the map we take the three with the highest return and measure them before the start: how many days pass between the job being done and the invoice, how many job calls get lost in a month, how many inspections were done late.

  3. First rollout

    Fourteen days to a working solution. In a service company we usually start with the report from the phone and the data behind the invoice, because that is one change you can see in the bank account in the first month.

  4. Running it in the field

    Two weeks on real jobs. We watch which fields the technicians skip and why, then cut those fields instead of reminding the crew about their duty. The form adapts to the visit, not the other way round.

  5. Measurement and the next one

    After 30 and 90 days we check the indicators agreed at the workshop. Only then do we decide whether to take another area or whether what already runs is enough.

Before and after

How the dispatcher's week changes

Before

  • Monday goes on copying job calls from three places onto one list
  • Visits worked out in someone's head and sent by text, every change is a round of calls
  • Last month's invoices wait for service reports coming back from the vans
  • The customer reminds you about a contract inspection, not the calendar

After

  • Monday starts with a ready queue, with priority and response time on it
  • The visit has a slot confirmed with the customer at the moment of assignment
  • Everything the invoice needs is ready on the day the job was done
  • The inspection reports itself, with the lead time written into the contract

The number of visits does not change, and neither does repair time. What changes is the number of days between the job being done and the invoice going out, and whether the contract inspection happens at all.

For the owner of a service company

What the person signing this off gets out of it

The first thing shows up immediately. The question of what exactly was done at that customer in March stops requiring a call to a technician who is away on holiday, because the answer sits on the job together with the photo and the customer's signature. The same goes for a complaint, where today you lose on one person's word against another's.

The second is less obvious, and it matters most in a conversation with a bank or when you sell the company. The service history of the equipment and the delivery of your service contracts stop being knowledge held by a few people and become data you can pull from a system. The business stops depending on who happens to remember.

  • The road from job done to invoice raised is shorter and measured in days
  • Service contract delivery is visible before the date, not after it
  • The history of a unit stays in the company when the technician leaves
  • Scope and price for the rollout are known after the workshop, before you decide

What it costs

The workshop has a published price, the rollout is quoted after it

The process workshop costs EUR 3,500 net per week and we give you that number before we talk. In a service company one to two weeks is usually enough, because the process is long but narrow: from job call to invoice. The rollout is quoted after the workshop, once we know whether the accounting sits in the cloud or on a server in your office. That is a difference in the work, not a line in a price list.

Tools and models you pay for directly with the provider: Make, n8n, your billing tool, your language model provider. Model queries run at roughly EUR 0.005 to 0.07 each depending on the model, and it goes on their invoice, not ours. No commission from us and no reselling.

  • Process workshop

    EUR 3,500 net

    per week, one to two weeks for a typical service company

    A closed piece of work. It ends with a map of the job call route and a 30 day plan you can carry out without us.

    • A week of work in your company, in the office and on one field visit
    • A map of the road from job call to paid invoice
    • Three automations with the highest return, counted before the start
    • Indicators to measure after 30 and 90 days
    Start with the workshop
  • Most popular

    Workshop and first rollout

    Quoted after the workshop

    scope follows the number of systems and where the accounting sits

    The variant most companies pick. The report from a phone and the data behind the invoice run within 14 days of the workshop ending.

    • Everything from the workshop
    • One job queue and a visit schedule with customer confirmation
    • A service report from the technician's phone, with photo, parts and signature
    • A link to invoicing, including a program on the server in your office
    • A calendar of inspections and service contracts with reminders
    • Training for the person who runs this on your side
    Talk to us about a rollout
  • Service plus an AI agent for technicians

    Quoted after the workshop

    for companies whose crew calls in for knowledge several times a day

    Everything from the rollout plus an AI agent that answers from equipment documentation and service procedures.

    • Everything from the first rollout
    • An AI agent answering from equipment cards, manuals and procedures
    • Access from a phone in the field and from a computer in the office
    • Alerts on job calls past their response time and on inspections before the date
    Ask about the agent

If after the workshop we decide that tidying up the inspection calendar and one report template is enough, we say so plainly and show you how to do it. The workshop ends with a document that stands on its own without us and that you can carry out with your own hands.

Frequently asked questions

What does automating a field service company actually mean?

It means a system takes over the steps somebody does by hand today between a job call and an invoice: collecting calls from several channels onto one list, scheduling visits, writing the service report, carrying it into the invoice and watching the inspection dates in service contracts. The data usually exists already, except that part of it lies on paper in a van and on a technician's phone. Automation is about creating it in a usable form from the start.

Do the technicians have to use a new app?

They do not have to install anything separate. The form from a visit opens from a link in the phone browser: a photo, three fields, a list of parts and the customer's signature with a finger on the screen. If the crew still will not touch it, we build the office side only, which means the job queue, the schedule, reminders and invoicing from data the office holds without the technician.

Will you connect to accounting software running on our own server?

Yes, but differently from a cloud tool. Local programs such as Comarch Optima or Subiekt have no address the internet can send an event to, so we run a relay inside your network and it talks to the program on site. We check the version and the access method during the workshop, because the schedule depends on it. Cloud billing tools connect over a plain API.

How long does a rollout take and where do you start?

One week of workshop, then 14 days to the first working automation. We usually start with the report from a phone and the data behind the invoice, because that change shows up in the bank account in the first month. The job queue and the inspection calendar come next. We measure the effect after 30 and 90 days, on indicators agreed before the start.

Will this shorten repair time or bring us more jobs?

We promise neither, because repair time depends on the equipment and on parts availability, and the number of jobs depends on the market. We promise two things you can check: everything the invoice needs is ready on the day the job was done instead of after the paper reaches the office, and an inspection from a service contract does not fall out of the calendar. The rest we measure after 30 days and show you without dressing it up.

How do you keep track of inspections and service contracts?

Dates from the contracts go into a calendar together with the unit, the site and the person responsible. The reminder goes out with a lead time you set yourselves, and an inspection that was not done stays on the list instead of disappearing once the date passes. Contract delivery becomes a number you can see before the date, rather than after a customer complains.

What exactly does the AI agent do for technicians?

It answers questions from your documentation: equipment cards, manufacturer manuals, service procedures, the repair history at that customer. The technician asks in a plain sentence from his phone and gets an answer in 5 to 10 seconds. The agent does not guess: if something is not in the documents, it says it does not know instead of inventing a parameter.

How much does the rollout cost after the workshop?

It depends on the number of systems we connect to and on whether the accounting sits in the cloud or on a server in your office, because the second case is more work. We give the quote after the workshop, once we know the answer. The workshop itself costs EUR 3,500 net per week and you know that price before the first conversation.

Let us walk through one of your job calls together

The free consultation takes 30 minutes. You walk us through one job call from the customer's phone to a paid invoice, and we tell you where we see days to recover and where there is nothing worth automating. You do not have to give us access to any system at this stage. You write directly to Pawel, no reception and no tickets.

We run at most two rollouts at a time, so that somebody is genuinely sitting on each one.

Book a free consultation

PS. If you raised an invoice late this month because the service report was lying in a van, that is exactly the problem. After the rollout the invoice data exists on the day the job was done, and the contract inspection reports itself.

Tell us your challenge

You write directly to Paweł. No spam.