Below are some answers to frequently asked questions about custom tools.
- Can I create a custom tool by myself?
- Can I design a custom tool from scratch?
- Is there a limit to the number of custom tools that can be created?
- Can custom tools exist at both the company and project level?
- Can I mark certain data entry fields as required on a custom tool?
- How do I turn ON my custom tool?
- Can an existing Procore tool be replicated?
- Can a custom tool include data from an existing Procore tool?
- Can a custom tool include prefilled data entry fields?
- How do I control user access permissions for a custom tool?
- Can I create custom statuses to use with my custom tool?
- Can I export data from a custom tool as a CSV or PDF?
- Can custom tools be made available on Procore's mobile application (iOS or Android)?
- What are the limitations of custom tools?
- See Also
Can I create a custom tool by myself?
No. Custom Tools can only be created by members of the Custom Solutions Team. However, you can work closely with a Custom Solutions representative to ensure the right tool(s) are built for your company and its projects.
Can I design a custom tool from scratch?
No. A custom tool is a generic, pre-built tool that can be enabled for your company account or for one or more projects. After it is enabled, the Custom Solutions Team can work with you to:
- Customise your custom tool by adding or removing the fields that are available in the generic, pre-built tool. See Available Fields for a Custom Tool.
- Update the tool with additional custom fields. See Available Field Options and Types.
- Create custom forms to export data from your custom tool. See Available PDF Form Customizations.
To learn how to complete a request, see Request Services from Custom Solutions.
Is there a limit to the number of custom tools that can be created?
No. Procore customers can work with the Custom Solutions Team to create as many custom tools as needed. Remember that working with the Custom Solutions Team is an add-on service and requires your company to have custom hours. The number of hours required for each solution may vary, depending on the complexity of the task. For more information, please see Request Services from Custom Solutions.
Can custom tools exist at both the company and project level?
Yes. A custom tool can be incorporated into the Procore navigation menu and listed under the 'Custom' area in the Company Tools or Project Tools menu. To learn how to turn your new custom tool ON, see How do I turn on my custom tool?
Custom Tools Area in Company Tools Menu
Below is an example of the Custom Tools area in the Company Tools menu.
Custom Tools Area in Project Tools Menu
Below is an example of the Custom Tools area in the Project Tools menu.
Can I mark certain data entry fields as required on a custom tool?
No. At this time, fields added to a custom tool cannot be set as a required data entry field. To learn more about custom fields, see Get Started with Custom Fields.
How do I turn ON my custom tool?
After your custom tool has been created by the Custom Solutions Team, you can enable it as you would enable any other tool in Procore.
To add a custom tool to the Project Tools menu under Custom Tools:
- Navigate to the project's Admin tool.
- Under Project Settings, click Active Tools.
- Place a mark in the checkbox for your new custom tool.
- Click Update.
To see where custom tools are added in the menus, see Can custom tools exist at both the company and project level?
Can an existing Procore tool be replicated?
No. While it is possible to create a custom tool with a similar look and feel, functionality beyond what is defined in Available Fields for a Custom Tool is not available at this time.
Can a custom tool include data from an existing Procore tool?
No. Custom tools are isolated from all other Procore tools. The generic, pre-built custom tool that the Custom Solutions Team uses as the base for creating your tool does NOT support the capability to access data from other Procore tools. However, if your company is willing to manually re-enter the data that you need from other tools, you can always complete a request to add a custom text field or custom text area to your custom tool. To learn more about those custom text field options, see Available Field Options & Types.
Can a custom tool include prefilled data entry fields?
No. At this time, the generic, pre-built custom tool does not offer prefill (a.k.a., autofill) capabilities. However, there are a few options where project-wide data can be selected on a form (e.g., selecting a single user from a list of users in the Project Directory). In addition, data from the project's Admin tool can be populated to a custom form for export to the PDF file format. For more information, see Get Started with Custom Forms.
How do I control user access permissions for a custom tool?
In Procore, Role-Based Permissions (RBP) are used to manage user access to all Procore tools, including any custom tools. Access for each role is defined in a permission template. By default, Procore provides its clients with several role-based permission templates. For details, see Manage Permission Templates. In addition, your Procore Administrator manages whether or not the tool is turned ON in your company account's projects. To learn how to to turn a custom tool ON, see How do I turn on my custom tool?
Can I create custom statuses to use with my custom tool?
Yes. If your custom tool is NOT using a custom workflow, you can add custom statuses. However, if you are using a custom workflow, custom statuses are NOT available and you are limited to the default status options of Open and Closed.
- Complete the steps in How do I turn on my custom tool?
- Navigate to your custom tool.
- Click Configure Settings.
- Scroll to Statuses.
- Enter the name in the Add New Status box.
- Click Add Status.
- Your statuses can be sorted in the list view.
- The Open and Closed status are hard-coded and cannot be removed or modified.
Can I export data from a custom tool as a CSV or PDF?
Yes. Most data can be exported to a Comma Separated Values (CSV) or Portable Document File (PDF) file format. Please note that there may be certain situations where data cannot be exported from Procore.
Also note that CSV files have two (2) export options:
- All Item Information.
- List Page Only.
A user with 'Admin' permission on the custom tool can choose which setting is used in the Configure Settings page for the custom tool. Below is an example of the CSV export configuration setting for a custom tool. The example shown in for our custom tool demo (a.k.a., the Letters tool).
Can custom tools be made available on Procore's mobile application (iOS or Android)?
Yes, your Procore point of contact or the Customs Solutions team can enable a Custom Tool on mobile for you. Supported functionality in the mobile application interface is dependent on the complexity of the tool itself. Certain data fields and user actions may not be supported. When submitting a Custom Tool request, be sure to inform the Custom Solutions representative that you would like the tool to be available on mobile.
Note: At this time, Custom Tools with both workflow and mobile functionality are not supported. Once a workflow is added to a Custom Tool, it will no longer be available on mobile.
What are the limitations of custom tools?
When working with the Custom Solutions Team to add custom tools to Procore, please be aware of the following limitations:
|Assignee Responses||Cannot remove the 'Assignee Responses' verbiage from the bottom of the item view page||The 'Assignee Responses' verbiage cannot be removed, even when the 'Assigned To' feature is not being used.|
|Cannot modify email content||Email content cannot be customised.|
|Email Distribution||Cannot create default distribution groups or distribution lists for the custom tool||Email messages from a custom tool (or added through a custom workflow) require you to add distribution recipients on each individual email.|
|Fields||Cannot modify standard fields||Standard fields included with the generic, pre-built tool cannot be modified (e.g., Title, #, Assigned To and so on).||Standard fields can be removed from the tool, if desired.|
|Cannot prefill (a.k.a., auto-fill) fields with input||See Can a custom tool include prefilled data entry fields?|
|Cannot incorporate fields from other Procore tools||See Can a custom tool include data from an existing Procore tool?||Use the controls in the Related Items tab|
|Cannot perform calculations||Standard and custom fields cannot be added to Procore in order to perform calculations.|
|Filter By Options||Cannot remove 'Assigned To' and 'Status' filter options||The 'Assigned To' and 'Status' filter options cannot be hidden from the sidebar (even if the function is not being used in the tool).|
|Cannot customise filter options||The options in the Filter By menu cannot be customised or rearranged.|
|Cannot modify the default filter applied on a list page||A list page will always open with the 'Open' status selected by default in the Filter by menu. This cannot be modified.|
|Mobile||Assignee functionality is not available on custom tools on mobile||The Assignee Response functionality does not exist on mobile.||Use the assignee function on web|
|Mobile missing functionality/list view||List Views for custom tools on mobile are not able to be customised.|
|Cannot create customised project-specific PDF content||PDF content can only be created at the company level and applied to individual projects.|
|Permissions||Cannot define custom permissions||The standard permissions matrix and permission template feature cannot be modified.||Use Manage Permission Templates to control user access to custom forms|
|Cannot define field-level permissions||Field-level permissions are NOT supported|
|Private||Cannot bulk-apply item privacy to items||Individual items must be marked as private using the Private checkbox.|
|Search||Cannot extend search fields beyond the standard fields available with a custom tool||Only searches Number (#), Title and Description Standard fields. All other fields are not included in the search scope.|
|Standard Fields||Cannot add functionality to the standard fields included with a custom tool||For a description of the fields and supported functions, see Available Fields for a Custom Tool.|
|Workflow||Cannot use custom statuses||Workflows are designed to only support the Open and Closed status|
|Cannot be supported on Mobile||Custom workflows are designed to be used only by the Procore web application|