All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

Field Service Management · Available now

Plan the visit. Equip the technician. Close the job.

Field Service Management coordinates customer visits from intake through dispatch, on-site work, stock consumption, signed completion and billing reconciliation. Dispatchers assign qualified technicians or crews within customer windows.

  • No per-user fees
  • Manual work is free
  • Configure it in Proto
OverviewToday's Unassigned Calls
Field Service Management · Service calls

Today's Unassigned Calls

Service calls in one list

New service call
Service calls in view
6
Low
2
Medium
2
High
1
Call numberCustomerService locationService categoryPriorityRequested window start
SC-41234Harbor Point Shoe Co.Northbank outpatient clinicEquipment installationLow31 Oct
SC-97431Bayview Kitchen WorksElm House building AEquipment installationMedium25 Oct
SC-52692Riverton Paper SupplyNorthbank outpatient clinicWater heater replacementHigh02 Nov
SC-81669Cedar Square DentalElm House building ARefrigeration serviceEmergency26 Oct
SC-36686Northbank Wellness GroupHarbor Point main officeWater heater replacementLow16 Oct
6 of 6 records
Harbor Point Shoe Co.Service calls · SC-41234
Low
Service locationNorthbank outpatient clinic
Service categoryEquipment installation
Requested window start31 Oct
Requested window end07 Nov
StatusCreated
Approve extra workSC-41234 · Harbor Point Shoe Co.

An independent Crew Lead within the configured limit or Operations Manager reviews the estimate before the customer accepts that exact scope.

Waiting for Operations Manager
ApproveReturn
Example screen with sample data
Tables, ready to use
35
Saved views
16
Roles with set permissions
7
Reports and dashboards
8
Features

Give your field team a clear plan for every visit

Every feature works on the same records. Pick one to see the screen your team works in.

Dispatch and scheduling

Match each service visit to qualified people and a feasible customer window.

  • Plan around the customer promise
  • Put the right skills on the job
  • Keep rescheduling accountable
  • Technicians
  • Technician skills
  • Crews
  • Crew members
  • Service calls
  • Schedules
Explore dispatch and scheduling
OverviewEn route Tracking
Field Service Management · Dispatch and scheduling

En route Tracking

Approval conditions

New
Call numberCustomerAssigned technicianScheduled startScheduled endPriority
SC-24868Elm House Property GroupNina Kowalski12 Oct18 OctLow
SC-37555Ridge Depot LogisticsSofia Haddad27 Oct02 NovMedium
SC-86658Ridge Depot LogisticsEvan Mercer21 Oct23 OctHigh
SC-23643Elm House Property GroupDaniel Okafor21 Oct26 OctEmergency
SC-98344Cedar Square DentalAndre Baptiste26 Oct28 OctLow
6 of 6 records
Elm House Property GroupService calls · SC-24868
Low
Assigned technicianNina Kowalski
Scheduled start12 Oct
Scheduled end18 Oct
StatusDispatched
Example screen with sample data
Process

From service request to reconciled visit

Service request to paid visit ships ready to use. One step needs a named approval before the work moves on: Approve extra work (Operations Manager).

Drag a card to another stage, or focus it and use the arrow keys. It updates to match the stage.

  1. Request

    Capture the customer, location and service need.

    Harbor Point Shoe Co.SC-41234
    Request
  2. Schedule

    Assign qualified people to a feasible customer window.

    Harbor Point Shoe Co.SC-41234
    Schedule
  3. Arrive

    Give the technician the accepted route and job context.

    Harbor Point Shoe Co.SC-41234
    Arrive
  4. Approve extra work

    Review the additional scope and retain customer acceptance.

    Harbor Point Shoe Co.SC-41234 · Operations Manager
    Approve extra workBy Operations Manager
    ApprovalAn independent Crew Lead within the configured limit or Operations Manager reviews the estimate before the customer accepts that exact scope.
  5. Complete

    Validate the work, acknowledgment and required collection.

    Harbor Point Shoe Co.SC-41234
    Complete
  6. Reconcile

    Match the finished visit to invoice and payment receipts.

    Harbor Point Shoe Co.SC-41234
    Reconcile
Inside a record

Connect dispatch, field work and the back office

Open any service call to see its invoices, the roles that work on it, its process stages and its approvals on one page.

  1. 1
    Record details

    Service location, Service category, Requested window start and Requested window end.

  2. 2
    Invoices

    Each line is linked to this service call.

  3. 3
    Who works on it

    Operations Manager, Dispatcher and Technician, each with their own permissions.

  4. 4
    Process stages

    Accept the service request, with the role that acts.

  5. 5
    Approvals

    Approve extra work, with who decides.

Today's Unassigned CallsHarbor Point Shoe Co.
Field Service Management · Service calls

Harbor Point Shoe Co.

Northbank outpatient clinic · Low

Log activity
1
Record details
Service locationNorthbank outpatient clinic
Service categoryEquipment installation
Requested window start31 Oct
Requested window end07 Nov
2
Invoices

Harbor Point Shoe Co.

Invoice numberService callCustomer
INV-89490Rooftop unit tune-up at Ridge DepotHarbor Point Shoe Co.
INV-97424Leak above Riverton stockroomRiverton Paper Supply
INV-10963Rooftop unit tune-up at Ridge DepotElm House Property Group
Invoices
6
Total amount
153,871
3

Who works on it

  • Operations ManagerManage Crews, crew members, service contracts, service contract…
  • DispatcherManage draft service calls, Schedules, Routes, route stops
  • TechnicianView own Routes, route stops, service calls and truck stock
4

Process stages

  • Accept the service requestDispatcher
5

Approvals

  • Approve extra workOperations Manager
    Approved
Example screen with sample data
Approvals

Agree additional work before it becomes a charge

OverviewApprovals
Field Service Management · Overview

Approvals

Signed in as Operations Manager

Waiting for you

4 To review1 Overdue2 Decided todayOnly mine
0 selectedApproveReturn
  • EST-22303Rooftop unit tune-up at Ridge Depot
    Bayview Kitchen WorksRequested by Andre Baptiste
    Submitted0dActions
  • EST-37264No cooling at Harbor Point office
    Northbank Wellness GroupRequested by Sofia Haddad
    Submitted3dActions
  • EST-71133Breaker trip at Cedar Square
    Bayview Kitchen WorksRequested by Evan Mercer
    Submitted3dActions
  • EST-62099Boiler inspection at Northbank clinic
    Ridge Depot LogisticsRequested by Nina Kowalski
    Submitted5dActions

Who approves what

DecisionApprover
Approve extra workReview the additional scope and retain customer acceptance.Operations Manager
Approve call-specific credit completion against a published credit policies revision only when different from requester and publisherOperations Manager
Approve Estimates above the snapshotted Crew Lead limit or when an independent Crew Lead is unavailableOperations Manager
Approve parts replenishmentsOperations Manager
Approve Estimates at or below the snapshotted limit only when different from created byCrew Lead
5 approval rules · set per role in Proto
Example screen with sample data
Roles

A workspace for each role

Everyone opens Field Service Management to the work that is theirs. Pick a role to see what it starts with.

Admin

Maintains identities, integration configuration and operational settings; configuration authority does not bypass transaction controls.

  • Manage Users, Technicians, technician skills, service categories, Parts, schedule slots
  • Publish and retire immutable credit policies revisions
  • View all operational records and integration receipts
  • Configure integrations
  • cannot edit audit, signed or posted records
Reports

Understand service outcomes and open exceptions

Review accepted service outcomes, utilization, materials and reconciliation.

Overview
Field Service Management · Overview

Field Service Management dashboard

This quarter

Route stops in view
6
Total drive minutes from previous
285
Service call
2
Warehouse pickup
2

Service calls by status

How far records got this quarter

StageReachedStep
Created37
Scheduled2773%
Dispatched1867%
En route950%

Number of service calls by status

Sample counts per stage

600
30Created
20Scheduled
20Dispatched
60En route
40On site
Example screen with sample data
  1. 01Calls Completed

    Count distinct completed calls by completion date, category, technician and location service area. Cancelled and rescheduled visits are separate outcomes.

  2. 02First-Time-Fix Rate

    For completed calls whose 30-day observation window has elapsed, report the share without an explicit recall visit linked by original call; show immature cohorts separately.

  3. 03On-Time Arrival

    Among arrived calls with a valid promised customer window, measure arrivals within that frozen window in the location time zone; show missing windows separately.

  4. 04Tech Utilization

    Closed billable labor hours divided by frozen daily availability, including days without calls. Later roster, leave or working-slot changes do not rewrite historical capacity; open clocks remain excluded and missing daily evidence is shown as incomplete.

  5. 05Parts Usage & Truck Stock

    Net posted parts consumption by part, technician and week, reconciled to stock movements and current truck balances including compensating reversals.

  6. 06Revenue by Service Category

    Acknowledged nonvoid AR invoice value excluding tax by service category and month; pending or unknown AR handoffs remain reconciliation exceptions.

  7. 07Same-Day Payment Capture

    Among completed calls requiring collection, measure confirmed net captures covering the billed amount within 24 hours of completion; authorizations, unknown outcomes and refunds do not count as paid.

  8. 08CSAT by Tech & Category

    Average verified responses on the configured score scale by technician, category and response period, with response count and invitation coverage; missing responses are not zero scores.

Controls

Keep schedules, stock and billing accountable

Each stage of service request to paid visit names the role that acts and the status it records, so a change is never anonymous.

OverviewService request to paid visit
Field Service Management · Process

Service request to paid visit

Each stage, the role that acts and the status it records

Process stages
12
Approval steps
1
Roles involved
6
Tables touched
20
Commit dispatch and route
Dispatcher, Technician
StatusCreated → Scheduled → Dispatched
RecordsTechnicians, Route stops, Customers
Work the assigned visit
Technician, Crew Lead
StatusDispatched → en route → on site
RecordsService call activities, Technicians, Routes
Approve additional workApproval
Operations Manager, Technician, Crew Lead
StatusDraft → Submitted → internally approved
RecordsTechnicians, Signatures, Customers
Service request to paid visit
  1. Start
    Commit dispatch and routeCreated → Scheduled → Dispatched
    Technicians
  2. Step
    Work the assigned visitDispatched → en route → on site
    Service call activities
  3. Approval
    Approve additional workDraft → Submitted → internally approved
    Technicians
  4. Approval
    Complete and acknowledgeOn site → Completed
    Credit policies
  5. Approval
    Replenish and reverse stockOperations Manager, Inventory Clerk
    Parts replenishments
Example screen with sample data
AI agent

Configure your service operation with Proto

Use Proto to configure dispatch, mobile work, stock and billing controls.

It can

  • Dispatcher: Prepare feasible assignment and route proposals using accepted crew membership, dated availability and the customer window.
  • Technician: Organize assigned work, notes and evidence without bypassing authorization.
  • Operations Manager: Summarize pending estimates, retained credit-completion evidence and billing exceptions for the manager’s independent review.
  • Inventory Clerk: Prepare replenishment requests and explain stock differences.

Stays with a person

  • Proto cannot approve its own request, authorize a customer signature, invent a processor or AR acknowledgement, bypass a missing certification or rewrite signed and posted history.
  • Sensitive connector credentials and card data stay outside prompts and operational notes.
Integrations

Connects to the tools you use

Set up connections through ERP.AI and Proto workflows, with every change logged.

  • Field Service Management
  • Helpdesk handoff
  • Route service
  • Customer messages
  • Inventory and procurement
  • Payment service
  • Invoice handoff
  • Survey service
Data model

Your data, in tables you can change

Every record lives in a table you can see, extend and export. Add fields or whole tables in Proto.

Browse all 35 tables
35tables
  • Dispatch and scheduling9
  • Routes and mobile work7
  • Parts and truck stock6
  • Estimates and signatures6
  • Billing and payments9
  • Service contracts and follow-up5
Implementation

Roll out one team at a time

Start with one team and one process, then add the rest once the basics are running.

  1. Prepare the operational model

    Your team: provide the technician and crew roster, identity mappings, service categories and certifications, customer locations and time zones, recurring agreements, working windows, parts and opening stock evidence, customer price policy, estimate limits, required completion evidence, communication permissions and scoped connector access.

  2. Configure assignments and work

    Test skill expiry, crew capacity, customer windows, travel assumptions, access notes and supported mobile behavior with representative visits.

  3. Configure decisions and billing

    Set independent estimate limits, customer signature evidence, required collection policy and effective tax inputs. Reconcile payment and AR request outcomes.

  4. Rehearse exceptions

    Exercise duplicate intake, offline replay, reassignment, insufficient stock, rejection, cancellation, refund and uncertain connector outcomes.

  5. Release and observe

    Release the reviewed configuration, reconcile open work and assign owners for dispatch, mobile, inventory and billing exceptions.

Pricing

$0per user

The base account and everyday work in the ERP.AI app are free, for every user.

  • No per-user or per-seat fees
  • Viewing, editing, approving and exporting records in the app is free
  • Pay only for machine work: API calls, imports, workflows and AI agents
  • Prepaid credits from $5. Purchased credits never expire

Pricing details

Machine work rate card Included per $1 of credit

Machine work rate card
UsagePer $1
Record reads (list, filter, get)20,000
Search or aggregate queries4,000
Record writes4,000
Imported or synced records200,000
Workflow runs2,000
AI agent runs2,000
Scheduled jobs or webhooks20,000
File uploads (MB)2,000
CSV or PDF exports100
FAQ

Questions, answered

Scope, rollout and pricing for Field Service Management.

All questions
How do I get started?

Click Get started to create your ERP.AI account, then use Proto to configure Field Service Management with your technicians, service locations, working windows, parts and approval policies.

Can we schedule a crew instead of one technician?

Yes. Assign one eligible technician or a crew, then check each participating member against the required skills, work window and other commitments before dispatch.

Will route optimization change a customer appointment?

Route planning proposes a feasible order and travel estimates. Dispatch accepts changes to the committed schedule; a background proposal cannot silently replace the promised customer window.

What can technicians do without a connection?

Supported notes, photos, labor and signature captures can wait in the mobile queue. On reconnect the server checks current assignment, revision and command identity. Offline captures do not establish confirmed payment or server completion.

Who approves additional work?

An independent Crew Lead within the configured limit or Operations Manager reviews the submitted estimate. The customer then accepts that exact scope and revision before additional work is charged.

How do truck stock corrections work?

Accepted parts consumption posts a traceable stock movement. Correct a posted mistake through a linked compensating movement and any corresponding billing review, preserving the original record.

What happens when a payment response is uncertain?

Keep the request Unknown and reconcile its original processor identity before retrying. An authorization, timeout or offline request is not a confirmed collection.

Does a completed visit automatically mean AR has posted its invoice?

No. The service billing snapshot is sent with a durable request identity. The local record retains the confirmed AR invoice reference only after a correlated acknowledgement.

Can recurring contracts cover several locations?

Yes. Each contract item identifies its covered service and location with its own occurrence schedule. Duplicate generation is prevented, and effective suspension or cancellation controls future visits.

How should we interpret first-time-fix and CSAT reports?

First-time-fix uses completed calls with an elapsed observation window and explicit linked recalls. CSAT uses actual verified responses with coverage shown separately; a missing response is not a zero score.

Set up Field Service Management your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appField Service Management

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.