Skip to main content
Procore (en-GB)

(Beta) About the Workflows Beta Program

 In Beta
This page details functionality that is not available in Procore's production environment. Access to the features documented here is limited to specific Procore customers who have signed the required agreement to participate in Procore's Company level Workflows Tool Beta Program. The content on this page is for informational purposes only and all information and content on this page is subject to change without any prior notice. To learn more, see About the Workflows Beta Program.

Welcome to the Workflows Beta Program

Welcome to Procore's Beta Program for the new Company level Workflows tool. With the new Company level Workflows tool, users will have the ability to create their own custom approval workflows. Soon, customers meeting the eligibility criteria detailed below can now be provided with access to an open beta version of Procore's Company level Workflows tool and supporting documentation. Before the Beta program, Procore conducted a Pilot programme and closed beta that included usability studies with programme participants. 

For participation requirements, please review the contents of this page:

What is a custom workflow?

In Procore, a workflow is a process that defines an approval path. However, a custom workflow is a process that defines a unique approval path that is specific to your organisation and project(s). For example, a workflow includes the out-of-the-box steps to 'Approve' an item (such as a subcontractor payment application) in Procore. A custom workflow would define the responsible roles, groups and conditions for routing an item through that approval process—and that process is tailored to suit the unique needs and specific requirements of your company's business environment. 


The image below shows you an example of what a published custom workflow for subcontractor payment applications might look like. The workflow steps and conditions may be different in your environment. 

What are the minimum eligibility requirements for participating in the beta program?

The minimum eligibility requirements for the beta program include:

  • Your company must be using these Procore tools:
    • Project level Commitments tool to create purchase orders and subcontracts.
    • Project level Payment applications tool to manage subcontractor payment applications.
  • Your company's Procore account must be:
  • Your company can only use one version of Workflows (legacy or self-service) for each tool. For example, if you have legacy workflows enabled for subcontracts and purchase orders, you cannot use self-service workflows on those items. However, you could use self-service workflows on other items, such as subcontractor payment applications. In addition, if you are using legacy workflows on other Procore tools- such as Variations or Main Contracts- self-service workflows can still be used on the Commitments tool. 

Which Procore tools are supported by the Workflows Tool?

The expected goal for the new Workflows tool is to provide Procore users with the capability to build self-service, custom workflows for Procore tools used to create items that require an approval process. Procore's anticipated plan is to conduct research and usability tests with beta program participants.

For this beta, the Company level Workflows tool will only be available to participants who meet the eligibility requirements above and who want to create a custom workflow to manage the approval process for the tools listed below. 

Supported Tools 

The Company level Workflows tool allows you to create and manage one (1) or multiple custom workflows for use with these Procore project tools:

Procore Tool Workflow Item(s) To learn more...
Budget Changes Budget Changes


Create a Custom Workflow Template

Commitments 1 Subcontractor Payment applications 2
Commitments  Subcontracts/Purchase Orders
Main Contracts 1 Main Contract

This tool is only available when your company is licenced for Procore's Project Financials tools.  

This item is only available when your company is using the Collaborator and Admin views for subcontractor payment applications.  

How do I access the Workflows tool? 

When your Procore point of contact provides you with access to the new Workflows tool, simply click Workflows under the 'Core Tools' section of the Company level navigation bar. 


How do I build custom workflows with the Workflows tool? 

Use these steps as your guide for building a custom workflow:

  1. Create a plan for your custom workflow. Your initial planning document is simply a starting point for you to gather the details for your custom workflow's requirements. For guidelines, see Plan a Custom Workflow. This planning step is NOT performed in Procore. 
  2. Create and publish your custom workflow using your plan as a guide. Once you have a plan, you can add it to Procore's Company level Workflows tool. This workflow acts as a template that you can later assign to your company's Procore projects. For instructions, see Add a Custom Workflow.
  3. Assign the custom workflow to one (1) or more of your company's Procore projects. Assign the workflow to one (1) or more Procore projects in your company's Procore account. See Assign a Custom Workflow to a Project.
  4. Configure the custom workflow on the assigned project. Define the workflow managers, days to complete and distribution group members on the project that will be using the workflow. 
  5. Migrate from legacy to self-service workflows. In order to create and use your own custom workflows, you will first need to transition your company to the self-serve workflow engine. This will need to be done even if you have not previously used legacy custom workflows. To assist you with your transition from Procore's legacy workflow environment to the new self-serve Workflows tool, please review Enable Self-Serve Workflows for your Company.