Dispatch and scheduling
Match each service visit to qualified people and a feasible customer window.
Schedule qualified technicians, manage on-site work and parts, and reconcile service billing.
| Call Number | Customer | Service Location | Service Category | Priority | Requested Window Start |
|---|---|---|---|---|---|
| SC-41234 | CUS-240 | SL-120 | SC-4107 | Low | 25 Sep |
| SC-97431 | CUS-201 | SL-140 | SC-8613 | Medium | 19 Sep |
| SC-52692 | CUS-085 | SL-120 | SC-9920 | High | 27 Sep |
| SC-81669 | CUS-080 | SL-140 | SC-3932 | Emergency | 20 Sep |
| SC-36686 | CUS-021 | SL-110 | SC-8259 | Low | 10 Sep |
| SC-77134 | CUS-096 | SL-150 | SC-1105 | Medium | 13 Sep |
Illustrative records derived from the system specification.
Dispatchers, field operations managers and service teams coordinating on-site customer work.
Defined in the planned system specification.
Schedule qualified technicians, manage on-site work and parts, and reconcile service billing.
Match each service visit to qualified people and a feasible customer window.
Give technicians the route, job context and work history they need in the field.
Keep field consumption, replenishment and inventory corrections connected.
Agree additional work and retain the exact scope the customer accepted.
Turn accepted service work into reconciled invoices and confirmed collections.
Keep recurring visits, service history and customer feedback connected.
| Call Number | Customer | Service Location | Service Category | Priority |
|---|---|---|---|---|
| SC-41234 | CUS-240 | SL-120 | SC-4107 | Low |
| SC-97431 | CUS-201 | SL-140 | SC-8613 | Medium |
| SC-52692 | CUS-085 | SL-120 | SC-9920 | High |
| SC-81669 | CUS-080 | SL-140 | SC-3932 | Emergency |
| SC-36686 | CUS-021 | SL-110 | SC-8259 | Low |
| SC-77134 | CUS-096 | SL-150 | SC-1105 | Medium |
Review estimate waits for the crew lead or operations manager.
The assigned Technician or Crew Lead records Status: Dispatched → EnRoute → OnSite;
| Call Number | Customer | Assigned Technician | Scheduled Start | Scheduled End |
|---|---|---|---|---|
| SC-24868 | CUS-144 | HW | 06 Sep | 12 Sep |
| SC-37555 | CUS-022 | CL | 21 Sep | 27 Sep |
| SC-86658 | CUS-013 | TL | 15 Sep | 17 Sep |
| SC-23643 | CUS-009 | UK | 15 Sep | 20 Sep |
| SC-98344 | CUS-035 | JZ | 20 Sep | 22 Sep |
| SC-52344 | CUS-055 | DM | 22 Sep | 01 Oct |
| Call Number | Customer | Assigned Technician | Arrived At | Scheduled Start |
|---|---|---|---|---|
| SC-40626 | CUS-028 | ZJ | 17 Sep | 23 Sep |
| SC-17587 | CUS-125 | FB | 14 Sep | 23 Sep |
| SC-52800 | CUS-079 | GD | 28 Sep | 30 Sep |
| SC-60525 | CUS-225 | EJ | 10 Sep | 14 Sep |
| SC-32883 | CUS-120 | BN | 17 Sep | 21 Sep |
| SC-10131 | CUS-141 | LR | 16 Sep | 24 Sep |
| Replenishment Number | Type | Part | Quantity | To Technician |
|---|---|---|---|---|
| PR-45749 | WarehouseToTruck | PRT-2349 | 820 | MC |
| PR-52125 | WarehouseToSupplier | PRT-1031 | 890 | AB |
| PR-61177 | WarehouseToTruck | PRT-7972 | 190 | YY |
| PR-36136 | WarehouseToSupplier | PRT-7070 | 260 | LG |
| PR-95188 | WarehouseToTruck | PRT-2008 | 790 | BR |
| PR-72124 | WarehouseToSupplier | PRT-3044 | 120 | NB |
| Queue Number | Technician | Service Call | Event Type | Queued At |
|---|---|---|---|---|
| MSQ-52349 | VD | SC-80244 | StatusChange | 18 Sep |
| MSQ-89864 | JK | SC-60799 | PartsAdded | 09 Sep |
| MSQ-87406 | WG | SC-61876 | LaborStarted | 09 Sep |
| MSQ-89083 | XR | SC-11989 | LaborEnded | 12 Sep |
| MSQ-11458 | SX | SC-77397 | PhotoUploaded | 24 Sep |
| MSQ-27870 | FJ | SC-26366 | SignatureCaptured | 26 Sep |
| Call Number | Service Category | Assigned Technician | Service Location | Arrived At |
|---|---|---|---|---|
| SC-24444 | SC-8932 | HM | SL-150 | 06 Sep |
| SC-50069 | SC-7452 | SS | SL-130 | 18 Sep |
| SC-56364 | SC-1550 | DH | SL-140 | 14 Sep |
| SC-11489 | SC-7561 | BB | SL-110 | 15 Sep |
| SC-54201 | SC-4447 | AR | SL-110 | 29 Sep |
| SC-15486 | SC-1108 | SM | SL-110 | 19 Sep |
| Service Contract | Service Category | Service Location | Next Due Date | Visits Per Year |
|---|---|---|---|---|
| SC-66522 | SC-6289 | SL-120 | 27 Sep | 70 |
| SC-38979 | SC-7812 | SL-150 | 19 Sep | 250 |
| SC-34772 | SC-4178 | SL-130 | 28 Sep | 550 |
| SC-86721 | SC-7094 | SL-110 | 25 Sep | 50 |
| SC-88974 | SC-9739 | SL-110 | 24 Sep | 210 |
| SC-22706 | SC-3593 | SL-110 | 26 Sep | 20 |
| Invoice Number | Service Call | Customer | Invoice Date | Total Amount |
|---|---|---|---|---|
| INV-89490 | SC-16108 | CUS-176 | 03 Sep | 5,026.16 |
| INV-97424 | SC-46492 | CUS-175 | 12 Sep | 43,449.34 |
| INV-10963 | SC-49001 | CUS-157 | 12 Sep | 19,314.10 |
| INV-83571 | SC-17955 | CUS-206 | 04 Sep | 25,911.09 |
| INV-42234 | SC-21721 | CUS-203 | 04 Sep | 34,196.53 |
| INV-30899 | SC-55510 | CUS-015 | 13 Sep | 25,973.93 |
| Technician | Part | Quantity | Last Replenished At | Below Minimum |
|---|---|---|---|---|
| DK | PRT-4961 | 180 | 23 Sep | 20 |
| XC | PRT-3447 | 720 | 22 Sep | 840 |
| LV | PRT-1129 | 890 | 16 Sep | 500 |
| NJ | PRT-9309 | 770 | 05 Sep | 770 |
| AG | PRT-6296 | 960 | 24 Sep | 940 |
| RH | PRT-5354 | 310 | 10 Sep | 490 |
Count distinct completed calls by completion date, category, technician and location service area. Cancelled and rescheduled visits are separate outcomes.
opens Completed Calls →| Call Number | Service Category | Assigned Technician | Service Location | Arrived At |
|---|---|---|---|---|
| SC-24444 | SC-8932 | HM | SL-150 | 06 Sep |
| SC-50069 | SC-7452 | SS | SL-130 | 18 Sep |
| SC-56364 | SC-1550 | DH | SL-140 | 14 Sep |
| SC-11489 | SC-7561 | BB | SL-110 | 15 Sep |
owner Operations Manager
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.
Plan the visit. Equip the technician. Close the job.
Illustrative previews from the system specification.
Capture the customer, location and service need.
Request to dispatchAssign qualified people to a feasible customer window.
Request to dispatchGive the technician the accepted route and job context.
Extra work to signed completionReview 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 completionValidate the work, acknowledgment and required collection.
Extra work to signed completionMatch the finished visit to invoice and payment receipts.
Completed visit to reconciled billingDecision checkpoints where approval stays with your team.
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 completionHuman approval and system automation have different jobs.
An independent Crew Lead within the configured limit or Operations Manager reviews the estimate before the customer accepts that exact scope.
Owns service capacity, escalations and independent commercial decisions.
Commits qualified assignments and customer windows and coordinates schedule changes.
Records work only on assigned individual calls or calls assigned to a crew of which they are a current authorized member.
Works assigned crew calls and provides an independent pricing decision where the configured limit permits.
Requests and fulfils parts transfers within the configured inventory ownership boundary.
Reads operational summaries without transaction or identity administration rights.
Start with the question. Follow it to the records behind the answer.
Count distinct completed calls by completion date, category, technician and location service area. Cancelled and rescheduled visits are separate outcomes.
View Completed CallsFor 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 CallsAmong 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 CallsClosed 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 ScheduleNet posted parts consumption by part, technician and week, reconciled to StockMovements and current truck balances including compensating reversals.
View Low Truck StockAcknowledged nonvoid AR invoice value excluding tax by service category and month; pending or unknown AR handoffs remain reconciliation exceptions.
View Invoices Pending AR SyncAmong 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 ReconciliationAverage 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.
Let your AI agent help with everyday work. Set its permissions during setup and keep approvals with your team.
List the work that needs attention. Keep the approval with the assigned reviewer.
Download agent Agent setup guide$ 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 approverHow the system works, what you can configure and how to get started.
Select Start now to create your account. Explore the system specification, or use Proto to configure it for your business.
Yes. Assign one eligible technician or a crew, then check each participating member against the required skills, work window and other commitments before dispatch.
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.
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.
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.
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.
Keep the request Unknown and reconcile its original processor identity before retrying. An authorization, timeout or offline request is not a confirmed collection.
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.
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.
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.
Configure the service operation around its real appointments and controls.
Read the implementation planYour 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 teamTest skill expiry, crew capacity, customer windows, travel assumptions, access notes and supported mobile behavior with representative visits.
Team and ERP.aiSet independent estimate limits, customer signature evidence, required collection policy and effective tax inputs. Reconcile payment and AR request outcomes.
Team and ERP.aiExercise duplicate intake, offline replay, reassignment, insufficient stock, rejection, cancellation, refund and uncertain connector outcomes.
Team and ERP.aiRelease the reviewed configuration, reconcile open work and assign owners for dispatch, mobile, inventory and billing exceptions.
Team and ERP.aiThe 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| Machine work | Included per $1 of credit |
|---|---|
| List/filter or get record calls | 20,000 |
| Search or aggregate calls | 4,000 |
| CSV or PDF exports | 100 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| File upload in MB | 2,000 |
| Workflow runs | 2,000 |
| Code-node compute beyond included in CPU-sec | 12,000 |
| Agent executions | 2,000 |
| Scheduled jobs or webhook activations | 20,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.
Follow the operating model from the process to the people, records and decisions behind it.
Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.
Previews contain illustrative data from the system specification.
We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy
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 cookiesThese 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.