Bulk Replace Workflow Assignees
Background
The Bulk Assignee Replacement capability allows you to replace or delegate assignees across multiple projects at once. This tool is designed to help Company Admins handle personnel changes such as departures, reassignments, or temporary leaves without the need to manually edit workflows project by project. By updating both presets and in-flight workflow instances automatically, you can ensure project continuity and prevent workflows from stalling.
Things to Consider
-
Replacement Types: Choose between 'Permanent Replacement' for long-term changes or 'Temporary Replacement' for short-term absences.
-
User Requirements: The replacement user must be added to the Project Directory for the projects you intend to update before you begin. While a reminder is shown in the product, the replacement user's tool and user permissions are not automatically updated and admins must verify this access themselves.
-
Data Integrity: Procore automatically validates project directory access and permissions for the new assignee before applying changes.
-
Visibility: Use the Activity Log to view a detailed history of all bulk changes, including error tracking and status updates.
-
Email Notifications: No email confirmations are sent after a bulk run completes. The Activity Log is the source of truth.
-
Auto-revert: 'Temporary Replacements' automatically end on the 'Replacement End Date' and no manual action is needed.
-
Required User Permissions: 'Admin' level permissions on the Company level Admin tool.
Important note for mobile users
Replacement assignments sync to mobile.
Coming soon: Permanent or temporary replacement activity will be visible in the workflow history panel on mobile for verification.
Steps
-
Navigate to the Company level Admin tool.
-
Under 'Company Settings', click Workflows.
-
In the workflow window, open the Replace Assignees tab.
-
Click the Replace Assignees button located at the top right, then select one of the following options:
-
Temporary Replacement: Select this option to cover short-term absences such as medical leave, parental leave, or vacations. This temporarily replaces a workflow assignee across projects, project roles, and the Workflow Manager role with another user. Workflows and roles assigned to the temporary assignee(s) will return to the original assignee after the replacement end date has passed.. These changes will apply to all workflows, including in-flight workflows. Changes made here do not impact tool role assignments (for example, Invoice Contact or Designated Reviewer).
-
Permanent Replacement: Select this option for permanent reassignments or when a user leaves the company. This permanently replaces a workflow assignee across projects, project roles, and the Workflow Manager role with another user. These changes apply to all workflows, including in-flight workflows. Changes made here do not impact tool role assignments (for example, Invoice Contact or Designated Reviewer).
-
Note: Each replacement is a separate action. To replace multiple departing users, you must submit a separate request for each individual.
Temporary Replacement
Permanent Replacement
View Status in Activity Log
All actions are logged in the Activity Log, this is the central source of truth for all bulk assignee changes whether permanent or temporary.
-
Navigate to the Workflows page in the Company Admin tool.
-
Scroll down to the Activity Log section.
-
Review the status of your recent requests. The log displays the following statuses:
-
Stopped: Temporary Replacement that has been manually stopped before the end date
-
Expired: Temporary Replacement that has reached the end date and is no longer active
-
Upcoming: Temporary Replacement that is future dated and not currently active
-
Active: Temporary Replacement that is currently active
-
Completed: Permanent Replacement that has been executed
-
Failed: Something went wrong. Please try again.
-
Processing: The Replacement is being processed by the system
-
-
Click View next to an entry to see full details.
Note: If a project fails to update due to directory or permission issues, the log flags the specific error. -
Depending on the status of the request, you can perform the following actions:
-
Retry: If a project update fails, resolve the underlying directory issue and click Retry for the failed line items directly from the 'Activity Details' screen.
-
Stop Replacement: For active replacements, click the Stop Replacement button to immediately end the replacement and return assignments to the original user.
-
Edit: Click the Edit button to modify the replacement.
-
Note: For Permanent Replacements, actions are recorded in the workflow history side panel, when the replacement affects the current workflow step.

