Work Orders

Create in the Office.
Complete in the Field.

Bug HQ work orders carry jobs from dispatch to invoice — with chemical logging, inspection links, and automated review requests built into every step.

Every step, tracked

Work orders in Bug HQ are not just tickets. They carry chemicals, invoices, and review requests — all linked to the same record.

Six structured work types
Every work order is classified as Fumigation, Local Treatment, Wood Repair, Preventive Treatment, Reinspection, or Other — keeping records consistent and reports meaningful.
Priority and scheduling
Assign Low, Normal, High, or Urgent priority. Set a scheduled date and estimated hours and dollar amount upfront so the office can plan capacity before the tech rolls out.
Branch-aware assignment
Each work order carries a branch field alongside the assigned technician, so multi-location companies can filter and report by office without custom tags.
Full chemical logging from the office
Log product name, EPA registration number, active ingredient, application method (spray, bait, dust, fumigation, injection, foam, granule, or other), quantity and unit, dilution rate, area treated, square footage, linear feet, and applied date — directly on the work order detail page.
Field app chemical logging
Techs log product name, EPA registration number, quantity, unit, and notes from their phone on-site. Records write to the same chemicals_used table, so office totals stay accurate in real time.
Auto-saving scope and completion notes
The office scope-of-work field and the completion notes field both auto-save one second after you stop typing — no Save button required, no accidentally navigating away with unsaved text.
Invoice generation from the detail page
When a work order is ready to bill, a Generate Invoice button opens a pre-linked invoice form. Once an invoice exists, the same spot shows a View Invoice link so nothing gets billed twice.
Review request on completion
Once a work order is marked completed, a Send Review Request button appears. One click sends a review invite email to the customer, with the platform tracking whether the request has already been sent.
Inspection to completion

From finding to fixed — without re-entering a single field

When an inspector flags a Section I finding, the office can open a new work order pre-linked to that inspection. Customer and property fill automatically from the inspection record — no copy-paste, no re-lookup.

The work order detail page shows a Source Inspection link that routes directly back to the inspection diagram. The inspector can see whether the finding was acted on, and the work order manager can see the exact scope that was recommended — in one click, in both directions.

Once the work is done, the completed work order can be invoiced directly from its detail page. The invoice arrives pre-linked to the work order, so your billing team doesn't need to search for the job that was done.

01
Inspector logs Section I finding
The inspection diagram captures organism, location, section, and recommended treatment with a price.
02
Office opens pre-filled work order
New work order form loads with inspection_id, customer, and property already set. Tech, date, work type, and scope are all that remain.
03
Tech completes and logs chemicals
Field app shows scope of work. Tech logs products used, marks complete, adds notes. Status sets to Completed with a completion date.
04
Office invoices and requests a review
Generate Invoice creates a pre-linked bill. Send Review Request fires the customer email — one button each, both tracked.
Chemical tracking

One chemicals table. Every job source.

Whether the chemical record comes from a pest job, an inspection, or a work order, it lands in the same chemicals_used table. The chemical-use report PDF identifies each record by source type and source number — so your monthly totals are always complete regardless of how the treatment was dispatched.

From the office work order detail page, the chemical form captures product name, EPA registration number, active ingredient, application method, quantity and unit, dilution rate, area treated, square footage, linear feet, and applied date. Nothing gets left out of the compliance record.

From the field app, techs fill a streamlined version: product, EPA reg number, quantity, unit, and notes. The full detail can be completed back at the office if needed, with all records linked to the same work order.

Office — full chemical form
Product name
EPA registration number
Active ingredient
Application method (8 options)
Quantity + unit
Dilution rate
Area treated
Square footage / linear feet
Applied date
Notes
Field app — streamlined form
Product name
EPA registration number
Quantity + unit
Notes

Both forms write to the same chemicals_used table.

Status moves with the job

The office advances status with one-click header buttons. The field app sets Completed when the tech submits. Either path lands in the same record.

PendingScheduledIn ProgressCompleted
Cancelled — available from any non-terminal state

Frequently asked questions

Can technicians log chemicals from their phones?

Yes. The field app treatment page has a dedicated chemical form where techs enter product name, EPA registration number, quantity, unit, and notes on-site. Records save immediately to the same chemicals_used table used by the office, so chemical totals are always up to date regardless of who logged them.

Does completing a work order automatically create an invoice?

No — invoicing is a deliberate step. The work order detail page shows a Generate Invoice button when no invoice exists. Clicking it opens a new invoice pre-linked to the work order. If an invoice has already been created, the button is replaced with a View Invoice link so the job cannot be accidentally billed twice.

Are chemicals logged on work orders tracked separately from pest jobs?

No — both write to the same chemicals_used table. The chemical-use report PDF identifies each record by source type and source number, so work order chemicals appear alongside pest job chemicals in your monthly totals. Your EPA compliance reports are always complete regardless of how the treatment was dispatched.

Can I create a work order directly from an inspection report?

Yes. The new work order form accepts an inspection_id parameter, pre-filling the customer and property from the linked inspection. Once the work order is saved, the detail page shows a Source Inspection link back to the inspection diagram so the work order keeps a permanent link back to the inspection that prompted it.

What statuses does a work order move through?

Work orders start as Pending, can move to Scheduled, then In Progress, and finally Completed. They can also be Cancelled from any non-terminal state. The office can advance status from the detail page header buttons — Start Job (Pending or Scheduled to In Progress) and Complete Job (In Progress to Completed). The field app completion flow also sets status to Completed when the tech submits.

Dispatch work orders and close them with a full paper trail

From inspection finding to completed job — chemicals logged, invoice ready, review requested.

Start free trial →