Onboarding Guides

Generating Work Orders from Estimates

Last updated

Objective

This guide will teach how to efficiently convert approved project estimates into actionable work orders (both standalone and parent/child setups) within the Sitefotos platform.

Overview

The Estimates module allows users to generate Sitefotos work orders directly from accepted Project Estimates. This streamlined process automatically carries over your estimated service items. Work orders can be generated individually from within a specific estimate or directly from the Estimates dashboard. You can choose to create a single "Standard" work order or a multi-task "Parent + Child" structure to better organize complex jobs.

Prerequisites

An estimate must be approved before it can be converted into a work order.

A web page titled "Project Estimator #266" with a green "Accepted" status. The page displays estimate details including estimator type, estimate date, site, contact, description, contractors, email, deposit percentage, payment terms, customer, and accepted date. Below these details is a table listing four service items with columns for ID, Item ID, Trade, Service, Item Name, Description/Scope, Unit, Quantity, Unit Cost, Total Cost, Margin%, Unit Price, and Tax%. The table shows a subtotal of $22
Once accepted, the estimate enables work order creation shown in green on the top right

Step-by-Step Guide

Method 1: Creating a Standalone Work Order

  1. Open the desired approved estimate and click the green checkmark icon to create a work order it.

  2. You will be prompted with an "Add Workorder" dialog. By default, the Standard (Standalone) option is selected, which consolidates all service items into a single work order.

  3. Configure the mandatory fields: Select your Form Template (the system defaults to a standard template if left blank), choose an Employee or Contractor in the "Assign To" dropdown, and set your Schedule Date.

A modal window titled "Add Workorder" is open over a project estimator page. The modal shows fields for site, client NTE, scheduled date, form template, work order description, work order number, contractor NTE, expiry date, and assignee. Below these fields are checkboxes for "Close on Submit" and "Notify via email," and a button to "+ Add Services." A table lists line items for tree labor, bucket truck, and disposal, with quantities, costs, prices, and total prices. At the bottom of the modal a
  1. Review your Client and Contractor NTEs (Not To Exceed). These limits govern pricing when work orders are submitted and flow back for management in the dashboard and Service History.

  2. Review your service items. The items from your estimate populate automatically, but you can add additional items for internal tracking by clicking the blue + Add Services button.

  3. Click Save to dispatch the work order.

Method 2: Creating a Parent + Child Work Order

If your project requires multiple assignments (e.g., splitting tasks between in-house crews and external contractors), use a Parent + Child setup.

  1. In the Add Workorder dialog, click the Parent+Child toggle at the top of the window.

  2. The system will automatically generate a parent work order placeholder and allow you to create multiple child work orders (e.g., Workorder 1, Workorder 2).

A modal window titled "Add Workorder" is open, showing options for creating a parent and child work order. The "Parent+Child" tab is selected. The parent work order is for "Morristown" with the description "Estimate #266 - Remove dead tree". Below, a child work order, "Workorder 1", is displayed with fields for client and contractor NTEs (3950 and 2275 respectively), a scheduled date of 9/17/2026, and an assigned employee, Joe Doe. Checkboxes for "Close on submit" and "Notify via email" are pres
  1. To split the services, check the box next to a specific line item, click Assign to Workorder, and choose which child work order should receive that task.

  2. Select each child work order tab to assign it to different vendors, manage separate NTEs, and write specific Child Workorder Descriptions.

A modal window titled "Parent Workorder" shows details for a work order, including site, description, and customer. Below that, a "Child Workorder(s)" section has tabs for "Workorder 1" and "Workorder 2". "Workorder 1" is selected, displaying fields for NTE (Client), Scheduled Date, Form, and Assign To. A checkbox for "Close on submit" is checked. Below, a "Line Items / Services" table lists "Tree Labor/Masonry Labor", "Bucket Truck", and "Disposal", with the "Disposal" item checked for use. But
  1. Click Save. Every child work order operates independently for the assigned worker, but belongs to the overall parent project group.

Method 3: From the Estimates Dashboard

  1. Navigate to the Estimates dashboard via the left-hand menu.

  2. Locate the estimate you want to convert and click the green checkmark in the Actions column to approve it.

  3. Click the Create Workorder icon (the clipboard with a plus sign) in the Actions column to open the Add Workorder dialog and follow the steps outlined above.

A web page showing a table of estimates. The "Estimates" option is selected in the left navigation bar. The table has columns for Estimate Number, Name, Type, Status, Accepted Date, Work Order, Site, Customer, and Actions. An arrow points to the "Actions" column for the row with "Test Pictures" as the name, highlighting the icon to create a work order.

Managing and Invoicing Work Orders

  • Navigate to your Workorders module.

  • The parent work order acts as a placeholder for the overall project. You can click the + icon next to the parent's ID to expand the list and view the status of all associated child tasks.

  • While individual child work orders will show as "Completed" when finished, the parent work order will remain open until every single task within the project is done.

A table of work orders with columns for ID, Estimate, Status, Service Status, Invoice #, Bill #, Site, and Actions. The Status column shows "OPEN", "IN_PROGRESS", and "COMPLETED" statuses in green and blue buttons. The Service Status column shows "Logged", "Invoiced", "Invoiced/Billed", and "Approved" statuses. The Actions column contains icons for editing, deleting, and other actions. A sidebar on the left lists navigation options like Sites, Livmap, Photos, CRM, and Workorders, with Workorders
  • To streamline one-time project management, you can create Invoices and/or Bills directly from the Workorders dashboard by selecting the completed work order and using the Actions button at the top right, bypassing the Service History page entirely.

A modal window titled "Review Selection - Add to Bill" is open over a work orders list. The modal shows one work order, #848118, which is marked as "Simple" and "Completed," with a result of "Ready to bill." The modal has a "Cancel" button and a "Continue With 1 Work Order" button. The work orders list shows various work orders with their IDs, estimates, statuses, and actions. The left sidebar shows navigation options like "Sites," "Livemap," "Workorders," and "Proposals." An "Actions" dropdown

Pro-Tips & Best Practices

  • Flexible Reporting: We highly encourage field crews to complete all forms and work orders using the Sitefotos mobile app. However, if connectivity or device issues occur, office staff can report services on behalf of a field user utilizing the Web Form directly in the work order section, just as you would in Service History.

A table of work orders with columns for ID, Estimate, Status, Service Status, Invoice #, Bill #, and Actions. The "Workorders" item in the left navigation bar is highlighted. A red box highlights the "Submit Web Form" icon in the Actions column for a work order with ID 847806.

Troubleshooting

  • Billing vs. Invoicing Parent/Child Projects: You can bill a child work order immediately upon its individual completion, regardless of the status of the other tasks within the parent project. This flexibility ensures you don't have to wait to process contractor payments. However, you cannot generate a final customer Invoice for the Parent Workorder until all individual child tasks are marked completed.

A modal window titled "Review Selection - Add to Bill" shows two work orders. The first, #848130, is a "Master" work order, in progress, with a contractor NTE of $2600.00, and a note that it's still open and only completed tasks will be billed. The second, #848132, is a "Task" work order, completed, and ready to bill. Both have a red trash can icon in the "Action" column. Below the work orders are "Cancel" and "Continue With 2 Work Orders" buttons. The background shows a "Workorders" dashboard w
A pop-up window titled "Review Selection - Add to Invoice" shows two work orders that cannot be added to an invoice. The first, a master work order, is blocked because it is "In Progress" and has open tasks. The second, a child task, is blocked because its master work order is not completed. A warning message states, "Nothing in this selection can be added to an invoice. Fix the blocked reasons above and try again." The options are to "Cancel" or "Continue With 0 Work Orders."

Was this helpful?

Your feedback helps us make every guide clearer.