Suite — Field service for trade contractors

Service work connected to inspections, reports, and deficiencies.

Customers, jobs, work orders, schedules, inspection records, reports, deficiencies, documents, customer portals, billing status, and follow-up — one governed business record for service operations.

Broad configured workflow library. Available where configured.

Product walkthrough

Service work with inspection context attached.

The same record carries the customer, site, work request, inspection finding, deficiency status, schedule, documents, and billing-status context.

Large Guspora product frame showing the work orders board with open work, priority, status, customer, building, and schedule context

Service work / requests

Track work requests, status, priority, and follow-up without losing inspection or site context.

Start Operator
Large Guspora product frame showing a customer and property record with health score, locations, equipment, financials, contracts, and inspections

Customer and site record

Keep customer records, locations, equipment, inspection history, and health signals tied together.

Request a demo

From work order to proof

Every job can produce a timeline, evidence, closeout, and billing-ready handoff.

Service teams can connect dispatch, arrival, photos, notes, materials, deficiency follow-up, signature, completion, and billing status to the same work record.

Large Guspora product frame showing the work orders board with open work, priority, status, customer, building, and schedule context

Track work requests, status, priority, and follow-up without losing inspection or site context.

Broad

configured workflow library across inspections, service, documents, vendors, customers, and compliance follow-up.

One record

from the call coming in to the deposit hitting the books. No nightly sync. No re-key. No "wait, which system has the latest?"

Three parties

service provider, building owner, and authority having jurisdiction each see the right slice of the same record — already live in production.

Built-in

Customer records, follow-up workflows, customer portal views, mobile workflows, and billing-status context. Available scope is configured by plan and tenant settings.

Dispatch and the work order

The work order is the canonical record. Everything else is a view of it.

Day-board, route view, technician calendar. Drag a job to a different tech and the audit trail follows — no second message, no orphaned notes.
  • Drive-time-aware route and capacity sequencing on the dispatch board.
  • Customer-visible ETA gated by policy, not always-on by default.
  • Assignment, schedule, and customer/building context attached to the same record.

Live demo: dispatch list, a real work order, customer profile, and building profile all read from the same row.

Guspora work order list with dispatch and service status columns
Work order list for dispatch and service status tracking inside the service-provider workspace.

Inspection workflow proof

Route, inspect, capture, deliver — without leaving the workspace.

Fire alarm, sprinkler, backflow, kitchen hood, extinguisher, and the long tail. Same shape. Same record set. Same customer file the office is looking at.

  1. 01

    Start the inspection

    Guspora inspection type selection screen with fire protection inspection options

    Pick the inspection type from the live library. NFPA edition pinned to the jurisdiction adoption — not the latest published edition.

  2. 02

    Walk the asset route

    Mobile Guspora inspection route showing fire extinguisher assets in sequence

    Technicians move through assets on mobile. Photo, reading, and pass/fail attach to the asset, not the camera roll.

  3. 03

    Capture deficiencies

    Guspora fire extinguisher asset detail with report-visible equipment fields

    Asset detail carries the equipment fields and the deficiency the field tech flagged. The proposal draft is assembled from your price book.

  4. 04

    Render the report

    Guspora report preview for an extinguisher inspection

    Report preview is generated from the same record. Customer and AHJ see the same file once delivery is approved.

What this proves operationally

The dispatch list, the work order, the inspection workspace, and the report preview are different views of one record — not four exports between four tools.

Built for the three people who run the day

Owner. Office. Field. Same record, three views.

The owner watches margin and pipeline. The office runs the schedule. The field tech captures the work. They are not switching tools to do their part of the day.

Owner-operator

Run the company off one screen.

  • Dispatch board, pipeline, AR aging, and tech utilization on one dashboard — not five tabs.
  • Margin-by-trade and revenue-per-tech reports on the same record set the work was logged on.
  • Approve proposals, sign off on big invoices, and answer the customer who calls — without switching tools.

Office staff

Stop being the human sync layer.

  • Schedule, dispatch, and reassign without re-typing a job into a second system.
  • Inspection report, deficiency, proposal, work order, invoice — the same row from intake to deposit.
  • Customer portal answers the "what is the status of my job" calls before the phone rings.

Field tech

One app from punch-in to sign-off.

  • Today's board on the phone. Photos, readings, signatures attach to the record, not the camera roll.
  • Inspection checklists pinned to the jurisdiction's adopted NFPA edition — no guessing which version is current.
  • Capture a deficiency, a proposal draft is assembled from your price book, the office sees it before the truck pulls away.
What is in the suite

Fifteen modules. One record.

Each module sits on the canonical engines underneath every Guspora suite — work orders, proposals, payments, audit — so adding or dropping Service does not migrate the data.

  • Inspections

    Available now

    Broad configured workflow library for inspections, service, documents, vendor coordination, customer records, and compliance follow-up. Guided checklists, photo evidence, and deficiency capture stay connected to proposals. Add Equipment supports Extract from Photo where configured.

  • Dispatch & Scheduling

    Available now

    Day-board, route view, technician calendar. Drag a job to a different tech and the work-order trail follows — no second message, no orphaned notes. Customer-visible ETAs only when policy says so.

  • Work Orders

    Available now

    Canonical core engine. The same record from intake to invoice. Time, expenses, parts, photos, and signatures attach to one row, readable to office and field at once.

  • Deficiency to Proposal

    Available now

    Deficiencies captured on the inspection roll into a proposal draft with line items, takeoff references, and approval routing. Customer approves in the portal; the proposal becomes a work order on the schedule.

  • Customer Portal

    Available now

    Building owners see their inspection history, open proposals, deficiencies, invoices, and payment-status context where configured. The AHJ sees their authorized slice.

  • Mobile Workflows

    Available now

    Inspector and technician workflows capture photos, signatures, and readings on supported mobile surfaces. Public native availability is not claimed on this page.

  • CRM & Pipeline

    Available now

    Lead intake, pipeline stages, customer health scoring, owner notes, and follow-up tasks sized for service-business workflows. Enterprise CRM parity is not claimed.

  • Marketing Campaigns

    Available now

    Audience lists, campaign drafts, scheduling context, and tracking where configured. Customer sends remain governed by configured approval, consent, and notification controls.

  • Recurring Schedules

    Available now

    Annual, semi-annual, quarterly, and monthly inspection schedules auto-generate jobs at the right cadence. Renewal reminders, expiring tag dates, and re-inspection windows handled by the schedule, not a spreadsheet.

  • Payments & Invoicing

    Available now

    Invoice and payment-status context tied to the work record. Payment collection uses configured approved processors and does not move money without an explicit payment workflow.

  • Commission Tracking

    Available now

    Company rules with per-technician overrides. Four payout types — percentage of gross, dollars per billable hour, dollars per total hour, dollars per approved entry. Commission context stays tied to the deficiency-to-proposal-to-invoice path so managers can review the credit before payroll-provider export.

  • Payroll Runs & Pay Stubs

    Available now

    Approve hours and commission lines per pay period, generate pay stubs as downloadable PDFs, and export to ADP, Gusto, Paychex, or generic CSV. The pay stub matches the audited record the tech worked from. Direct deposit and payroll compliance stay with your payroll provider.

  • Analytics Dashboards

    Available now

    Revenue per tech, close rates by stage, margin by trade, AR aging, recurring renewal capture. Reports run on the same database the work was logged on — not on a nightly export.

  • Three-Party Trust

    Available now

    Service provider, building owner, and authority having jurisdiction each see the right slice of the same record. Re-typing drops; missed-item surface area drops; everyone reads the same source of truth.

  • Dispatch Planning

    Available now

    Dispatch board planning with capacity context, per-tech work windows where configured, and audit history for schedule changes. The Scheduling agent can assist drafts; dispatch stays accountable.

On the roadmap, not yet shipped

We are honest about what is not done. The following are on our roadmap and not part of the available-now claim:

  • Deep pricebook and inventory costing
  • Full enterprise CRM parity
A day on Guspora Service

The phone rings, and one record carries the work all the way to the deposit.

Six steps from the service provider’s perspective. No swivel-chair between systems. No re-typing.

  1. 1. The call comes in.

    A property manager calls about an annual fire alarm inspection. Office staff opens the customer record — no spreadsheet hunt, no shared inbox to grep — and sees the prior inspection, last invoice, open deficiencies, and the building’s adopted NFPA edition. The CRM has the contact, the pipeline stage, and the renewal history on the same screen. The lead becomes a job in two clicks.

  2. 2. The inspection is scheduled.

    Dispatch drops the job onto the day-board for the right tech. Recurring schedules surface the rest of the year — annual, semi-annual, quarterly, monthly — so the renewal does not depend on someone remembering. The customer portal can show the appointment where configured; AHJ visibility stays limited to authorized records.

  3. 3. The tech arrives, and the mobile workflow runs the inspection.

    The tech opens today’s board on the phone. Picks the configured workflow for the job. The checklist walks each step, captures photos, records readings, and keeps jurisdiction-specific guidance tied to the record where configured. Supported mobile web workflows keep the office aligned without promising a public native mode.

  4. 4. A deficiency is found.

    The tech logs a finding — a tagged extinguisher overdue for hydro, a sprinkler riser with a corroded gauge, a backflow that failed test. Photo, citation, and recommended remediation attach to the deficiency. The deficiency is not a sticky note; it is a record on the same row as the inspection and the customer.

  5. 5. The proposal generates from the deficiency.

    A proposal draft can be assembled from your configured catalog with line items, takeoff references, and approval routing. The customer review path stays governed by the workflows your provider enables. An approved proposal can become scheduled service work without re-keying the job context.

  6. 6. The customer pays through the portal.

    Time, expenses, parts, and signatures from the repair work attach to the same record. Invoice and payment-status context follows the work order instead of living in a separate spreadsheet. Payments and accounting syncs use configured approved processors and integrations, and AHJ visibility stays limited to authorized records.

Six steps. One record. Office, field, customer, and AHJ each saw the slice they needed without anyone re-typing the work into a second system.

CRM and marketing campaigns — built in

The pipeline and the email engine sit on the same customer record as the inspection.

Most trade contractors run a CRM over here, an email tool over there, and a service-management tool in the middle. Three lists, three exports, three places the customer’s phone number can be wrong. Service collapses the three.

CRM and pipeline

A pipeline sized for trade contractors.

  • Lead intake from web forms, phone, and referral sources, attached to the customer record from day one.
  • Pipeline stages with close-rate analytics so the owner knows which stage actually leaks revenue.
  • Customer health scoring on payment history, recurring renewal capture, and proposal close rate.
  • Owner notes, follow-up tasks, and renewal reminders that do not vanish when the salesperson leaves.

Today, Service is enough CRM that most operators do not need a second tool to do the work. The deeper pipeline-management surfaces are on a longer arc -- we will tell you which ones are live and which are on the roadmap before you sign.

Marketing campaigns

Email outreach without exporting your customer list.

  • Audience targeting on the same customer record the inspections and invoices live on.
  • Scheduled and triggered sends — renewal reminders, post-inspection follow-ups, seasonal promotions.
  • Drip sequences for new leads and stalled proposals.
  • Track configured campaign activity against the customer record without exporting the customer list.
  • Referral tracking with attribution back to the customer record so the owner can see which customers drive new revenue.

Live at /company/marketing/campaigns. The customer list never leaves the platform; the sender reputation is yours; the unsubscribe handling stays compliant.

Service gives teams one place for customer records, pipeline context, campaign drafts, and follow-up tasks. We are honest about the ceiling: if you need enterprise CRM automation, account hierarchies, or a custom sales data model, keep that specialized tool.

What Service coordinates - and what it does not

Honest framing on the operating record and the tools you keep.

We do not pretend Service covers every line item on your software invoice. Here is the narrow, defensible read.

Coordinates

  • Service-business workflow

    For service workflow - customers, jobs, schedules, work orders, proposals, documents, customer portal views, and follow-up - Service gives teams one governed operating record.

  • Billing status around the work

    Invoice and payment-status context can stay tied to the work record while your accounting system remains the financial ledger.

  • Customer communication context

    Campaign drafts, audiences, and follow-up tasks can use the customer record. Sends remain subject to consent, approval, and configured notification controls.

  • Light pipeline and renewal tracking

    Lead intake, renewal context, owner notes, and follow-up tasks live next to the work record. Full enterprise CRM parity is not claimed.

Stays where it is

  • Payroll provider (ADP, Gusto, Paychex)

    Payroll, W-2s, and direct deposit stay with your existing payroll provider. Guspora exports a CSV of approved hours, jobs, and rates — clean enough for the major payroll systems to import — but we are not pretending to be your payroll processor.

  • Accounting system

    If you run accounting software as your full general ledger, keep it. Guspora coordinates operational status and can support exports where configured; full ledger substitution is not claimed.

  • Enterprise CRM

    If you need custom objects, account hierarchies, and advanced marketing automation, keep that CRM. Service does not claim full enterprise CRM parity.

  • Specialty pricebook / inventory tools

    If you run a deep pricebook or inventory-costing system, keep it for now. Deeper pricebook and inventory costing are on our roadmap; today, most contractors operate fine on the built-in pricebook, but we will not claim parity we have not earned.

  • Dedicated routing tools

    If you run a specialized multi-stop routing product, keep it. Service focuses on dispatch-board planning and accountable schedule changes, not last-mile fleet routing.

Reports that run on the same database the work was logged on

Performance and analytics that match the books because they read the same record.

Every contractor we have worked with had a version of the same problem: the dashboards do not match the books, the books do not match the field, and the field does not match what the customer was told. The fix is not better reports. The fix is a single record under all of it.

Owner-level

  • Revenue per technician, by week, month, quarter, and trailing twelve months.
  • Margin by trade, by service line, and by individual customer — so the real money-makers are visible.
  • Recurring renewal capture rate — what percent of last year’s annuals came back this year.
  • Pipeline-stage close rates so you know which stage actually leaks revenue.

Office and dispatch

  • Tech utilization, billable hours vs. on-clock, and gap analysis on the day-board.
  • AR aging by customer, by branch, and by invoice status — including the proposals waiting on customer approval.
  • Open deficiency aging — which findings have been sitting too long without a proposal sent, and which have proposals out without an answer.
  • Renewal calendar twelve months out so the office is not surprised in March by an annual due in April.

Reports run live against the same database the work is logged on — not against a nightly export, not against a separate warehouse, not against a CSV that someone in the office has to remember to refresh. When the field changes, the dashboard changes.

Integrations and data ownership

Your customer list, your inspection history, your books — they belong to you.

We took the trade-contractor playbook seriously and built around the systems you actually run, not around a closed ecosystem we wish you ran.

What plugs in

  • Stripe for invoicing, ACH, card, deposits, and retention — already wired in.
  • Payroll providers (ADP, Gusto, Paychex) via CSV export of approved hours, jobs, and rates.
  • Accounting systems for general-ledger booking via configured invoice and payment exports.
  • Single sign-on (SSO) for office staff who already log in to a corporate identity provider.
  • AHJ submission to fire departments running Guspora Compliance — three-party trust closes the loop natively.

Data is yours, on demand

  • Customer list, inspection history, deficiency log, proposal log, and invoice register exportable any time, no egress fee.
  • Photos and signed PDFs downloadable in their original form — no re-rendered, watermarked, or paywalled archive.
  • Audit trail on the work-order record so you can see who changed what, when, and why.
  • If you ever leave Guspora, we hand back your data in a structured format. We are not betting the business on lock-in.
Pricing

Priced like a tool you keep, not a trial you escape.

Per-seat pricing, no implementation tax, and no surprise re-pricing on year two. Office, dispatch, and tech roles are priced separately so a field-only seat does not cost what a full office user costs.

Questions we get

Plain answers to the questions every contractor asks first.

Can I license multiple technicians?
Yes. Pricing scales by seat for office, dispatch, and tech roles. Dispatchers and admins are priced separately from field-only users. There is no minimum-tech surcharge and no per-truck fee. Pricing details are on the pricing page.
Is on-prem or self-hosted possible?
Standard deployment is multi-tenant SaaS on AWS, with tenant data isolated at the row-level by tenant id and at the storage layer by per-tenant prefix. Single-tenant and dedicated-environment deployments are available for customers with a regulatory or procurement requirement that names them; talk to us before signing a contract that requires it so we can scope it correctly.
I already use ServiceTitan / BuildOps / Inspect Point / Jobber. What changes?
Service is built to run the same trade-contractor workflow those tools run — inspections, dispatch, work orders, proposals, invoicing — on a single record that also carries the customer portal, the AHJ submission, and the marketing engine. Most customers who switch are consolidating two or three tools, not just swapping one. We will not pretend the migration is zero work; we will tell you which records port cleanly and which need a re-key, before you sign.
What mobile workflow is available?
Supported mobile web workflows let field users capture photos, readings, signatures, and checklist responses where configured. Public native availability is not claimed on this page.
How long does pricebook setup take?
Most customers are running on a usable pricebook in the first week and tuning it for the first month. The deepest pricebook tooling is on our roadmap, but most operators land fully operational without a multi-month consulting engagement. If you have an existing pricebook in CSV or in another system, we can usually import it.
How does payroll integration work?
Payroll, W-2s, and direct deposit stay with your existing payroll provider — ADP, Gusto, Paychex, or whoever you already use. Guspora exports a CSV of approved hours, jobs, and rates that imports cleanly into the major payroll systems. We are not replacing your payroll provider, and we are not asking you to.
How does the AHJ side work?
The fire department running the jurisdiction can read the inspection reports you submit through the customer portal. Three-party trust: contractor, building owner, and AHJ each see the right slice of the same record. If the AHJ runs Guspora Compliance, the loop closes natively — your submission lands in their queue. If they do not, the report is still a clean PDF and a structured submission, not a fax.
Do you support multiple branches or service areas?
Yes. Multiple branches share one tenant with branch-scoped dispatch boards, branch-scoped customer lists, and branch-scoped reporting. The owner sees consolidated margin; the branch manager sees their branch. The customer record is canonical across branches so a customer with sites in two service areas does not become two records.

Ready to put your service work on Guspora?

Service is part of every Guspora tenant once enabled. No separate login. No separate billing. No second customer list to keep in sync.

Field service for trade contractors. One record. One operating system.