Table of Contents
|
|
This user guide provides Procore users with information about how to use Procore's Workflows tool to build and employ workflows from start to finish. Some of the things you'll learn in this guide include: |
|
|
Welcome to the Company level Workflows tool. With Workflows, users have the ability to create their own approval paths for items in Procore.
The image below shows you an example of what a published custom workflow for subcontractor invoices might look like. The workflow steps and conditions may be different in your environment.

The transition from the legacy workflow engine to the self-service engine is not complete until the update is activated through the Workflows configure settings page. However, allows users to set up and configure their own custom workflow templates before fully updating their workflow version. Workflow templates are not able to be applied to items (contracts and invoices) until updating the workflow version in the Workflows configure settings.
See the steps in the 'Enable Self-Service Workflows' section when you are ready to update.
Quick Start workflow templates are pre-configured workflow templates for Procore's financial tools. These templates were designed based on industry best practices.
You can customize them to meet your company's specific needs by changing statuses, names of steps, and more. See Edit a Workflow Template.
Quick Start workflow templates are automatically available in your company's Workflows tool for all customers in the United States, Australia, New Zealand, Canada, Great Britain, and Ireland.
They appear alongside any custom workflows that are already created within your account, and are labeled with 'Customer Support' to indicate they were created by Procore.
You can archive any Quick Start templates you don't want to use by clicking the 'Archive' button next to the template. See Archive a Workflow Template.
No, there is no impact to existing custom templates.
To create a workflow template in the Company Workflows tool.


Create Project Roles within the Company Admin Tool. Learn how →
Assign individuals to Project Roles within the Project Directory Tool. Learn how →
Configure a Workflow Template at the company level. When configuring each workflow step, select the relevant Project Role(s) you wish to assign to that step.
For any project the template is assigned to, the individuals associated with those Project Roles will auto-populate into each workflow step according to your company-level workflow template configuration.
Ensure that all members listed in the Project Directory have the appropriate permissions needed for items within each tool and the correct workflow permissions.
To complete the configuration, it is still necessary to manually configure the Workflow Manager for each project template per tool. This step is required because the Project Directory is managed per project, and the Workflow Manager may vary by tool.
Once the assignee roles for the step have been determined, the next step is to add responses. The options available when adding responses are determined by the step's decision type and whether or not any responders are required.
The steps for adding responses are separated by decision type. Follow the steps for the decision type selected on the step.
To add more step types, see:
Condition steps allow a workflow path to be routed differently depending on whether the conditions of the step are met. To create a condition step, follow the instructions below.
|
Budget Changes... Show/Hide
|
|||||||||||||||||||||||||||||||||||||||
|
Commitments... Show/Hide
|
|||||||||||||||||||||||||||||||||||||||
|
Commitment Change Orders... Show/Hide
|
|||||||||||||||||||||||||||||||||||||||
|
Correspondence/Custom Tools... Show/Hide
|
|||||||||||||||||||||||||||||||||||||||
|
Owner Invoices... Show/Hide
|
|||||||||||||||||||||||||||||||||||||||
|
Prime Contracts... Show/Hide
|
|||||||||||||||||||||||||||||||||||||||
|
Prime Contract Change Orders... Show/Hide
|
|||||||||||||||||||||||||||||||||||||||
|
Subcontractor Invoices... Show/Hide
|
* Conditional statements linked to the project’s budget are based on the total amount of the budget column selected on the Custom Reporting Budget View located in the company level Admin tool. See Set Up a Budget View for Custom Reporting.
For instructions on how to add additional step types:
A finish step defines the end of a workflow. A finish step indicates the workflow is complete.
For instructions on how to add additional step types:
For instructions on how to add additional step types:
The following options are available to save the workflow template:
Once your workflows are published, the next step is to assign them to a project so they can be configured. The following steps will show you how to assign workflow templates to projects in the company Workflows tool.



A workflow template can be assigned automatically to all new projects so it won't need to be done each time a new project is created.

Once workflow templates are assigned to projects, they need to be configured with an individual tool's settings. This is the process where workflow steps are assigned to specific users and the amount of days they have to respond is set. A default workflow will also need to be set for the tool it is associated with before it can be applied and used to approve an item.
To configure a workflow template on a tool.
After a workflow template is published and assigned to a project, it will need to be configured on the project before it can be used. Configuration includes assigning a person to act as the 'Workflow Manager' and assigning the appropriate distribution group(s) and assignees to your workflow. A specific template must also be set as the 'Default' for the tool before it can be used.

Optional steps. Complete based on Workflow requirements.
A default workflow must be chosen before a workflow can be started on an item.
If you have enabled the self-service Workflows engine in the Workflows tool configure settings, you are now ready to use your workflows on project-level items. After creating and configuring a template on a project, the next step is to create an item that needs a workflow for approval. Workflows on subcontractor invoices start automatically, but workflows on contracts and other items need to be started manually. The instructions below will show you how to start a workflow.
After creating a new Commitment, Prime Contract or Budget Change on a project, the next step will be to start the workflow so assignees can respond.

To respond to a workflow on a project level item.
After a workflow has been started on a project item, designated users can respond to their assigned step.
