Enable Assist
Background
Assist is Procore's AI assistant tool. It can respond to questions asked in a conversational style, like the kind of question you might ask a coworker. Some Assist features are currently in beta, so you must sign a beta agreement to gain access. Note: 'Copilot' is now called 'Assist' in all Procore web and mobile products. All functionality remains the same.
Things to Consider
- Assist is generally available to companies in North America, and is available as a beta internationally.
- Important! You must assign users permissions to Assist for it to be available to them. See Manage Permission Templates.
- Required User Permissions:
- To enable Assist at the Project level, 'Admin' permissions on the Project level Admin tool.
- To enable Assist at the Company level, 'Admin' permissions on the Company level Admin tool.
- To use Assist on a project, 'Standard' level permissions on Assist.
Steps
- Navigate to the Company level Admin tool.
- Under the Tool Settings menu, click Assist.
- Procore accounts outside of North America: Accept the beta terms in order to move to the other enablement steps.
- Click the Beta Participant Agreement link to open and review the terms.
- Place a checkmark to accept the terms.
- Click Accept.
- All accounts: Complete all sections below to fully enable Assist.
A. Company Access
Decide if you want to enable Assist in the global search bar only or in the side panel as well. Read about the differences below and follow the appropriate steps. To enable the side-panel version, you must first enable it in search.
Assist in Search
- Use the links to review the guidelines and support documentation about Assist.
- Click to toggle on
Assist in project search.
This version provides answers from Assist when using the global search bar at the top of the Procore application, but it does not support back-and-forth conversation. By turning it on, you have the option to also enable Assist in side panel, which does support back-and-forth conversation and other features.
Assist in the Side Panel
- Use the link to review the Beta Participation Agreement again.
- Click to toggle on
Assist in Side Panel.
This version allows users to have longer-form conversations in the side panel of most Procore tools. Each user's conversation history is stored in their instance of Assist. This side-panel version of assist is a prerequisite to enabling Procore's Agent Builder, which allows users to use and create customized AI Agents.
B. Enable Assist on Projects
- Select which projects should have Assist enabled. Assist continuously learns from your project data to provide more helpful insights over time.
Note: You also need to update user permissions templates as detailed in the User Enablement section. - Later, you can change your selections for one project at a time (in the Project level Admin tool) or on multiple projects (in the Company level Admin tool) as detailed below.
From the Project Admin Tool On a Single Project
- Navigate to the project where you want to enable Assist.
- Select the Admin tool from the tools menu.
- If your company is enrolled in the Consolidated Tool Settings Beta:
- Click Tool Settings.
- Toggle the switch next to Assist in the list to the 'On' position.
- If your company is NOT enrolled in the Consolidated Tool Settings Beta:
- Click Active Tools.
- Mark the checkbox next to Assist.
- Click Update.
- If your company is enrolled in the Consolidated Tool Settings Beta:
From the Company Admin Tool On Multiple Projects
- Navigate to the Company level Admin tool.
- Under 'Tool Settings', select Assist.
- Toggle the switch to enable Assist for your company.
- Optional: Toggle the switch to enable Assist beta features for your company.
Note: When enabling beta features, you may be prompted to sign a beta agreement if one has not already been signed for your organization. - Mark the checkboxes next to each project in the list for which you would like to enable Assist.
Tip
Want to make Assist automatically available on all new projects moving forward? Enable Assist on your project template(s). See Manage Project Permissions Templates.C. User Enablement
Update users' permissions to grant them access to Assist.
- Assign 'Standard' level permissions to Assist by updating users' project permission templates. See Edit a Project Permissions Template for detailed instructions.
Notes
- Assist must be activated on at least one (1) project in your company for it to appear as an option on any Global Project Permissions Template.
- Assist must be activated on the related project for it to appear as an option on a Project-Specific Permissions Template.
- All project users with 'Admin' level permissions to the Project Directory tool will have permissions to Assist enabled by default when it's activated on that project.
- Assign 'Standard' level permissions to users who are not project administrators to allow them to interact with the feature.
- 'Read Only' permissions are not available for Assist at this time.
- While and 'Admin' level permissions can be selected, you should NOT assign that level of permission at this time. 'Admin' level permissions might include further capabilities in the future, but at this time do not offer any capabilities beyond those available to users with 'Standard' level permissions.
- Assist respects individual user permissions when answering questions about project data. Users with permissions to Assist can only receive answers about project data to which they have access.

