Skip to main content Enter
ERP.AI Field Service Management

Field Service Management

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Dispatch and schedulingMatch each service visit to qualified people and a feasible customer window. Routes and mobile workGive technicians the route, job context and work history they need in the field. Parts and truck stockKeep field consumption, replenishment and inventory corrections connected.
Estimates and signaturesAgree additional work and retain the exact scope the customer accepted. Billing and paymentsTurn accepted service work into reconciled invoices and confirmed collections. Service contracts and follow-upKeep recurring visits, service history and customer feedback connected.

Field Service Management

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Request to dispatchAccept a service request and commit a feasible assignment. Extra work to signed completionApprove additional scope and close the visit with the right evidence.
Parts consumption to replenishmentPost material usage and replenish the right truck with an auditable stock trail. Completed visit to reconciled billingCreate one invoice handoff and match confirmed payment outcomes.

Field Service Management

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

HVAC and refrigeration servicePlan qualified visits, recurring maintenance and equipment repair work. Property maintenance serviceCoordinate customer sites, access instructions and repeat service commitments.
Electrical and appliance serviceBring dispatch, on-site diagnosis and billing into a connected service workflow.

Field Service Management

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive dispatch, field staff and the back office their own clear responsibilities. Reports and analyticsReview accepted service outcomes, utilization, materials and reconciliation. Data modelConnect service locations, accepted visits, posted stock and billing receipts.
IntegrationsConnect helpdesk, routes, payments, AR, inventory and customer feedback. ImplementationConfigure the service operation around its real appointments and controls. Agent referenceUse Proto to configure dispatch, mobile work, stock and billing controls.

Field Service Management

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Dispatch and schedulingMatch each service visit to qualified people and a feasible customer window.Routes and mobile workGive technicians the route, job context and work history they need in the field.Parts and truck stockKeep field consumption, replenishment and inventory corrections connected.Estimates and signaturesAgree additional work and retain the exact scope the customer accepted.Billing and paymentsTurn accepted service work into reconciled invoices and confirmed collections.Service contracts and follow-upKeep recurring visits, service history and customer feedback connected.
Processes
Request to dispatchAccept a service request and commit a feasible assignment.Extra work to signed completionApprove additional scope and close the visit with the right evidence.Parts consumption to replenishmentPost material usage and replenish the right truck with an auditable stock trail.Completed visit to reconciled billingCreate one invoice handoff and match confirmed payment outcomes.
Industries
HVAC and refrigeration servicePlan qualified visits, recurring maintenance and equipment repair work.Property maintenance serviceCoordinate customer sites, access instructions and repeat service commitments.Electrical and appliance serviceBring dispatch, on-site diagnosis and billing into a connected service workflow.
Reference
Roles and permissionsGive dispatch, field staff and the back office their own clear responsibilities.Reports and analyticsReview accepted service outcomes, utilization, materials and reconciliation.Data modelConnect service locations, accepted visits, posted stock and billing receipts.IntegrationsConnect helpdesk, routes, payments, AR, inventory and customer feedback.ImplementationConfigure the service operation around its real appointments and controls.Agent referenceUse Proto to configure dispatch, mobile work, stock and billing controls.
Sign in
Sign in Start now
Field Service Management

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

Schedule qualified technicians, manage on-site work and parts, and reconcile service billing.

Start now Download agent
Explore
  • Modules
  • Processes
  • Industries
  • Reference
Today's Unassigned CallsServiceCalls
Dispatch and schedulingRoutes and mobile workParts and truck stockEstimates and signaturesBilling and paymentsService contracts and follow-up
Createdno assigned technicianno assigned crew
Call NumberCustomerService LocationService CategoryPriorityRequested Window Start
SC-41234CUS-240SL-120SC-4107Low25 Sep
SC-97431CUS-201SL-140SC-8613Medium19 Sep
SC-52692CUS-085SL-120SC-9920High27 Sep
SC-81669CUS-080SL-140SC-3932Emergency20 Sep
SC-36686CUS-021SL-110SC-8259Low10 Sep
SC-77134CUS-096SL-150SC-1105Medium13 Sep

Illustrative records derived from the system specification.

Explore the specification

Built for teams that work at the customer site

Dispatchers, field operations managers and service teams coordinating on-site customer work.

  • HVAC and refrigeration service
  • Property maintenance service
  • Electrical and appliance service
Defined tables
35
Operational views
16
Defined roles
7
Reports
8

Defined in the planned system specification.

What’s inside.

Schedule qualified technicians, manage on-site work and parts, and reconcile service billing.

Dispatch and scheduling

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

Today's ScheduleScheduled
Call NumberAssigned TechnicianAssigned CrewScheduled Start

Routes and mobile work

Give technicians the route, job context and work history they need in the field.

My Route Today
Stop OrderStop TypeService CallETAArrival
Warehouse Pickup

Parts and truck stock

Keep field consumption, replenishment and inventory corrections connected.

Low Truck Stock
TechnicianPartQuantityLast Replenished At

Estimates and signatures

Agree additional work and retain the exact scope the customer accepted.

Estimates Awaiting ApprovalSubmitted
Estimate NumberService CallCustomerEstimated Amount

Billing and payments

Turn accepted service work into reconciled invoices and confirmed collections.

Invoices Pending AR SyncPending
Invoice NumberService CallCustomerInvoice Date

Service contracts and follow-up

Keep recurring visits, service history and customer feedback connected.

Recurring Contracts Due Soon
Service ContractService CategoryService LocationNext Due Date

Give your field team a clear plan for every visit

Today's Unassigned CallsServiceCalls
Createdno assigned technicianno assigned crew
Call NumberCustomerService LocationService CategoryPriority
SC-41234CUS-240SL-120SC-4107Low
SC-97431CUS-201SL-140SC-8613Medium
SC-52692CUS-085SL-120SC-9920High
SC-81669CUS-080SL-140SC-3932Emergency
SC-36686CUS-021SL-110SC-8259Low
SC-77134CUS-096SL-150SC-1105Medium
Today's ScheduleServiceCalls
StatusScheduledDispatchedEnRouteOnSitenext 1 days
EM SC-95597, 17 Sep to 26 Sep, Scheduled KF SC-67362, 15 Sep to 23 Sep, Dispatched DY SC-63396, 17 Sep to 24 Sep, EnRoute HW SC-99431, 18 Sep to 21 Sep, OnSite NZ SC-94421, 18 Sep to 22 Sep, Scheduled TA SC-90601, 16 Sep to 20 Sep, Dispatched SC-95597SC-67362SC-63396SC-99431SC-94421SC-90601 today · 17 Sep
  • EM: SC-95597, 17 Sep to 26 Sep, Scheduled
  • KF: SC-67362, 15 Sep to 23 Sep, Dispatched
  • DY: SC-63396, 17 Sep to 24 Sep, EnRoute
  • HW: SC-99431, 18 Sep to 21 Sep, OnSite
  • NZ: SC-94421, 18 Sep to 22 Sep, Scheduled
  • TA: SC-90601, 16 Sep to 20 Sep, Dispatched
Dispatch and scheduling →
My Route TodayRouteStops
YouRoute.RouteDate = today
  1. RS-88097SC-8867115 Sep → 19 SepServiceCall
  2. RS-84365SC-5877721 Sep → 30 SepWarehousePickup
  3. RS-79297SC-6004315 Sep → 23 SepLunch
  4. RS-40249SC-8077306 Sep → 10 SepEndOfDay
  5. RS-23564SC-5896512 Sep → 14 SepServiceCall
Routes and mobile work →
Estimates Awaiting ApprovalEstimates
Review estimate waits for the crew lead or operations manager
Submitted
  • EST-22303 SC-48129 630 in 2 d
  • EST-37264 SC-77569 90 9 d
  • EST-71133 SC-32425 710 11 d
  • EST-62099 SC-75702 910 6 d
  • EST-52858 SC-67396 590 6 d
EST-22303
ServiceCall
SC-48129
Customer
CUS-238
EstimatedAmount
40,250.09
CreatedBy
JS
Revision
630

Review estimate waits for the crew lead or operations manager.

Estimates and signatures →
My Open CallsServiceCalls
YouStatusScheduledDispatchedEnRouteOnSite
Scheduled
SC-67374CUS-132
SC-26445CUS-052
Dispatched
SC-29150CUS-183
SC-86749CUS-212
EnRoute
SC-48357CUS-006
OnSite
SC-30443CUS-046
Replenishments PendingPartsReplenishments
StatusApprovedPickedSent
Approved
PR-83744PRT-1700390 quantity
PR-38402PRT-9985540 quantity
Picked
PR-26529PRT-7984420 quantity
PR-21746PRT-2576340 quantity
Sent
PR-19102PRT-5697490 quantity
PR-56099PRT-501320 quantity
Parts and truck stock →
Payment ReconciliationPayments
StatusPendingAuthorizedUnknownFailed
Pending
PYM-32737SC-33490
PYM-37252SC-86754
Authorized
PYM-53110SC-82538
PYM-24995SC-23918
Unknown
PYM-61665SC-17589
Failed
PYM-21013SC-66912
Billing and payments →
Dispatch BoardServiceCalls
StatusCreatedScheduledDispatchedEnRouteOnSite
Created
SC-72309CUS-096
SC-28755CUS-011
Scheduled
SC-22563CUS-089
Dispatched
SC-90684CUS-126
EnRoute
SC-87573CUS-143
OnSite
SC-83920CUS-240
EnRoute TrackingServiceCalls
Approval conditions
Approval conditions

The assigned Technician or Crew Lead records Status: Dispatched → EnRoute → OnSite;

StatusDispatchedEnRoute
Call NumberCustomerAssigned TechnicianScheduled StartScheduled End
SC-24868CUS-144HW06 Sep12 Sep
SC-37555CUS-022CL21 Sep27 Sep
SC-86658CUS-013TL15 Sep17 Sep
SC-23643CUS-009UK15 Sep20 Sep
SC-98344CUS-035JZ20 Sep22 Sep
SC-52344CUS-055DM22 Sep01 Oct
Calls Awaiting Customer SignatureServiceCalls
OnSiteno completion signature
Call NumberCustomerAssigned TechnicianArrived AtScheduled Start
SC-40626CUS-028ZJ17 Sep23 Sep
SC-17587CUS-125FB14 Sep23 Sep
SC-52800CUS-079GD28 Sep30 Sep
SC-60525CUS-225EJ10 Sep14 Sep
SC-32883CUS-120BN17 Sep21 Sep
SC-10131CUS-141LR16 Sep24 Sep
Replenishment ApprovalPartsReplenishments
Approve replenishment waits for the operations manager
Suggested
Replenishment NumberTypePartQuantityTo Technician
PR-45749WarehouseToTruckPRT-2349820MC
PR-52125WarehouseToSupplierPRT-1031890AB
PR-61177WarehouseToTruckPRT-7972190YY
PR-36136WarehouseToSupplierPRT-7070260LG
PR-95188WarehouseToTruckPRT-2008790BR
PR-72124WarehouseToSupplierPRT-3044120NB
Parts and truck stock →
Failed Mobile Sync ItemsMobileSyncQueue
Failed
Queue NumberTechnicianService CallEvent TypeQueued At
MSQ-52349VDSC-80244StatusChange18 Sep
MSQ-89864JKSC-60799PartsAdded09 Sep
MSQ-87406WGSC-61876LaborStarted09 Sep
MSQ-89083XRSC-11989LaborEnded12 Sep
MSQ-11458SXSC-77397PhotoUploaded24 Sep
MSQ-27870FJSC-26366SignatureCaptured26 Sep
Routes and mobile work →
Completed CallsServiceCalls
Completed
Call NumberService CategoryAssigned TechnicianService LocationArrived At
SC-24444SC-8932HMSL-15006 Sep
SC-50069SC-7452SSSL-13018 Sep
SC-56364SC-1550DHSL-14014 Sep
SC-11489SC-7561BBSL-11015 Sep
SC-54201SC-4447ARSL-11029 Sep
SC-15486SC-1108SMSL-11019 Sep
Recurring Contracts Due SoonServiceContractItems
next 14 daysServiceContract.Status = Active
Service ContractService CategoryService LocationNext Due DateVisits Per Year
SC-66522SC-6289SL-12027 Sep70
SC-38979SC-7812SL-15019 Sep250
SC-34772SC-4178SL-13028 Sep550
SC-86721SC-7094SL-11025 Sep50
SC-88974SC-9739SL-11024 Sep210
SC-22706SC-3593SL-11026 Sep20
Service contracts and follow-up →
Invoices Pending AR SyncInvoices
SyncStatusPendingFailedUnknown
Invoice NumberService CallCustomerInvoice DateTotal Amount
INV-89490SC-16108CUS-17603 Sep5,026.16
INV-97424SC-46492CUS-17512 Sep43,449.34
INV-10963SC-49001CUS-15712 Sep19,314.10
INV-83571SC-17955CUS-20604 Sep25,911.09
INV-42234SC-21721CUS-20304 Sep34,196.53
INV-30899SC-55510CUS-01513 Sep25,973.93
Billing and payments →
Low Truck StockTruckStock
BelowMinimum = true
TechnicianPartQuantityLast Replenished AtBelow Minimum
DKPRT-496118023 Sep20
XCPRT-344772022 Sep840
LVPRT-112989016 Sep500
NJPRT-930977005 Sep770
AGPRT-629696024 Sep940
RHPRT-535431010 Sep490
Parts and truck stock →

Connect dispatch, field work and the back office

Calls Completeddrill-down

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

opens Completed Calls →
opens
Completed CallsServiceCalls
Call NumberService CategoryAssigned TechnicianService LocationArrived At
SC-24444SC-8932HMSL-15006 Sep
SC-50069SC-7452SSSL-13018 Sep
SC-56364SC-1550DHSL-14014 Sep
SC-11489SC-7561BBSL-11015 Sep
opens
SC-24444ServiceCalls
  1. Created
  2. Scheduled
  3. Dispatched
  4. EnRoute
  5. OnSite
  6. Completed
  7. Cancelled
  8. Rescheduled
CallNumber
SC-24444
ServiceLocation
SL-150
ServiceCategory
SC-8932
AssignedTechnician
HM
ArrivedAt
06 Sep
CompletedAt
09 Sep

owner Operations Manager

completed · HM

Go from the big picture to the details behind it. Open any record to see its status, owner and history.

Illustrative records. Connections and approval states follow the authored specification.

From service request to reconciled visit

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

Illustrative previews from the system specification.

Request Schedule Arrive Approveextra work approval Complete Reconcile
Shapes describe the work. Approval steps are human tasks.
  1. 01

    Request

    Capture the customer, location and service need.

    Request to dispatch
    Today's Unassigned CallsCreated
    Call NumberCustomerService LocationService Category
  2. 02

    Schedule

    Assign qualified people to a feasible customer window.

    Request to dispatch
    Today's ScheduleScheduled
    Call NumberAssigned TechnicianAssigned CrewScheduled Start
  3. 03

    Arrive

    Give the technician the accepted route and job context.

    Extra work to signed completion
    My Open CallsScheduled
    Call NumberCustomerService LocationService Category
  4. 04

    Approve extra work

    Review the additional scope and retain customer acceptance.

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

    Extra work to signed completion
    Estimates Awaiting ApprovalSubmitted
    Estimate NumberService CallCustomerEstimated Amount
  5. 05

    Complete

    Validate the work, acknowledgment and required collection.

    Extra work to signed completion
    Calls Awaiting Customer SignatureOnSite
    Call NumberCustomerAssigned TechnicianArrived At
  6. 06

    Reconcile

    Match the finished visit to invoice and payment receipts.

    Completed visit to reconciled billing
    Invoices Pending AR SyncPending
    Invoice NumberService CallCustomerInvoice Date

Agree additional work before it becomes a charge

Decision checkpoints where approval stays with your team.

Approve extra work

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

Extra work to signed completion
Estimates Awaiting ApprovalSubmitted
Estimate NumberService CallCustomerEstimated Amount

Keep schedules, stock and billing accountable

Human approval and system automation have different jobs.

Approval required

Approve extra work

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

The right workspace for each service role

Replenishment ApprovalSuggested
Replenishment NumberTypePartQuantity
Warehouse To Supplier

Operations Manager

Owns service capacity, escalations and independent commercial decisions.

Dispatch BoardCreated
Call NumberCustomerAssigned TechnicianAssigned Crew

Dispatcher

Commits qualified assignments and customer windows and coordinates schedule changes.

Calls Awaiting Customer SignatureOnSite
Call NumberCustomerAssigned TechnicianArrived At

Technician

Records work only on assigned individual calls or calls assigned to a crew of which they are a current authorized member.

Estimates Awaiting ApprovalSubmitted
Estimate NumberService CallCustomerEstimated Amount

Crew Lead

Works assigned crew calls and provides an independent pricing decision where the configured limit permits.

Low Truck Stock
TechnicianPartQuantityLast Replenished At

Inventory Clerk

Requests and fulfils parts transfers within the configured inventory ownership boundary.

Viewer

Reads operational summaries without transaction or identity administration rights.

Understand service outcomes and open exceptions

Start with the question. Follow it to the records behind the answer.

Drill-down

Calls Completed

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

View Completed Calls
Source view · Illustrative records
Completed CallsCompleted
Call NumberService CategoryAssigned TechnicianService Location
List report

First-Time-Fix Rate

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

View Completed Calls
Source view · Illustrative records
Completed CallsCompleted
Call NumberService CategoryAssigned TechnicianService Location
List report

On-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.

View Completed Calls
Source view · Illustrative records
Completed CallsCompleted
Call NumberService CategoryAssigned TechnicianService Location
Drill-down

Tech Utilization

Closed billable labor hours divided by the matching immutable TechnicianAvailabilityDays basis, including days without calls. Later slot, leave or employment edits do not change an earlier denominator. Expand actual crew labor per member without double counting; exclude open clocks and show missing basis as incomplete, not zero.

View Today's Schedule
Source view · Illustrative records
Today's ScheduleScheduled
Call NumberAssigned TechnicianAssigned CrewScheduled Start
Drill-down

Parts Usage & Truck Stock

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

View Low Truck Stock
Source view · Illustrative records
Low Truck Stock
TechnicianPartQuantityLast Replenished At
Drill-down

Revenue by Service Category

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

View Invoices Pending AR Sync
Source view · Illustrative records
Invoices Pending AR SyncPending
Invoice NumberService CallCustomerInvoice Date
List report

Same-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.

View Payment Reconciliation
Source view · Illustrative records
Payment ReconciliationPending
Payment NumberService CallMethodAmount
Check
Drill-down

CSAT 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.

Source view · Illustrative records
Completed CallsCompleted
Call NumberService CategoryAssigned TechnicianService Location
All reports and dashboards

Configure your service operation with Proto

Let your AI agent help with everyday work. Set its permissions during setup and keep approvals with your team.

Field Service ManagementShared data, controlled access Service intakeHelpdesk handoffin Routes and customercommunicationsRoute serviceServiceLocations ↕ Customer messagesServiceCalls ↑ Inventory fulfillmentInventory and procurementin and out Payment reconciliationPayment servicein and out Accounts receivableInvoice handoffInvoices ↕ · InvoiceLines ↕ Customer feedbackSurvey servicein and out Your agent
  • Service intake
    • Helpdesk handoffin
  • Routes and customer communications
    • Route serviceServiceLocations, Routes, RouteStops · in and out
    • Customer messagesServiceCalls, RouteStops · out
  • Inventory fulfillment
    • Inventory and procurementin and out
  • Payment reconciliation
    • Payment servicein and out
  • Accounts receivable
    • Invoice handoffInvoices, InvoiceLines, Payments · in and out
  • Customer feedback
    • Survey servicein and out
  • Agents
    • Your agentWorks within the permissions you assign
Explore integrations →

Your agent works within the permissions you assign.

List the work that needs attention. Keep the approval with the assigned reviewer.

Download agent Agent setup guide
Illustrative exampleAfter configuration
$ curl -fsSL https://www.erp.ai/skill.md

› open Field Service Management and list records waiting on approve extra work
Service request to paid visit · records listed with owner and age

› approve the first one at approve extra work, as its approver
Approval requiredWaiting for the assigned reviewer
FAQ

Your questions, answered.

How the system works, what you can configure and how to get started.

How do I get started?+

Select Start now to create your account. Explore the system specification, or use Proto to configure it for your business.

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.

Implementation

Configure the service operation around its real appointments and controls.

Read the implementation plan
  1. 01

    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.

    Your team
  2. 02

    Configure assignments and work

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

    Team and ERP.ai
  3. 03

    Configure decisions and billing

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

    Team and ERP.ai
  4. 04

    Rehearse exceptions

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

    Team and ERP.ai
  5. 05

    Release and observe

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

    Team and ERP.ai

Pricing

The base account and ordinary manual work in ERP.AI's official interface are $0. Viewing, searching, creating, editing, approving, deleting and exporting records in that interface do not consume read or write credits. There is no per-user fee.

Machine work: external API-key requests, imports, workflows, agents and scheduled jobs. Successful external API-key reads and writes use the operation rates below. Starting a managed execution from the interface still starts that metered service.

Pricing and account rules
Credit rate card
Machine workIncluded per $1 of credit
List/filter or get record calls20,000
Search or aggregate calls4,000
CSV or PDF exports100
Record writes4,000
Imported or synced records200,000
File upload in MB2,000
Workflow runs2,000
Code-node compute beyond included in CPU-sec12,000
Agent executions2,000
Scheduled jobs or webhook activations20,000

Read and write rates apply to successful external API-key requests. Ordinary manual work in the ERP.AI interface is $0.

prepaid creditsSmallest pack $5, purchased credits never expire.

Go deeper

Explore the complete system.

Follow the operating model from the process to the people, records and decisions behind it.

Industries

HVAC and refrigeration service Plan qualified visits, recurring maintenance and equipment repair work.Property maintenance service Coordinate customer sites, access instructions and repeat service commitments.Electrical and appliance service Bring dispatch, on-site diagnosis and billing into a connected service workflow.

Reference

Roles and permissions Give dispatch, field staff and the back office their own clear responsibilities.Reports and analytics Review accepted service outcomes, utilization, materials and reconciliation.Data model Connect service locations, accepted visits, posted stock and billing receipts.Integrations Connect helpdesk, routes, payments, AR, inventory and customer feedback.Implementation Configure the service operation around its real appointments and controls.Agent reference Use Proto to configure dispatch, mobile work, stock and billing controls.

Start

Pricing No per-user fees. Pay for metered automation and configured implementation services.Frequently asked questions Answers about dispatch, field work, inventory and service billing.Get started Set up the team, service commitments and controls for your field operation.
ERP•AI workspace

Make it work your way.

Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.

Start now Download agent

Previews contain illustrative data from the system specification.

More support systems

See all →
SupportPlanned

Helpdesk & Ticketing

Give every customer request a clear owner.

  • Ticket management
  • Ticket ownership
  • SLA tracking
  • Knowledge base
  • Priority rules
  • SLA risk
Start now Explore
SupportPlanned

Live Chat Platform

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Call Center Management

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Customer Success Platform

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Customer Feedback System

Turn customer feedback into a clear next step.

  • CSAT surveys
  • NPS surveys
  • Customer effort
  • Customer feedback
  • Survey analytics
  • Follow-up
Start now Explore
SupportPlanned

Knowledge Base Platform

Give customers answers your team can stand behind.

  • Knowledge base
  • Help center
  • Article publishing
  • Self-service search
  • Content review
  • Content gaps
Start now Explore
SupportPlanned

Community Forum

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Warranty Management

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

SLA Management Dashboard

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Chatbot Builder

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Quality Assurance (QA)

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Complaint Management

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Remote Support / Screen Share

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Customer Onboarding Portal

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Service Level Agreement Builder

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Escalation Management

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Returns / RMA Portal

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Internal Help Desk

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Multilingual Support Platform

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Customer Support

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Omnichannel Inbox

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Case Management

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Grant Management Platform

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
SupportPlanned

Animation Studio Management

Tickets, queues and slas, in one system.

  • Priority rules
  • SLA risk
  • Escalation path
  • Warranty claims
  • Customer portal
  • CSAT
Start now Explore
Not quite it?

Describe the system you need. Proto drafts it in a private workspace.

Describe it

Customize Field Service Management. With Proto, your desktop AI agent.

Ask Proto to help you customize Field Service Management.

Customize
Field Service Management.
Ask: “Adapt Dispatch and scheduling.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.