Suite — Field service for trade contractors

Field service that lives on the same record as the rest of the business.

Inspections, dispatch, work orders, deficiency-to-proposal, CRM, marketing campaigns, customer portal, payments — one record from the truck to the books. No second system to keep in sync. No third tool to buy a license for.

617+ inspection types across 32 trades. Available now.

617+

inspection types in the library, across 32 trades — fire alarm, sprinkler, backflow, kitchen hood, extinguisher, and the long tail every contractor actually runs into.

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

CRM, marketing campaigns, customer portal, mobile app, and Stripe-backed payments. Not bolted on; not sold separately; not a future roadmap item.

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 writes itself, the office sees it before the truck pulls away.
What is in the suite

Sixteen 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

    617+ inspection types across 32 trades. Guided checklists, photo evidence, NFPA edition discipline (cite the jurisdiction's adopted edition, not the latest published edition). Deficiency capture wired into proposals. Add Equipment supports Extract from Photo — snap the tag, the make / model / serial / last-service fields auto-fill from OCR.

  • 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 receipts. The AHJ sees their slice. Three parties, one record, no email attachments.

  • Mobile App

    Available now

    Inspector and technician app. Captures photos, signatures, and readings while offline; resyncs when signal returns. No second app for office staff to keep aligned.

  • CRM & Pipeline

    Available now

    Lead intake, pipeline stages, customer health scoring, owner notes. Sized for trade-contractor workflows — not framed as a Salesforce replacement, but enough that most service contractors do not need a second CRM.

  • Marketing Campaigns

    Available now

    Built-in email campaign engine with audience targeting, scheduling, and send-tracking. Replace Mailchimp for trade-contractor outreach without exporting customer lists to a third tool.

  • 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

    Stripe-backed invoicing, ACH and card. Deposit and retention tracking. Customer pays from the portal — same login, no separate billing site, no mailed paper check by default.

  • 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. Auto-calculates on payroll runs and rolls into the deficiency-to-proposal-to-invoice path so the tech who sold the work gets credited automatically. Pro tier and above.

  • 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 tax filing stay with your payroll provider.

  • GusporaCam Co-Inspector

    Available now

    Hands-free inspection through the GusporaCam smart glasses. The Co-Inspector watches the stream, transcribes findings, codes them against the jurisdiction's adopted edition, and drafts the report before the tech walks back to the truck. $49/month per device add-on; the on-device intelligence runs without an additional charge.

  • 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.

  • Route & Capacity Optimization

    Available now

    Drive-time-aware sequencing on Google Distance Matrix, with capacity-aware drop list (jobs that won't fit move to the unassigned queue), per-tech weekday hours, depot or live tech GPS as the route origin, and a capacity bar on the dispatch board. Deterministic algorithm pinned by version in the audit log so every run is reproducible. Wired into the AI team's Scheduling agent so the morning route can build itself.

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 Salesforce-parity CRM
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 automatically — annual, semi-annual, quarterly, monthly — so the renewal does not depend on someone remembering. The customer portal shows the appointment to the building owner; the AHJ sees what they are entitled to see.

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

    The tech opens today’s board on the phone. Picks the inspection type from the library of 617+ across 32 trades. The checklist walks each step, captures photos, records readings, and cites the jurisdiction’s adopted NFPA edition — not whatever was published last. Offline-first; resyncs when signal returns. No second app for the office to keep aligned.

  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 writes itself with line items, takeoff references, and approval routing. The customer reads it in the portal, asks one clarifying question in the comment thread, and approves with one click. The approved proposal becomes a work order on next week’s schedule — the same record the tech captured on, now scheduled for the office to dispatch.

  6. 6. The customer pays through the portal.

    Time, expenses, parts, and signatures from the repair work attach to the same record. The invoice generates from the work order, not from a re-key into a separate billing tool. The customer pays with ACH or card from the portal — same login they used to approve the proposal — and the deposit lands in the books without a sync job. The AHJ sees the closed deficiency on their slice of the same record.

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.
  • Send and track in-platform — opens, clicks, unsubscribes — without piping the customer list out to Mailchimp or HubSpot.
  • 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.

For most service contractors, the email engine inside Service replaces a Mailchimp or Constant Contact subscription, and the pipeline replaces a HubSpot Free or Pipedrive seat. We are honest about the ceiling — if you run a sales organization that needs Salesforce-grade automation, account hierarchies, or a custom data model, that is a different tool. For everyone else, the second subscription is not earning its keep.

What Service replaces — and what it does not

Honest framing on the tools you can drop and the tools you keep.

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

Replaces

  • ServiceTitan / BuildOps / Inspect Point / Jobber

    For trade-contractor field-service workflow — inspections, dispatch, work orders, proposals, customer portal, mobile capture — Service is built to run the day end-to-end. Most customers who switch are consolidating two or three of these tools into one.

  • QuickBooks (for inspection invoicing)

    Cancel QuickBooks for inspection invoicing. Stripe-backed invoicing inside Service handles ACH, card, deposits, and retention against the same record the work was logged on. We are not pretending to replace QuickBooks as your full general ledger today — that is a narrower claim.

  • Mailchimp / Constant Contact

    The built-in marketing campaigns engine handles audience targeting, scheduled sends, drip sequences, and tracking against your existing customer record. No customer-list export.

  • HubSpot Free / Pipedrive (light CRM use)

    For trade-contractor pipeline, lead intake, and renewal tracking, the built-in CRM is enough. If you need full marketing-automation suites, account hierarchies, or a custom data model, that is a different category of tool.

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.

  • QuickBooks / accounting (general ledger)

    If you run QuickBooks, Xero, or NetSuite as your full GL, keep it. Service exports invoices and payments that book cleanly into your accounting tool. The inspection-invoicing replacement is the narrow claim; full GL replacement is not.

  • Salesforce (if you actually need it)

    If you have a sales organization on Salesforce with custom objects, account hierarchies, and marketing-cloud automation, keep it. Service does not pretend to be a Salesforce replacement. For most trade contractors, that is not the tool they were running anyway.

  • 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.

  • Standalone routing tools

    If you run a dedicated multi-stop routing optimizer like Routific, OptimoRoute, or Onfleet for non-trade workloads, keep it. The route + capacity optimizer in Service is built for trade-contractor day-boards — drive-time-aware sequencing, per-tech capacity, deterministic audit trail — not for last-mile delivery fleets running 60 stops per van.

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.
  • QuickBooks, Xero, and NetSuite for general-ledger booking via clean 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 seats; a tech who only opens the mobile app is not priced like a full office user. There is no minimum-tech surcharge and no per-truck fee. Pricing details 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.
Does the mobile app work without signal?
Yes. The mobile app captures photos, readings, signatures, and checklist responses while offline and syncs when signal returns. It is honest, working software — we do not claim it is the prettiest mobile app on the market without proof, but it does the job a field tech needs done in a basement, on a roof, or in a sprinkler riser closet with no bars.
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.