Job Production


Main Street is releasing the Job Production Interface which provides Business Owners with an interface to translate an estimate into an interactive work order that can be sent to Crews. The crew can view assigned work orders, update progress and send photos on completed line items, and check-in to submit labor hours completed. Owners can review the quality of work on line items submitted without being on-site. Owners can troubleshoot quality issues earlier during production and capture structured data on the actual labor and material costs. This enables Owners to improve their P&L performance by successfully completing jobs and identifying the scenarios where estimated and actual labor and material costs differ.


Owners have expressed issues with managing inconsistent job production performance from subcontractors. which led to poor P&L performance and botched customer expectations around quality and timing. This is driven by a few reasons:

  1. Minimal Labor Accountability:   Because of drive time and lack of tools, Owners have less capacity to proactively check in on the quality and timing of the job production. Many issues get identified at the final walkthrough. By then it's too late to resolve the issue or requires more time to complete the job which both lead to poor customer experiences.
  2. Misalignment Between Scoped and Completed Work:  There are often differences between what the Business Owner asks the Crews to complete versus the work the Crew actually completes. With no systems to drive accountability on what specific work gets completed, the timing, quality, and costs see highly variable outcomes. 
  3. Missing Actual vs Expected Cost Tracking:  There haven't been many tools for Owners to track the actual labor and material costs associated with a job. This means it's difficult for Owners to identify which job types, line items, or even Crews where the estimated vs actual costs differ. Without this data, Owners will continue having trouble improving their estimation accuracy, job production performance, and profitability.

How is this changing?

Owner Facing View of the Job Production Interface

- Business Owners can access the Job Production Interface by clicking into a specific Customer or Job then accessing the Job Production page.

- On the Job Production page, you will find a Work Order, which includes the Customer Contact details, Material information, Line Item details from the estimate, and Crew information. When we Start a Project, users are taken to the list of rooms and items from the estimate.

- Users can add notes against each Room or specific Item. These notes will be logged on the Work Order and displayed to the subcontractor in their view. 

- Business Owners can click each Material and enter the costs attached to it. It's also possible to upload photos in order to track the receipts associated with the job.
The data logged from the estimated and actual costs will be provided to Business Owners in the analytics dashboards for performance reviews.

- Business Owners can assign specific Crews to a Work Order by either selecting a Crew Lead name from the dropdown (this pulls from any existing subcontractors that exist from the Recruitment Engine) or by adding a new Crew Lead by filling out the name, contact information, crew member count, and labor cost values. Entering the phone number is mandatory because the phone number will be required from the Crew in order to access the Work Order.

Crew Facing View of the Job Production Interface

- Crews can access the Work Order by accessing XXX SPECIFIC PAGE OR XXX SPECIFIC LINK by entering their phone numbers (which are assigned by the Business Owner for each Work order).

- Crews can review details like customer contact information, project notes, materials to be used on the Work Order page. Crews are taken to a room, line item, and status details by accessing the Start Project button. 

- When clicking into a specific line item, Crews can hit Start Line Item to mark when an item is started OR flag an item to the Owner for review by hitting Mark as Completed then attach Photos and Notes to each line item. As each item is reviewed and approved by the Business Owner, the line items and area statuses will get updated with values from Not Started, In Progress, In Review, and Completed.

- Any items flagged by Crews as Mark as Completed will be sent to Owners to be reviewed. Owners can review the photos and notes submitted then mark items as completed or not approved (along with reasoning). This will get sent back to the Crew for additional work.

- Crews can also check-in and provide the date the Crew worked, the number of Crew Members in attendance, and submit the starting and end times. This calculates the number of labor hours worked and tracks the total amount of hours worked over the course of the job. 

Automated Stage Updates

We've also automated a few of the job stages based on specific actions to improve the accuracy of Owner Job data.

  1. When the first invoice is paid by the customer, the Job Stage changes from <strong>Accepted Proposal</strong> to  <strong>Job Booked</strong>.
  2. When the first line item in the Job Production Interface is marked <strong>In Progress</strong>, the Job Stage will change from Job Booked to Job In Progress.
  3. When all the line items in the Job Production Interface are complete, the Job Stage will change from <strong>Job In Progress</strong> to <strong>Job Completed</strong>.
  4. When all the invoices are paid by the customer, the Job Stage will change from Job Completed to Paid and Closed.

Take note that you can only send an estimate proposal email to a job in the Estimation Completed stage.

Still need help? Contact Us Contact Us