AI-powered field service management for commercial contractors—maximize technician performance, streamline operations, and deliver digital-first customer experiences.
Manage parts purchasing and inventory across trucks and warehouses—connect parts to jobs so techs have what they need and billing stays accurate and on time.
Unified mobile inspections that streamline inspection workflows, generate compliance-ready reports, and turn findings into actionable deficiencies and repairs.
Purpose-built estimating and proposal automation for commercial service contractors—quote faster, standardize pricing, and connect cleanly from sale to service.
ServiceTrade AI
ServiceTrade AI helps field and office teams work faster by turning job data into insights opportunities, spotting issues early, and automating next steps.
Integrations
ServiceTrade Integrations connect your ERP, accounting, and other tools to reduce double entry, speed up billing, and keep data consistent across field and office teams.
industries
We help contractors in these industries keep facilities safe and comfortable for the people who use them.
Mechanical Service
Perform inspections, manage deficiencies, increase repair revenue, inform clients, and reduce liability
Fire Protection & Life Safety
Manage maintenance and projects, increase pull-through revenue, sell agreements, and inform clients.
ServiceTrade AI
Bring practical, workflow-embedded intelligence to eliminate busywork and improve the service lifecycle.
Why Servicetrade?
One connected platform built for how commercial service businesses actually work.
All Resources
Our resources will help you use data and technology to create a more profitable business.
Case Studies
See how commercial service contractors use ServiceTrade’s end-to-end field service management software.
Reports and Research
Industry insights , trends, and the latest data straight from the field.
Customers, jobs, invoices, and approved timecards flow from ServiceTrade into Viewpoint Vista with the right contract, customer, and cost-center context already attached — and new Vista customers and service sites flow back to the field, so accounting and operations work from the same record.











“Running my business with ServiceTrade and Sage Intacct has reduced my days of sales outstanding by 80%!”
— John A., Customer
ServiceTrade syncs companies, jobs, approved invoices, and approved timecards into Vista. Companies create paired AR and SM customer records; jobs create JC Jobs with matching contracts; invoices post to AR batches; timecards land in PR time batches. In the other direction, Vista AR Customers and SM Service Sites flow back to ServiceTrade as companies and locations — so both systems stay in step without manual entry.
Yes. A customer added in ServiceTrade creates AR and SM Customer records in Vista. A customer added in Vista AR creates a company in ServiceTrade. Customer name, address, and phone updates carry across when changed. Both systems link the records by external ID, so the same customer is recognized everywhere.
When a new job is created in ServiceTrade, the integration creates a JC Contract and a JC Job in Vista together — with customer code, service site, cost center, and department already assigned. If your team uses a template job, phases can be copied from the template onto the new job automatically. Job number and description follow the format your implementation team configures.
When an invoice is voided in ServiceTrade, the integration creates an offsetting credit memo in Vista AR automatically — so your AR ledger stays balanced without a manual reversal. If the original invoice was already voided or never posted, the integration recognizes it and skips re-processing.
Only timecards in the approved status flow to Vista. The integration handles three entry types: labor (with job, department, and tax state), clock-in / clock-out events (with start and end times), and generic entries like PTO and Holiday. Each entry is validated against the active Vista pay period and the Vista employee record before posting, and duplicate detection prevents re-processing the same entry on retries.
Failed invoices update the ServiceTrade invoice status to failed and add a comment explaining what went wrong, so AR can fix the source record. Missing prerequisites — like a customer without a Vista external ID, a missing pay period, or an employee record that doesn’t exist in Vista PR — stop the affected record and trigger an email alert to the support contacts you configure during setup.
Yes. Your Vista financial structure drives the integration — not the other way around. Company codes, AR Customer code ranges, job number formats, AR Terms, tax codes, cost centers, departments, PR Groups, and pay periods are all read from Vista and applied automatically. Your implementation team tailors the configurable pieces (department source, customer prefix, template job, multi-cost-center logic) to match your Vista setup during onboarding.
Service lines flow to PR departments on labor entries, jobs flow to JC Jobs with paired contracts, technicians map to PR employees, and location state flows to PR work state and tax state. Multi-cost-center accounts can configure jobs to be created per cost center, and template-based job phases can be copied onto new jobs automatically — so Vista cost reporting reflects how your field teams actually operate, not a generic structure forced by the integration.
The integration is event-driven and built on the AppXchange (Trimble Connected Community) platform — the same trusted middleware Vista customers already rely on. When data changes in either system, the change flows in seconds to minutes, not overnight. There are no manual files to upload, no scheduled imports to babysit, and no batch failures buried in a folder somewhere — failures surface where your team can act on them.