March 2025: Cost types, Salary actual, and more

This release introduces several significant enhancements to improve cost tracking, employee management, and production monitoring. New features include customizable cost types with abbreviations, a Salary Actual pay group for precise salaried employee compensation, percentage-based production tracking alongside unit tracking, and user-defined fields for cost codes. We've also improved crew management with tags directly in timelogs, added latitude/longitude options for job site addresses, enhanced future assignment visibility on Crew Board, and refined employee importing logic.

Admin App has been updated with meal break bulk actions, employee address management, support for future job site assignments, and a read-only mode for employee profiles.

🆕 New

Cost type

We’ve introduced a new concept for categorizing cost codes. By default, you have the Labor and Material (optional) cost types, but additional cost types can be imported from third-party integrations. You can also choose if a given cost type appears in Cost coding and Production quantity modules.

Cost types are configured from Administration > Settings > Cost Codes.

Cost types configuration

Each cost type is automatically assigned an Abbreviation, which can be customized. The abbreviation is used in cost coding and production quantity tracking. The following screenshot highlights the labor abbreviation for production quantity.

Abbreviations in production quantity

See our docs to learn more.

Salary Actual pay group

We’ve added a new pay group to account for salaried employees whose compensation is precisely calculated based on the specific hours they have completed in each pay period. You can now select the pay group in the employee profile, as shown in the following screenshot.

Salary Actual pay group

The Salary Actual pay is disabled by default and can be enabled from Administration > Settings > General. As soon as it is enabled, the option will be added in all the relevant Administration settings as well as reflected throughout the system including Timelogs, Reporting, and other modules.

This update has also been applied to Admin App.

Percentage-based production tracking

We’ve added a new mode to Production quantity that lets you switch from unit tracking to percentage tracking. It is applied to both daily and weekly views. In percentage mode, the user needs to enter the weekly values as percentages, but the calculated units are shown below the input field. Users can choose if they want to see a percentage or unit under the inputs with a setting, as highlighted in the following screenshot.

Percentage view

Cost code UD fields

We’ve added user-defined fields for cost codes. You can now create dropdown and input UD fields that will be added to all the cost codes in your system.

Cost code UD field

✅ Improved

Crew tags in timelogs

You can now set crew tags directly in the Timelogs module. An Add tag button is available on each timelog row that opens a dialog with the following options:

  • Apply the selected crew tag to the given timelog only.
  • Apply to this and following timelogs. The change will be applied to this and all the new timelogs created afterwards.
  • Set as a default crew tag for the employee. This option is available for employees assigned to the job site and sets or overrides the employees crew tag in Job Site > Employees.

Add crew tag dialog

Crew tags can also be set through bulk actions.

Job site address

You can now specify a job site address by Latitude and Longitude, adding the exact coordinates, as highlighted in the following screenshot.

Job site address by latitude and longitude


Future assignments on Crew Board

We’ve provided an option on Crew Board for choosing if you want to see future assignments and selecting a date range.

Show future assignments

Comma in names

Throughout the system, we’ve added a comma between the last name and the first name if the last name comes before the first name. This update has also been applied in Admin App.

Employee importing

We’ve updated the employee importing and updating logic for third-party integrations. Now, if there are issues with one or more employee profiles (e.g. duplicate email, an employee with the same, an employee first name is missing, and so on), these profiles are skipped while the rest of the employees are imported. Full logs are available for skipped profiles.

Schedule actions

We’ve updated the schedule actions dialog in Scheduling. The following changes have been made:

  • Move to has become Move/Reschedule
  • View details has become View/Edit
  • A Delete schedule option has been added

Schedule actions dialog

Also, in the Move/reschedule dialog, we’ve added an org unit filter. The dialog has been organized into two main sections: job site selection and date selection. The rest of the settings have been placed under Advanced settings.

Employee schedules and assignments

We’ve made some updates in the Schedules and Assignments sections of the employee profile. The sections now include job site name and org unit if applicable.

In Assignments, the following changes have been made:

  • Remove has been renamed to Unassign.
  • When unassigning, you are now notified that a schedule is linked (it that’s the case) to an assignment and will be removed as well.
  • A new Delete Assignment option has been added. Only historical assigned job sites and assigned job sites with future dates may be deleted.

The Assign to dialog has been updated as well. The list of job sites has been organized into two groups: Recently worked (the employee has punched there within the last 30 days) and Job sites.

In the Schedules section, we’ve made the following updates:

  • Added an option to delete schedules, which entirely removes the schedule.
  • Schedule dates can now be edited from the employee profile.
  • Added a Move to option that’s already available in Workfroce.

Column visibility in integrations

For all third-party integrations, we’ve added a column visibility option to let you choose which columns should be displayed.

Admin App updates

Meal and rest break

We've added bulk actions for meal start and meal end and also added a flag for tracking late meal breaks.

Meal start and end bulk actions

Employee address

We've added a new Employee address field to the employee profile. You can type in the address using the form or select it on the map.

Employee address

Job site assignments

Now, Admin App supports both current and future job site assignments in Job Site > Employees.

Employee profile read-only mode

To improve the process of adding new employees to job sites, we've introduced a read-only mode for employee profiles. Now, PMs and associated roles can view employees who are not assigned to their job sites in a read-only mode without being able to make any updates.