For Onsite & Field Contractors

Dispatch jobs, get paid faster

Send a signable quote, collect a job deposit via a secure pay link, convert approved work into scheduled jobs, let customers track live progress from a passcode email link, run Live Dispatch, and invoice in a single click.

14-day free trial · No credit card required · Cancel anytime

50
Jobs/mo included (Pro)
50
Total users (Pro)
30
Active customers (Pro)
Built for the field

Dispatch, communicate, and get paid

Everything coordinators and technicians need from the first dispatch to the final invoice — without switching apps.

Job deposits via secure pay link

Require a deposit on the job, email or text a passcode-protected Stripe pay link, and record confirmation with transaction details — deposits apply when you invoice.

Customer progress tracking

Share a secure status link so customers check live job progress and notes themselves from email — fewer status calls, more transparency.

Recurring Service Contracts

Convert an approved quote into a cadence-based contract — Opserly auto-generates visits and invoices, assigning the preferred technician or falling back to the dispatch engine when they're unavailable.

Live Dispatch

See technicians on a live map with location pings, travel plans, and dispatch suggestions — know who's en route, on site, and overdue for an update.

Technician mobile app

A native mobile app for the field — new assignments land as push notifications the moment a coordinator dispatches the job, with schedules, check-in/out, and job details on the go.

QuickBooks Online sync

Connect QBO and keep field revenue, job invoices, vendor bills, and chart-of-accounts data in sync without CSV exports.

SMS & mobile

Technicians get dispatch and status texts; customers receive appointment confirmations, deposit pay links, and progress updates from the same job record.

Public online booking

Customers request service against live technician availability — accepted requests become scheduled jobs automatically.

Industries we serve

Teams that dispatch onsite every day

For onsite and contract field-service businesses — schedule jobs, dispatch technicians, track parts, and invoice the moment work is completed.

HVAC, electrical & plumbing

Quote jobs, collect deposits online, dispatch techs, let customers track progress themselves, and invoice when work is done — one workflow from first call to payment.

Facilities & maintenance

Run recurring service contracts, track parts per visit, and restock warehouse and truck inventory before crews run short.

Multi-crew operations

Coordinators schedule every technician from a shared calendar and stay on top of same-day dispatch across crews and territories.

Included features

Everything field services businesses need

Core

Customer Management

Manage your customer/client directory, contacts, and billing information.

Vendor Management

Onboard and manage vendors, their contacts, payment terms, and banking details.

User Management

Invite and manage staff and contractor user accounts within your organization.

Admin

Roles & Permissions

Create custom roles with fine-grained permissions for every user in your organization.

Organization Settings

Manage your organization profile, branding, and account-level configuration.

App Configuration

Fine-tune system-wide application settings and defaults.

Announcements

Broadcast announcements to all users, specific roles, or departments.

Audit Log

View a complete, tamper-evident history of changes made across the organization.

Billing

Invoicing

Create, send, and track customer invoices from projects, jobs, or timesheets.

Invoice Service Types

Define custom service types to categorize invoice line items.

Discounts

Apply approved discounts to invoice line items with a built-in approval trail.

Refunds

Issue full or partial refunds against paid invoices and track refund history.

Stripe Invoice Payments

Let customers pay invoices online via credit card or ACH through Stripe.

Plaid Bank Linking

Securely link vendor and company bank accounts via Plaid for ACH payments.

Finance

Tax Codes

Configure tax rates and apply them automatically to invoice line items.

Cost Centers

Tag expenses, projects, and jobs to cost centers for departmental or location-level reporting.

Expense Reports

Submit and approve billable or reimbursable expense reports tied to projects.

Accounts Payable

Process and pay vendor bills, with support for ACH payments via Plaid.

Documents

Document Templates

Build reusable templates for contracts, SOWs, and other documents your team sends out.

Email Templates

Customize the emails your customers and vendors receive for invoices, reminders, and notifications.

DocuSign E-Signatures

Send contracts and documents out for legally binding e-signature via DocuSign.

Reporting

Dashboards

Build custom reporting dashboards tailored to your team's key metrics.

Dashboard Widgets

Add configurable widgets to dashboards for at-a-glance business metrics.

Catalog

Product Catalog

Maintain a reusable catalog of products and services to add to invoices and jobs.

Products

Define individual products and services with pricing, SKUs, and tax codes.

Product Categories

Organize your product catalog into categories for easier browsing and reporting.

Field Services

Jobs

Create and manage onsite service jobs from scheduling through completion and invoicing.

Job Schedule (Dispatch Board)

Drag-and-drop calendar for dispatching field technicians to scheduled jobs.

My Job Schedule

Personal view for field technicians to see their own assigned jobs for the day or week.

Workforce

Contractor Resources

Track contractor resources, their vendor affiliation, and billing rates.

Automation

Workflows

Build automated, multi-step approval workflows triggered by record changes.

Workflow Tasks

Assign and track individual approval or action tasks within a workflow.

Workflow Bypass

Allow authorized users to bypass a workflow approval step when necessary, with an audit trail.

Native App

Native Mobile App

Technicians and staff use the Opserly native mobile app for schedules, check-in/out, and job details. Access is controlled per organization.

Live Dispatch Tracking

See technician locations on a live map with travel plans and dispatch suggestions for same-day reassignments.

Job SMS & Push Notifications

Instant job assignment alerts and customer status texts tied to the job record — push to the mobile app and SMS when configured.

Common questions about Field Services

Can I collect a deposit before the job starts?

Yes — mark the job as requiring a deposit, set the amount, and send a passcode-protected pay link by email or SMS. Customers pay online via Stripe, and you get a confirmation with transaction details. Paid deposits apply when you create the invoice.

Can customers track job progress without calling us?

Yes — send a secure status link with a passcode. Customers open it from email to see live completion percent, status history, and technician notes — no login required.

Can I set up recurring service contracts?

Yes — convert an approved quote into a Service Contract with its own service cadence, billing cadence, term, and signature gating. Once active, visits and invoices generate automatically on schedule, with technician fallback via the same recommendation engine that powers Live Dispatch when the preferred tech is unavailable.

Can technicians see their own schedule?

Yes — each technician gets a personal job schedule view, plus check-in/check-out for arrival and departure tracking on every job.

Is there a mobile app for technicians?

Yes — technicians use the Opserly mobile app to see assigned jobs, check in and out, and stay in sync with dispatch. New assignments arrive as instant push notifications, and mobile access is controlled per organization, so you decide who can sign in from the app.

What is Live Dispatch?

Live Dispatch shows technician locations on a map in near real time, with travel plans and dispatch suggestions. Coordinators can see who is en route, on site, or overdue for a location ping — without calling every tech.

Does Field Services sync with QuickBooks Online?

Yes — connect QuickBooks Online to sync customers, vendors, invoices, and accounting data natively. Completed job revenue flows through without manual CSV exports.

Does this track parts and truck inventory?

Yes — warehouse stock with full history, vendor restock orders, and per-technician truck inventory are all built in, with proactive low-stock alerts.

Is a purchase order required to invoice a job?

No — a completed job converts straight into a customer invoice in one click. A PO is only needed if your customer requires one for their own budget tracking.

Can I export technician timesheets?

Yes — export approved timesheet hours by technician, project, or date range as a branded PDF or Excel file, with running totals for payroll or client billing.

Explore more

Other Opserly products

Ready to run your field services business on Opserly?

Start your free 14-day trial today. Full access, no credit card required. Cancel anytime.