AI for Alaska Electrical & Mechanical Contractors | Northtek

For Alaska electrical, mechanical & plumbing contractors

The service call gets logged. The billable hour does not.

MEP shops lose margin in the gap between what a technician did and what the office could bill for. We build agents that turn field notes, photos, and timestamps into complete tickets before the memory of the job goes cold.

Built in Anchorage · we publish our source code · no long-term lock-in

Written by Kristian Baer, Northtek · Anchorage, Alaska · Updated 2026-08-21

The short answer

Where does an MEP contractor actually gain from AI?

In ticket completeness and dispatch speed. A technician finishes a call and writes three words in the app. Two weeks later the office cannot bill the trip charge, the after-hours premium, or the parts because the ticket does not support them. An agent prompts the technician with the specific missing fields while they are still on site, reads their photos to identify equipment and part numbers, and assembles a billable ticket the same day. On the dispatch side it reads inbound service requests, matches them to the right technician and truck stock, and drafts the response. Neither task requires judgment. Both leak money every week they stay manual.

The operating reality

Alaska MEP work is service-heavy, weather-driven, and prevailing wage on half the jobs.

A no-heat call in January is a different business than a controls retrofit at a school in July, and most shops here do both with the same crew and the same paperwork system.

Winter is an emergency business

A no-heat or frozen-line call has to be triaged in minutes. Dispatch decisions made under pressure are where documentation gets skipped and revenue quietly disappears.

Parts availability is a schedule input

If the part is not on the shelf in Anchorage it is days out at best. Knowing at the point of dispatch what is actually in truck stock changes the callback rate more than any scheduling tweak.

Prevailing wage on public work

School districts, municipalities, and state facilities carry certified payroll obligations. Different classifications on different jobs in the same week is a recurring error source.

Institutional memory walks out the door

The technician who knows which boiler at which building has the intermittent fault is a single point of failure. Service history that is searchable in plain language turns one person’s memory into shop knowledge.

Six workflows we build

Six things we would automate in an MEP shop.

Ranked by how directly each one shows up in a month of billing.

01

Service dispatch triage

Trigger
An inbound service call, email, or portal request from a building manager.
What the agent does
Classifies urgency, pulls the equipment and service history for that address, checks which technician is closest and which truck carries the likely part, and drafts the dispatch and the customer reply.
What lands in your system
A dispatch recommendation with service history attached and a drafted customer response, in seconds rather than after three phone calls.

02

T and M ticket capture

Trigger
A technician closing out a call on a phone in a mechanical room.
What the agent does
Reads the job photos to identify equipment, model, and part numbers, prompts for the specific missing billable fields, and drafts the work narrative from short field notes.
What lands in your system
A complete billable ticket with photos, parts, and hours the same day, instead of a two-word note nobody can invoice.

03

Takeoff and panel schedule assistance

Trigger
A bid set of drawings or an existing panel schedule to be updated.
What the agent does
Extracts device counts, circuit assignments, and fixture schedules into a reviewable list and flags where the drawings and schedules disagree.
What lands in your system
A structured takeoff draft your estimator checks and corrects, rather than starts from scratch.

04

Quote to purchase order follow-up

Trigger
A quote that has been sitting for a week with no response.
What the agent does
Tracks quote age against your normal close window and drafts the follow-up with the specific job details, so the chase actually happens.
What lands in your system
Follow-up messages in your queue on the day they matter, with a live list of quotes going cold.

05

Service history recall

Trigger
A plain-language question from a technician or a service manager about a building or a piece of equipment.
What the agent does
Searches every past ticket, photo, and note for that address and answers with the history and a citation to the ticket it came from.
What lands in your system
A cited answer in seconds, so a second technician arrives already knowing what the first one found.

06

Prevailing wage timecards

Trigger
Weekly payroll spanning private service work and public prevailing-wage jobs.
What the agent does
Splits hours by job and classification, checks them against the applicable wage determination, and flags overtime and fringe calculations that will not survive review.
What lands in your system
A clean payroll export plus an exception list, before the certified payroll is filed rather than after.

First 30 days

We start at ticket close-out, because that is where billable work evaporates.

It is the highest-frequency event in the shop, it happens under time pressure, and the cost of an incomplete ticket is measurable in your own invoice history.

01

Audit a month of tickets

We pull a month of closed tickets and identify which ones were short-billed or unbillable because of missing documentation. That number, from your own data, is the business case.

02

Build the field prompt

We build the close-out assistant against the way your technicians actually work, on the phones they actually carry, with offline queueing for mechanical rooms with no signal.

03

Pilot with two technicians

Two technicians run it for two weeks against a control group. If their ticket completeness does not measurably improve, we say so rather than expanding the pilot.

What you own at day 30

A close-out assistant live in your field app, a before-and-after ticket completeness measurement from your own data, the source code and configuration, and a fifteen-minute training doc your technicians will actually read.

What we built, in the open

Built for a phone in a mechanical room with no bars.

Most AI tooling assumes a desk, a browser, and a connection. Field service in Alaska assumes none of those. The parts of our stack that matter to an MEP shop are the unglamorous ones: local queueing, sync that never clobbers a newer edit, and extraction that survives a photo taken in a dark boiler room.

  • GENOME

    We wrote our own memory server, including an offline mode. That is why a close-out completed in a basement with no signal is held locally and reconciled correctly later instead of being lost.

  • Kryos

    A language built so an agent's actions are inspectable. When a ticket gets billed and a customer questions a line, the path from photo to charge is readable.

  • FACTGATE

    Verification between the model and your field service platform, so a part number read off a blurry nameplate is checked against the source image rather than trusted.

None of it ships to your technicians as a product. It is why offline is a normal case for us rather than a caveat.

Scope, stated up front

Three things this does not do

A tool that oversells itself in the field gets abandoned by technicians in a week. Three things this will not do for your shop.

  • It cannot diagnose equipment

    It reads the nameplate and recalls the history. Deciding what is wrong with the boiler is your technician’s work, and anything that blurs that line is a liability we will not build.

  • It will not fix technician adoption by itself

    If your field team already ignores the app, adding AI to it changes nothing. We will tell you when the real problem is process and not tooling.

  • Takeoff still needs an estimator

    Drawing extraction is an accelerator with an error rate, not an autonomous estimator. It gets reviewed, and we design the review step in from the start.

Where your data goes

Four commitments that go in the agreement

Service history is the most valuable asset in a shop and the easiest to lose. Four commitments we put in the agreement.

  • Your ticket history, customer list, and service records stay in systems you control and are never used to train a model.
  • Close-out works with no connection and syncs when the phone finds one. Nothing is lost and a late sync never overwrites a newer edit - we test that deliberately because in Alaska buildings it is the normal case.
  • Every billed line traces to the photo, timestamp, or note that supports it, so a disputed invoice is settled by opening the ticket.
  • Your field service platform stays the system of record. We make what goes into it complete rather than asking you to replace it.

Straight answers

We use ServiceTitan. Does this replace it?+

No. ServiceTitan, Housecall Pro, Simpro, and similar platforms stay as your system of record. We build the layer that makes what goes into them complete. Replacing a field service platform is an expensive way to solve a data quality problem.

Our technicians hate paperwork. Why would they use this?+

Because it asks for less, not more. Instead of a form with fourteen fields it reads their photos and asks two specific questions. In pilots the adoption argument that works is the one that shortens their day, not the one about billing accuracy. If it does not shorten their day, they are right to ignore it and we would rather find that out in a two-technician pilot than after a shop-wide rollout.

What about mechanical rooms with no signal?+

Close-out works offline and syncs when the phone gets a connection. Nothing is lost and nothing overwrites a later edit. This is a normal case in Alaska buildings, not an edge case, and we test it deliberately.

Can it help with prevailing wage on school and municipal jobs?+

Yes, as a pre-submission check. It splits hours by classification, verifies fringe and overtime arithmetic, and flags what will not pass review. It is a second set of eyes before filing, not a substitute for your compliance process.

How long before it pays for itself?+

We answer that with your own numbers rather than a generic figure. The month-one ticket audit tells you how much revenue is currently being lost to incomplete documentation, and the two-technician pilot tells you how much of that comes back. Both numbers come from your invoice history, so you are looking at a measured payback period rather than a projection, and we size the engagement to it.

Do you work with controls and low-voltage contractors too?+

Yes. Controls, fire alarm, low voltage, and building automation shops have the same close-out and service history problems, often worse because the systems are more complex and the institutional knowledge is concentrated in fewer people.

Send us a month of closed tickets.

We will show you what was short-billed and why, from your own data. Sixty minutes, no cost, and you keep the analysis regardless.

Anchorage, Alaska · info@northtek.io · (907) 903-4353