Order Creation Wizard
The Order Creation Wizard (route/inspections/new) is the primary form for creating new orders. It is reached from:
- + New Order button on the Inspections List
- + New Order Quick Action tile on the Dashboard
- Convert to Order action on a Quote in the leads view
- From a public booking submission — the public booking form drops the visitor onto the same wizard (or an operator converts the lead later)
Two-step or single-page?
The wizard operates as two distinct phases:
You can save and exit between phases. A partial wizard saves as a lead (visible under the Quotes toggle on the Inspections List); a completed wizard saves as a confirmed order.
If you’re converting from a public-booking lead or a mobile Field Quote, Step 1 is pre-populated and you start in Step 2.
Step 1 — Lead & Quote Generation
This step gathers everything needed to price the work and send a quote to the client. It mirrors the data the Field Quote tool collects from mobile.1.1 Client Information
[SCREENSHOT: order-wizard-client.png — desktop, the Client Information section showing two columns: Primary Client (Name, Email, Phone) and Additional Client / Co-Client.]
Autocomplete: start typing a name or email — if this client exists in your Contacts, their details auto-populate. A new Contact is created automatically if no match is found.
Co-client / Additional Client
For married couples, joint buyers, business partners:
The co-client receives separate copies of all automated emails by default (configurable in Communications).
Realtor / Buyer’s Agent
1.2 Property
Google Places autocomplete is wired on the Street Address field — start typing and select from suggestions; city/state/ZIP populate automatically.
AI Property Insights button (✨) — same behavior as the mobile Field Quote. Click after entering an address; Gemini fetches public records and pre-fills sqft / year built / foundation. The fields remain editable.
1.3 Services
[SCREENSHOT: order-wizard-services.png — desktop, the Services section showing two stacks: Primary Service (multi-select pills) and Add-On Services (cards with prices).]Primary Service
Multi-select pills showing every primary service from your pricing schedule. Examples:- Standard Residential Inspection
- New Construction — Phase 1 / 2 / Final (select multiple for phased builds)
- Commercial Property Inspection
- Pre-Listing Inspection
- 11-Month Warranty Inspection
Ancillary Services (Add-Ons)
Per-service cards. Each shows the customer-facing price (which includes processing-fee gross-up for pass-through services, per BITE 92.2):- Sewer Scope
- WDI / Termite
- Thermal Imaging
- Pool & Spa
- Mold Screen
- Radon Test
- Lead-Based Paint Inspection
- … plus any custom ancillaries configured in your Pricing Manager
1.4 Pricing
Pricing is computed live by the backend’s/api/pricing/calculate endpoint as you change selections — no manual recalculate.
The pricing engine handles complex cases:
- Per-phase surcharges apply to one phase, not all
- Volume discounts apply across the whole order
- Multi-unit + ADU + NLB corrections apply to shared scope items
- Step 4 scope-aware discount — discount applies only to discountable line items, not surcharges
1.5 Save Quote / Send Quote
At the bottom of Step 1, two buttons:
You can also Continue to Step 2 immediately if you have the inspection date and inspector ready.
Step 2 — Full Order Creation
This step takes the priced quote and converts it into a fully scheduled, contracted order.2.1 Scheduling
Multi-phase orders
For multi-phase orders, you’ll see a row per phase, each with its own date/time/inspector. The wizard enforces a phase-gating rule by default: Phase 2 cannot begin until Phase 1 is marked complete.2.2 Communications Setup
Confirm which automated emails will fire for this order. The defaults come from your tenant’s Communications Workflow configuration.
If you want this order to bypass all automation (e.g. you’re importing a historical record), toggle Skip Workflow in the More Options menu — this sets
skipWorkflow: true and disables every automated email for this order.
2.3 Review & Create
The final summary screen shows:- Client details
- Property details
- Services and pricing
- Schedule and inspector assignments
- Which communications will fire
- The order document is written to Firestore
- Child inspection documents are created for each phase
- If contracts are enabled, the contract bundle is sent immediately via the workflow engine
- The
booking.confirmedtrigger fires (no-op if no workflow steps are configured for it) - You are redirected to the new order’s Inspection Details page
Validation and errors
Every required field must be filled before you can advance past its section. Field-level validation appears inline (red border + helper text below the field).Common errors
Editing an order after creation
After creation, you can edit most fields by opening the order in Inspection Details and clicking Edit Order. Re-running the wizard is not necessary for most updates. Fields that cannot be edited after creation:- Order Number (auto-generated)
- The Firestore document ID
Related articles
- Create Your First Order — onboarding tutorial
- Inspections List — where + New Order is launched from
- Inspection Details — where you land after creation
- Pricing Manager — rules that drive the pricing calculations
- Communications — the workflow that ships automated emails
- Contracts — how the contract bundle is built
- Mobile Field Quote — the mobile-side quote-creation flow that produces leads convertible here