Latest Updates
Latest Updates
Customizable & Cleaner Job Report PDFs
We’ve made improvements to Job Report PDFs to give them a cleaner, more polished look while giving you more control over what’s included in each report.
The updated layout introduces a clearer typographic hierarchy, making key sections like the Job Summary easier to scan and helping visit details feel more structured and readable. This results in reports that look more professional when shared with customers, without feeling crowded.
You’ll also notice new options when generating a Job Report PDF. When Show Tasks Completed is enabled, you can now choose whether to include task descriptions, task notes, and dates. This makes it easier to tailor reports based on your needs. whether you want a detailed internal record or a streamlined version for customers.
New Toggles Introduced for Task Description and Summary
These updates help ensure your Job Reports stay focused, clean, and aligned with how you actually use tasks today.
Item Categorization and Item Types Enabled for All Customers
We’ve rolled out Item Categorization and Item Types to all customers, making it easier to organize, find, and manage items across web and mobile without any additional setup or requests.
These item management features are now enabled by default, giving every team access to the same tools for organizing large item catalogs more effectively.
Organize Items with Categories and Attributes
You can now organize items using custom categories, subcategories, and attributes to improve filtering and search.
Categories help structure your Item List in a way that matches how your business works, while attributes allow for more detailed filtering such as brand, material type, or voltage. Categories can be used throughout the Item List, item selectors, and Purchase Order creation to help you find the right items faster. Using categories is optional.
Use Item Categorization on Mobile
Item categorization is now fully supported on mobile. When selecting items in the field, technicians can view and filter by the same categories, subcategories, and attributes used on the web, keeping office and field workflows consistent.
No additional setup is required categories automatically appear on mobile once they’re defined.
Classify Items with Item Types
Each item can now be classified by its business purpose using an Item Type.
Available item types include:
Inventory – Tracks quantities in trucks and warehouses (available only if inventory tracking is enabled)
Non-Inventory – Used for services or items that don’t affect inventory counts
Fee – Similar to non-inventory items and can be used as default charges added to invoices
Item Type is selected when creating an item and helps control how the item behaves when it’s purchased, received, billed, and tracked. Once saved, the item type cannot be changed. An Item Type column is also available in the Item List, making it easier to review and sort items by type.
BEFORE
AFTER
Item Type drop-down values when Inventory Tracking is disabled
Item Type drop-down values when Inventory Tracking is enabled
Create and Manage RFIs Directly from Drawings — Now on Web and Mobile
RFIs can now be created, viewed, and managed directly from mobile, giving field teams the ability to capture issues where they happen and keep communication clear with the office. RFIs appear as markups in the drawing viewer, so context is never lost.
Here’s what’s new:
On Mobile
Open your project in the BuildOps mobile app.
Go to Drawings, choose a page, and add any annotation or markup (including the popular “cloud” markup).
Tap Complete Annotation.
Tap Add Reference.
Create a new RFI or link the markup to an existing one.
Fill out the required fields, attach jobsite photos if needed, and save as a draft.
Go to the RFI tab under the project to view or edit your RFIs.
RFIs can also be created from the list or drawings while offline, and will sync once you’re back online.
On Web
Open the project’s RFI section.
Open any draft created from mobile or create one from a drawing markup.
Add clarifications or suggested answers, assign stakeholders, and send the RFI.
Track responses and update the RFI status until it’s closed.
View all drawing-linked RFIs directly in the drawing viewer.
Invoice Lines Now Auto-Map to Contract Items from the SOV
We’re excited to introduce Auto Contract Item Mapping, an improvement to how invoices are generated from Pay Applications in BuildOps. With this update, invoice lines now automatically select the correct JC Contract Item based on the original Schedule of Values (SOV), removing the need for manual entry.
Previously, when invoices were generated from Pay Applications, each invoice line required users to manually select a JC Contract Item before exporting to Vista. There was no direct link between the invoice line and its originating SOV line, which added extra steps and increased the chance of mistakes. With this update, BuildOps can now trace each invoice line back to its source SOV line and automatically apply the associated JC Contract Item.
By automatically mapping contract items, this update helps streamline project billing workflows and reduces friction for accounting teams, especially on projects with large or complex SOVs.
Key benefits include:
Less manual work when preparing invoices
Lower risk of selecting the wrong contract item
Fewer export interruptions during Vista sync
Faster reconciliation and billing cycles
How It Works
Each SOV line can be linked to a Vista JC Contract Item. When a Pay Application generates an invoice:
BuildOps identifies the originating SOV line
The associated JC Contract Item is automatically applied to the invoice line
The invoice is prepared and ready for export to Vista with no additional steps
If any invoice line does not have a mapped contract item, the system will clearly prompt you with an error and provide a UI control to manually select the correct Contract Item before proceeding. This ensures issues are caught early and billing stays on track.
This applies to customers integrated with Vista
Enhanced Views for Project Finance and Forecasting
You can now save more of your view preferences across Project Finance tables and the Forecasting page. Key toggles and grouping settings are now retained in saved views and presets, so your layout stays consistent when you return.
Previously, certain toggles would reset when switching views or revisiting a project. With this update, those preferences are now preserved.
This improvement applies to:
Quoted Projects
Unit Price Projects
Time & Material (T&M) Projects
Forecasting
Finance Tables
Saved views now retain Group By and visibility settings across:
Cost Table
Labor Report
Install Units
T&M Overview
You can save views that group costs by Cost Type or Cost Code, apply filters, and hide rows—without needing to reconfigure them later.
Forecasting
Saved views on the Forecasting page now retain the Forecast labor by hours toggle. You can set up a forecasting view that fits your workflow and return to it instantly.
How It Works
Adjust your table or forecasting view
Apply Group By toggles, filters, or forecasting settings
Save the configuration as a view or preset
Optionally set it as your default
All selected settings will now persist whenever you open that view.
Frozen Headers for Project Budget
We’ve added frozen headers to the Project Budget view to make reviewing large budgets easier. Column headers now remain visible as you scroll, so you always know which budget data you’re looking at.
What’s New:
Previously, column headers would scroll out of view when working with long budgets that include many cost codes. This made it harder to interpret values and compare amounts accurately.
With frozen headers:
Column labels stay visible while you scroll
Budget data is easier to read and understand
Reviewing large budgets is faster and more accurate
API: GET-Projects-List endpoint
We’ve added new query parameters to the existing GET Projects List endpoint, making it easier to retrieve only the Projects that were created or updated within a specific timeframe.
This update helps sync Project data more efficiently without pulling the entire dataset each time.
What’s Changing
Previously, the Projects API did not support filtering by creation or update date.
With this update, the Projects API now supports date-range filtering, allowing you to query only the Projects that have changed since your last sync.
How This Helps
API consumers can now:
Fetch Projects created or updated within a specific date range
Filter results by creation date or last updated date
Paginate and sort results for predictable, scalable syncing
Retrieve only Projects that have changed, reducing processing time and cost
This makes incremental syncing simpler and more reliable, without relying on event-based notifications or webhooks.
New Query Parameters
The following optional query parameters are now supported on:
GET /v1/projects
Date Filtering
dateFilterType
Determines which date field is used for filtering
Supported values:createdDateTimelastUpdatedDateTime(default)
start
Start of the date range filter (ISO 8601 date-time)end
End of the date range filter (ISO 8601 date-time)
Filtering & Search
status
Filter Projects by statusproject_number
Search for a specific Project by project number
Pagination
page
Page number (default: 0)page_size
Number of records per page, from 1 to 100 (default: 10)
Sorting
orderBy
Field to sort byorder
Sort direction, ascending or descending
No breaking changes were introduced. Existing integrations will continue to work as expected, with these parameters available as optional enhancements.
Improved Inspection Dispatch Visibility and Quote Flow
We’ve made targeted improvements to inspection workflows to make dispatching clearer and quote creation more reliable.
Dispatchers can now more easily identify which technicians are ready for inspections, helping reduce misassignments and scheduling errors. Inspection details also flow more consistently into quotes, keeping inspection, quoting, and follow-up work connected.
These updates help dispatch teams move faster with less guesswork and ensure inspection-driven quotes reflect the right information.
New Dashboard Report: Sales Rep Ranking Report (CRM+)
The Sales Rep Ranking Report gives you a clear view of sales performance by ranking sales reps based on total opportunity amount won and margin.
You can easily switch between Rank by Amount and Rank by Margin to see who’s driving revenue versus profitability, and use Top / Bottom N filters to focus on your strongest or lowest performers. By default, the report shows the Top 10 results.
To help you narrow things down further, the report includes filters for Related Work, Department, and Opportunity Closed Date Range, so you can analyze performance by team, work type, or time period.
This report is available to customers with CRM+ enabled
New Dashboard Report: Latest Activity Report (CRM+)
The Latest Activity Report helps you quickly understand how actively your opportunities are being worked by showing the most recent engagement on each opportunity.
With this report, you can easily see:
When an opportunity was last touched
How the customer was contacted (email, call, walkthrough, proposal, etc.)
How long it’s been since the last activity
You can refine the results using filters such as Department, Opportunity Type, Related Work, Activity Type, Primary Sales Rep, and Activity Date Range, making it easy to focus on specific teams, reps, or time periods.
This report is available to customers with CRM+ enabled
Easier Editing for Custom Dashboard Reports
The Edit button is now clearly visible at the bottom-right corner of the report, making it quicker to jump into editing. The Save As option has been moved into the report menu, helping keep the report view cleaner while still easy to access.
This update applies only to custom reports created in your workspace
Standard reports accessed from the top-right report dropdown are not affected


















