Custom Workflows - FAQ

 Note: Custom Solutions is an Add-On Service
Please reach out to your Procore point of contact if you are interested in the services that Procore's Custom Solutions Team provides. Any actions taken by the Custom Solutions Team will require the use of custom hours. These actions include (but are not limited to) email correspondence and conference meetings, as well as scoping and production. If you would like a time estimate for a specific request, please ask the Custom Solutions representative when submitting your request.

Below are some answers to frequently asked questions about custom workflows.

  1.  Note: Custom Solutions is an Add-On Service
  2. Can a Procore tool have more than one custom workflow?
  3. How do I set my custom workflow to be the default workflow on the tool?
  4. How do I switch between multiple custom workflows on a Procore tool? 
  5. How do I set default user roles?
  6. Do I need to specify a user for all of the available default user roles in a custom workflow?
  7. Do custom workflows and default user roles on project template carry over to the new project?
  8. Can I turn a custom workflow OFF on a single item?
  9. How do I return an 'approved' item to an 'unapproved' state when using a custom workflow?
  10. How do I add a workflow to my project template so it appears on a new Procore project?
  11. Do custom workflows support Procore + DocuSign® integration?
  12. Can I respond to a custom workflow from a Procore Mobile app?
  13. What permissions do I need to perform an action on behalf of an assignee on a workflow?
  14. Can I create a distribution list for users to receive custom workflow notifications?
  15. What are the default statuses for actions in a workflow?
  16. Can we create custom statuses to use with a custom workflow?
  17. Can custom workflows function with one of Procore's ERP Integrations Tools? 
  18. See Also

 


Can a Procore tool have more than one custom workflow?

Yes. The Custom Solutions Team can work with you to create multiple workflows for a single Procore tool. Your end users will have the option of selecting from a list of workflows on an item-by-item basis.

back to top


How do I set my custom workflow to be the default workflow on the tool?

  1. Navigate to the project tool that you created the workflow for. 
    Note: In this example, multiple custom workflows were created and as the 'Admin' user, you can select the one that is used as the tool's default workflow. 
  2. Click Configure Settings icon-config-settings.png.
  3. Click Workflow Settings.
  4. Navigate to the Default Workflow list. Then select the custom workflow that you want.
    Notes: In this example:
    • We created multiple custom workflows for subcontracts created with the project's Commitments tool.
    • We will apply the custom workflow named >50K Approval as the tool's default workflow.
  5. Click Update.

    default-workflow-list.gif
     

back to top


How do I switch between multiple custom workflows on a Procore tool? 

  1. Navigate to the project tool that you created the custom workflow for.
  2. Create an item. 
  3. In the Workflow list, select the custom workflow that you want to apply to the item. 

back to top


How do I set default user roles?

To set default user roles, complete the steps below (only a user with 'Admin' permissions can add default user roles).

  1. Navigate to the project tool that you created the workflow for. 
    Note: In this example, a single Purchase Order Workflow was created and there are three roles. 
  2. Click Configure Settings icon-config-settings.png.
  3. Click Workflow Settings.
  4. Under Default User Roles, click to expand your custom workflow.
  5. Select a person's name from each role list. 
  6. Click Update.

    default-user-roles.gif
     

back to top


Do I need to specify a user for all of the available default user roles in a custom workflow?

No. On the Configure Settings page of your Procore tool with the custom workflow, default user roles in a custom workflow can be left blank if there will be frequent changes within a project. You are able to assign user roles per item. 

back to top


Do custom workflows and default user roles on project template carry over to the new project?

Custom workflows do carry over to the new project when they have been applied to a project template. However, since user roles can change from project to project, the default user roles associated with a custom workflow will NOT carry over to the new project. For more details, see What gets copied over to a new project when applying a project template?

back to top


Can I turn a custom workflow OFF on a single item?

Yes. To turn the default custom workflow OFF so you can create a single item without a workflow, do the following:

  1. Navigate to the project tool that you created the workflow for. 
  2. Click Configure Settings icon-config-settings.png.
  3. Click Workflow Settings.
  4. Select Select a Workflow from the Default Workflow list. 
  5. Click Update.

When you are ready to turn the custom workflow back ON so future items created use the workflow, see How do I set my custom workflow to be the default workflow?

back to top


How do I return an 'approved' item to an 'unapproved' state when using a custom workflow?

If an item has been 'approved' using a custom workflow, there may be situations where you need to return the item to an unapproved state in order to make changes. Should this occur, please send an email to support@procore.com. Please include a URL to the item in your support request. A Customer Support representative has the ability to reset the item back to an unapproved state for you. 

back to top


How do I add a workflow to my project template so it appears on a new Procore project?

  1. Navigate to the project tool that you created the custom workflow for.
  2. Click Configure Settings icon-config-settings.png.
  3. Click Workflow Settings.
  4. Navigate to the Default Workflow list. Then select the custom workflow that you want.
  5. Click Update.

Note: Default users roles set on the project template do NOT carry over to a new project. These roles must be specified on a project-by-project basis. See Do custom workflows and default user roles on project template carry over to the new project?

back to top


Do custom workflows support Procore + DocuSign® integration?

Yes, however, this is a manual step that is not automatic with the DocuSign® integration. The Procore + DocuSign® integration can be configured to work with a custom workflow using a DocuSign® state. When submitting your custom workflow request, be sure to add DocuSign® as one of the states to incorporate into your workflow. The item can be placed into and remain in the DocuSign® state while awaiting signature completion. After the DocuSign® signature is completed, users will have the item to move to the next state in the workflow. To learn more about the Procore + DocuSign® integration, see DocuSign®.

back to top


Can I respond to a custom workflow from a Procore Mobile app?

No. Custom workflows are only supported on the Procore web application at this time. 

back to top


What permissions do I need to perform an action on behalf of an assignee on a workflow?

To perform actions on behalf of users designated to an approver/assignee user role on a custom workflow, you must be granted 'Admin' permission on the tool. When you perform actions for another user, your name will be recorded in the Workflow History tab.

back to top


Can I create a distribution list for users to receive custom workflow notifications?

Yes. Any user with a record in the Project Directory can be added to a distribution list. However, to be added to a user role (e.g., Accountant, Project Manager, and so on), you must have 'Standard' permission or higher on the tool. To add users to the distribution list, please add their name(s) in the Notify column of the workflow template when submitting your request. See Request a Custom Workflow.

back to top


What are the default statuses for actions in a workflow?

The status options available for custom workflows on each Procore tool are the same as the standard options for that tool. 

back to top


Can we create custom statuses to use with a custom workflow?

No. The creation of custom statuses is not supported at this time. 

back to top


Can custom workflows function with one of Procore's ERP Integrations Tools? 

Yes. If your company has implemented one of the supported integrated ERP systems, a Project Tool (e.g., budget, commitments, prime contracts, prime contract change orders, and so on) can be updated to use a custom workflow. Before you can send an item from a project tool to the company level ERP Integrations tool to sync with a third-party system, items must be in the Approved status. When submitting your request, keep in mind that your tool's custom workflow can only have one (1) state with the Approved status. 

back to top


See Also