Run the job from the phone in your pocket

Technicians run the whole job from the phone they already carry. The schedule, the scope and the customer’s details are there before they arrive, and check-ins, hours, materials, parts requests, photos and forms are logged on site — flowing straight into the office’s job record as they happen.

8:42 AM
No service
Today · EV charger · detached garage
Check in
Time & materials
Parts request
Photos
Forms
Queued · sends itself

Nothing to install, nothing to update

The field app runs from the phone’s browser and installs to the home screen — no app store, no accounts to wrangle, no version to chase. New releases install themselves in the background, so ten phones stay current with nobody minding them.

The phone they already carry
Home screen
RSP Field
No app store
No accounts to wrangle
No version to chase
New release · installed
Ten phones stay current with nobody minding them

Check-in does three jobs

When a tech taps check in, three things happen at once: the job moves to in progress on the office board, the moment work actually started is stamped, and those hours seed that day’s time and materials slip. Tapping the button is how time becomes billable. Nobody reconstructs a ten-hour day from memory at the end of it.

One tap, three things
Check in
8:42 AM
Job moves to in progress
Start time stamped
Seeds today’s T&M slip
Tapping the button is how time becomes billable

“Not done yet” is a real answer

Asked whether the job is complete, a tech never has to choose between “yes” and a phone call. Needs parts, needs inspection, needs another day — each is a structured answer that shows on the office’s board, so a raised hand can’t get lost in a text thread. And needs parts hands straight into a parts request, right there on the spot.

Is the job complete?
Yes — complete
Needs parts
On the board
Needs inspection
On the board
Needs another day
On the board
Needs parts hands straight into a parts request
A raised hand can’t get lost in a text thread

Time and materials, without the memory test

A new slip doesn’t open blank. The labor line is pre-filled from the check-in hours, the materials are pre-loaded from the accepted estimate, and anything extra comes from the same rate book the office quoted from — so the tech confirms and adjusts rather than typing a day out from memory. A slip that arrives late, after the job closed, still lands: flagged and loud, so a straggling evening’s hours change the true cost of the job instead of quietly vanishing from it.

The slip doesn’t open blank
Labor — 6 hrs
From check-in
Electrical service to garage
From estimate
EV charger, supplied & installed
From estimate
Wire, 40 ft
Rate book
Conduit strap × 6
Rate book
Slip logged after close — flagged, and the job’s true cost changes
Parts request
For the shop

Parts requests that reach whoever orders

A parts request is a real list — items, quantities and a note — tied to the job or flagged for the shop, landing in the office’s parts queue where somebody works it from requested to ordered to received. The status flows back to the tech who asked. Not a text message that gets scrolled past.

Photos and notes, internal by default

Photos, comments and notes post to the job straight from the phone — and every one is internal unless somebody ticks the share box, which starts unchecked on every post. The field can talk like the field; what the customer sees is a separate decision, made deliberately.

Internal by default
Photo — panel before
Comment — cable run
Note — access code
Share with customer — unchecked
Customer sees
Nothing, until you tick
The field can talk like the field

It works without a signal

Coverage dies in basements, mechanical rooms and at the end of dirt roads, so the app keeps a rolling snapshot of each tech’s week ahead — jobs, scopes, addresses, contacts, their slips, your rate book. With no signal, check-ins, slips, parts requests and notes queue on the phone and send themselves when coverage returns, in order, exactly once. A check-in stamped 8:42 syncs as 8:42, not as whenever the truck found a bar of signal. Failures are loud, never silent: a rejected item stays visible with the reason attached until someone deals with it, and one failure never blocks the rest. Two honest limits, stated plainly — photos and forms wait for a connection, and the app says so; and the office side has no offline mode at all. This is a field feature, for the people actually in the field.

Forms ride the same phone: the inspection checkout, the customer’s sign-off, the checklist you want run the same way on every job — filled on site, section by section, signed with a finger. They are their own capability: forms and checklists, automated and transformed.

Everything the crew logs — hours, materials, parts, forms, photos — flows straight into the office’s job record. Nothing gets re-typed, and nothing waits for a phone call. What the office does with it from there is the money landing in your account.

Mike’s phone, 2:38 PM, no service
Check-in 8:00
Queued · 1
Comment 9:24
Queued · 2
Parts request 11:22
Queued · 3
T&M submitted 2:36
Queued · 4
Sent in order, exactly once, when the van hit the driveway
Photos and forms wait for a connection
Mike R.’s day

The phone at 2:38 PM, no service since eight

7:45 AM
On the way — the customer’s page updated
Sent
8:00 AM
Checked in — on site 6 hrs, 8:00 AM – 2:00 PM
In progress
9:24 AM
Comment added — “Panel is further from the garage than…”
Internal
11:22 AM
Parts requested — 1 × panel wire
Requested
2:36 PM
Time & Materials submitted — 6 hrs + 5 material items
On the job
Every one of the 4 items queued on that phone at 2:38 PM reached the office in order the moment the van came back up the driveway — each carrying the time it actually happened.
FAQs

On-site job management, in short.

Every chapter’s questions are collected on one FAQ page.

What happens in a basement with no signal?

The app keeps working from a local copy of that technician’s week ahead — jobs, scope, contacts, their slips and your whole rate book. They check in, log hours and materials, request parts and add notes as normal, and every action queues on the phone and sends itself in order, exactly once, when coverage comes back.

Do the hours a technician logs get re-typed in the office?

No. Check-in and check-out pre-fill the labor line on the slip, the estimate’s materials are already on it, and submitting posts the whole thing to the job’s record. The office reviews what the field logged rather than reconstructing it, which is the difference between closing a job in minutes and closing it on a Saturday.

Can a technician’s photo reach my customer by accident?

No. Everything logged in the field is internal by default — the share-with-customer box is unchecked on every photo, comment and note. Something becomes visible to the customer only when somebody ticks that box. The default is the safe direction, so the crew can write notes to the office the way they’d say them out loud.

What if a slip comes in after the job is closed?

It still lands. A late slip is flagged as logged after close and raises a louder alert to the office, so the true cost of the job changes to match what actually happened instead of the slip vanishing. Slips stay editable up until closeout, and admins can correct actuals where a correction is genuinely warranted.

How long can it run without coverage?

It is built for a workday, not a cabin week. The snapshot covers the tech’s week of assigned work, and the queue holds a full day of check-ins, slips, parts requests and notes comfortably. Photos and forms are the two things that wait for a signal, and the office side of ReadyServicePro has no offline mode — this is a field feature.