Field Service Suite
Work orders, dispatch, estimates, invoicing, and pricebook margins for field service operations.
Overview
Enterprise field service management with customer accounts, multi-site tracking, work order lifecycle, real-time dispatch, Good/Better/Best estimates, invoicing with payment recording (reconciled from your own Stripe account by webhook), and recurring service agreements. Optional modules: Pricebook Pro (service catalog, margin analysis), Fleet Pro (vehicles, maintenance, DOT inspections), Customer Portal (self-service estimate approval, invoice viewing, service requests), GPS & Routing (route plans, and a live map once a location-sharing client is available), Accounting Sync (invoices and payments to the accounting system connected under Admin › Integrations — QuickBooks, Xero, Sage, NetSuite and others). Mobile web for technicians in the field. Integrates with AssetPro, Lead Management, Procurement, Scheduling, and Training.
How a job moves from estimate to scheduling and dispatch, to on-site photo and signature capture, to invoice and payment, plus the optional Pricebook Pro, Fleet Pro, Customer Portal, GPS & Routing, and QuickBooks/Xero accounting sync modules.
Highlights
Capabilities
Work Orders & Job Management
-
Full work order lifecycle with enforced transitions (draft → scheduled → dispatched → in progress → completed → invoiced)
-
Five work types — service, repair, install, maintenance, inspection — across four priority levels
-
Late flag on open jobs past their scheduled end (or past the end of their scheduled day)
-
Line items for labor, parts, and materials with auto-calculated totals — copied from the converted estimate or added through Ask AI
-
Photo/video attachments and on-site customer signature capture per job
Dispatch, Routing & GPS
-
One-click technician assignment from the dispatch board
-
Daily route plans per technician with stop management and optimization (GPS & Routing module)
Estimates, Invoicing & Payments
-
Good/Better/Best multi-option estimates with per-option line items
-
Shareable proposal page where customers pick an option and approve it, or decline with a reason (no signature step)
-
Convert an approved estimate into a work order in one step
-
Generate invoices directly from completed work orders
-
Invoice lifecycle with partial payments, running balance, per-line taxable flag, and tax rate
-
Record payments by card, debit, ACH, cash, check, or financing
-
Automatically record card payments you take in your own Stripe account, when the payment carries the invoice id
Customers, Portal & Service Agreements
-
Customer accounts with multiple service sites and full service history
-
Customer portal with magic-link authentication
-
Portal self-service: view work orders, estimates, invoices, and agreements
-
Portal service requests — customers ask for a visit, and the request waits unscheduled until your office triages it
-
Recurring service agreements with monthly/quarterly/semi-annual/annual billing cadence, contract dates, and next-billing tracking
-
Automatic work-order & invoice generation from agreement schedules — once a day, an active agreement creates its due visit as an unassigned work order (when auto-scheduling is on) and a draft invoice for each billing period
Pricebook Pro & Fleet Pro
-
Versioned pricebook (draft / active / archived) with one-click activation and duplication
-
Catalog items — services, parts, materials, labor, bundles — in hierarchical categories
-
Per-item margin analysis (unit price vs. cost)
-
Pricebook CSV import and export
-
Fleet vehicle inventory with checkout / check-in capturing odometer and fuel level
-
Preventive maintenance scheduling by date or odometer, plus pass/fail inspection checklists (pre-trip, post-trip, safety, DOT)
AI Field Service Agent
-
Natural-language Ask AI agent for work orders, customers, estimates, invoices, and pricebook
-
AI dispatch recommendations ranking technicians by workload and job-type experience
-
AI work-order insights in Ask AI: cost benchmarks, duration, and risk flags
-
AI pricing suggestions in Ask AI, matched from your active pricebook (Pricebook Pro)
-
Agent write actions with confirmation — create work orders and estimates, add work-order line items, assign, invoice, email estimates and invoices to customers, and record payments (managers and the app's Contributor role)
-
A per-business admin switch for the Field Service assistant and its AI features
Integrations, Mobile & Notifications
-
Accounting sync of invoices and payments to the accounting system connected under Admin › Integrations (QuickBooks, Xero, Sage, NetSuite and others Merge supports), with per-record sync history (Accounting Sync module)
-
Remote video help on a work order (Live Assist integration)
-
Mobile-optimized web views for work orders, estimates, invoices, fleet, and agreements
-
In-app and email notifications for assignments, dispatch, status changes, estimates, invoices, and payments
Limits & Specs
-
Optional modules: Pricebook Pro, Fleet Pro, Customer Portal, GPS & Routing, Accounting Sync
-
Online payments: Stripe — payments you take in your own Stripe account are recorded via webhook; there is no Pay button
-
Accounting sync targets: The accounting system connected under Admin › Integrations — QuickBooks, Xero, Sage, NetSuite and others Merge supports
-
Work order / invoice numbers: Configurable prefix + 5-digit sequence (e.g. WO-00001, INV-00001)
-
Customer portal login: Magic-link token, 24-hour validity
-
Pricing: License required (per-tenant opt-in)
Use cases
FAQ
It requires a license and is opt-in per tenant — an administrator enables it for your business from the Apps Marketplace, and it stays disabled until then. The optional modules (Pricebook Pro, Fleet Pro, Customer Portal, GPS & Routing, Accounting Sync) are toggled on per business in the app's Settings.
Pricebook Pro (versioned service catalog with margin analysis), Fleet Pro (vehicles, maintenance, inspections), Customer Portal (magic-link self-service), GPS & Routing (daily route plans per technician, and a map that shows technician positions once a location-sharing client exists — none is available yet), and Accounting Sync (invoices and payments to the accounting system connected under Admin › Integrations (QuickBooks, Xero, Sage, NetSuite and others Merge supports)). Each is a separate toggle in Settings, so you turn on only what you use.
Field Service records payments; it does not take them — there is no Pay button on an invoice or in the customer portal. You collect the money (in person, or with your own Stripe link or checkout) and record it against the invoice in any method — card, debit, ACH, cash, check, or financing. If you turn on Online Payments, card payments you take in your own Stripe account are recorded on the matching invoice automatically, as long as the payment carries the invoice id.
Yes. Field Service Suite has mobile-optimized web views for work orders, estimates, invoices, fleet, and service agreements, and fleet inspections can be completed on a phone. Photo/video attachments and the customer signature are captured on the work-order page. Note there is no offline mode — the mobile views require a connection.
Yes. With the Accounting Sync module on, your office sends invoices and payments to the accounting system connected under Admin › Integrations (QuickBooks, Xero, Sage, NetSuite and others Merge supports). Every invoice and payment sent is listed in Sync History with its status and the error when one failed, and a payment not yet in your books can be sent again from the invoice's Payment History.
Yes, once the agreement is Active. Once a day it creates a draft invoice for every billing period that comes due (monthly, quarterly, semi-annual, or annual), and, when auto-scheduling of visits is on, a work order for each visit that comes due. Visit work orders are created unassigned and the agreement's owner is told to dispatch them; draft invoices wait for someone to review and send them. An agreement that is several periods behind catches up one period per day.
The Ask AI field service agent can search and summarize work orders, customers, estimates, invoices, and pricebook items; recommend which technician to dispatch (ranked by workload and job-type experience); surface work-order cost, duration, and risk insights; suggest pricing from your active pricebook; and take write actions with confirmation, such as creating work orders and estimates, assigning technicians, generating invoices, emailing estimates and invoices to the customer, and recording payments. Write actions are open to managers and to people an admin gives the app's Contributor role. An administrator can turn off the Field Service assistant, and with it these AI features, per business.
AI Front Office is the customer-facing front desk: an AI receptionist that handles inbound chat, SMS, and voice, qualifies the request, and books the appointment. Field Service Suite is the operations system that runs the job once it's booked — work orders, dispatch, estimates, invoicing, and agreements. When a booking is approved in AI Front Office it hands the work off to Field Service Suite as a work order, which arrives unassigned on the Dispatch board for your office to assign a technician, and Field Service Suite reports lifecycle outcomes (dispatched, completed, invoiced, paid) back for attribution.