Skip to main content
Procore

What actions are available in Agent Builder?

Background

Using Procore's Agent Builder tool, you can add one or more actions to your AI Agent. For example, give the Agent the ability to create an observation item or notify task assignees. Each action below can be modified and augmented by giving the Agent additional instructions when building or using it. Agents are used in Assist, Procore's AI tool. 

When you run a 'Create' or 'Send' action, expect the agent to do the following:

  1. Ask for any relevant information not yet provided. For example, when creating a phone call entry, the Agent will ask for call details, with a list of the type of information often included in call log (date, names, comments, etc.).
  2. Ask for confirmation before proceeding with creating or sending the item.
  3. Upon confirmation, create the item in Procore or send the notification emails.
 Note
Procore Agents can create new items, modify items, and notify users about existing items, but they cannot delete existing items. Learn more about our AI parameters.

Answer

Review current action options by tool. When you're ready, learn how to add the actions to an Agent. 

Action Plans agent actions Description
Create Action Plans Creates action plans and templates in a project. 
Retrieve Project Action Plans and Templates Retrieves action plans and action plan templates at the project level.
Retrieve Action Plan Templates in Company Retrieves all action plan templates at the company level.

 

Budget agent actions Description
Create Budget Changes or Modifications Creates budget changes or modifications in a project. 
Retrieve Budget Details Retrieves budget details from a project.
Retrieve Budget Changes or Modifications Retrieves budget changes or modifications from a project.
Create a Budget Snapshot Creates a snapshot of a budget for a particular budget view. 

 

Change Management agent actions Description
Create RFQs Creates RFQs and RFQ responses in a project. 
Create a Change Event Creates a change event
Retrieve Change Events Retrieves all change events, including their line item details, in a project. 
Retrieve Change Order Requests Retrieves a list of all change order requests (CORs) from a specific contract for a project. 
Retrieve Prime Potential Change Orders Retrieves all prime change orders in a project. 
Retrieve All RFQs Retrieves all RFQs

 

Contractsagent actions Description
Retrieve All Commitment Contracts Retrieves all commitment contracts in a project.
Retrieve Payment Applications Retrieves all payment applications in a project. 
Retrieve Prime Contracts Retrieves all prime contracts in a project.
Retrieve Requisitions Retrieves all requisitions in a project. 

 

Daily Log - agent actions Description
Create Call Log Creates a new phone call entry in the Daily Log tool.
Create Inspection Log Creates a new inspection entry in the Daily Log tool.
Create Manpower Log Creates a new manpower entry in the Daily Log tool.
Create Notes Log Creates a new notes entry in the Daily Log tool.
Create Productivity Log Creates a new  productivity entry in the Daily Log tool.
Create Report Log Creates a new Daily Construction Report entry in the Daily Log tool to track the total number of workers and hours worked for each vendor, company, and trade on the project that day. 
Retrieve Project Call Logs Retrieves all phone call entries for a project. 
Retrieve Project Inspection Logs Retrieves all inspection entries for a project.
Retrieve Project Manpower Logs Retrieves all manpower entries for a project. 
Retrieve Project Notes Logs Retrieves all notes entries for a project.
Retrieve Project Productivity Logs Retrieves all productivity entries for a project.
Retrieve Project Report Logs Retrieves all Daily Construction Report entries for a project, such as total number of workers and hours worked for each vendor, company, and trade on the project each day. 

 

Direct Costs agent actions Description
Retrieve Direct Costs Retrieves all direct cost items for a project.

 

Directoryagent actions Description
Retrieve Project Contacts Retrieves all contacts associated with a project. 
Retrieve Project Vendors Retrieves all vendors for a specific project. 

 

Documentsagent actions Description
Create Project Folder Creates a new folder in the Project level Documents tool.
Retrieve Folders and Files Provides a list of the project's folders and files

Note: This action returns all the folders and files within the root folder of the project's document structure. If any folders are nested more deeply, the action returns an empty array []. 

 

Drawings agent actions Description
Retrieve Drawings Retrieves all drawings, drawing sets, drawing revisions, and drawing areas in a project. 
Retrieve Drawing Areas in Project Retrieves all drawing areas in a project. 
Retrieve Drawing Disciplines in Project Retrieves all drawing disciplines in a project. 

 

Incidents agent actions Description
Create a Project Incident Creates a new incident record in the project. 
Retrieve Project Incidents Retrieves all incident records for a project. 

 

Observations agent actions Description
Create Observation Creates an observation.
Retrieve Observation Provides a list of all observation items for a project. 
Send Unsent Observation Sends a digest email to assignees, members of the distribution list, and creators of all a project's observations not yet sent.

 

Photos - Agent Actions Description
Analyze Photos Downloads multiple images and add it to the context of what you're asking Assist to do, to aid analysis. 
Create Album Creates a new photo album.
Retrieve Albums Retrieves all photo albums for a project. 
Retrieve Photos Retrieves all photos for a project. 

 

Projectagent actions Description
Create a Procore Document Creates a document in the Documents tool based on content that the agent generated. 

Note: Currently files uploaded by this agent action are only available in markdown and for download. 
Retrieve Project Weather Report   Retrieves a weather report for the project location. 
Retrieve Project Locations Retrieves all locations for a project. 

 

RFIs agent actions Description
Create a Project RFI Creates a new RFI for a project.
Retrieve Project RFIs Retrieve all RFIs for a project. 

 

Schedule agent actions Description
Retrieve Schedule Information Retrieves schedule Information for a project. 
Create a Calendar Item Creates a new calendar item in the schedule. 
Create a Lookahead Creates a new schedule lookahead.
Create a Lookahead task Creates a new task within a schedule lookahead.
Get a Lookahead Gets details for a specific schedule lookahead.
Request a change on a task Requests a change on a schedule task. 

 

Search agent actions Description
Search All Searches for information across documents, RFIs, submittals, change orders, and additional project details.

 

Specificationsagent actions Description
Retrieve Specifications Retrieves all specification divisions, section, revisionssets, uploads, and subscribers on a project. 

 

Submittalsagent actions Description
Create Submittal Creates a new submittal for the project. 
Get Submittal Gets details for a specific submittal
Retrieve Submittals Retrieves all submittals for a project. 

 

Tasks agent actions Description
Create Task Item Creates a task item for a project.

Note: This action does not include sending the task. Use the action 'Send Unsent Task Items' to notify users. 
Retrieve Task Items Retrieve all task items for a project. 
Send Unsent Task Items Sends email notifications for unsent task items. Notifies assignees and creators of those tasks.