Skip to content

Procore Actions

Actions are the operations (or API operations) that you can perform on Procore.

You can simply drag and drop attributes from input trigger or derived values using formulas or desired constant that you may wish to map with Procore.

All of the actions that you see below automate the tasks you can execute manually on Procore.

As shown below, you can Create, Update or Delete an entity in Procore based on response to a trigger event. Here is the list of entities in Procore supported by Connect iPaaS.

Action for Procore on Connect iPaaS

Figure 1. Action for Procore on Connect iPaaS

Create Entity

This action creates a new entity in Procore. While setting up this action, you have to select the entities that you want to create. See the list of available entities.

After selecting the entity, you will see the attributes that are needed to create that entity. You can either type in the values of these attributes or can fill the values using data mapping and transformation or you can use the excel style functions for complex transformations. You can also use the evaluate functionality for deferring making a selection from a list to the time when the flow execution is in progress.

In Fig. 2 below, whenever a User is created in Azure Active Directory, Company User will be created in Procore. The attributes of the Company User are selected on the basis of attributes of User from Azure Active Directory. The Email, Last Name and First Name of Company User are same as the respective attributes of Azure Active Directory User.

Create Entity Action for Procore on Connect iPaaS

Figure 2. Create Entity Action for Procore on Connect iPaaS

Delete Entity

This action deletes an entity in Procore. While setting up this action, you have to select the entities that you want to delete. See the list of available entities.

After selecting the entity, define the selection criteria for the items that you want to be deleted. You can construct a logic for condition using AND, OR operators. You can also use the data from incoming trigger application data for creating the selection condition.

For example, in figure 3 below, when a User is deleted in Azure Active Directory, the corresponding Project User in Flat Interiors project of Sandbox Company will be deleted.

Delete Entity Action for Procore on Connect iPaaS

Figure 3. Delete Entity Action for Procore on Connect iPaaS

Update Entity

This action updates an entity in Procore. While setting up this action, you can define the criteria to select the entities which will be updated. Further, you can select the attributes which will be updated. See the list of available entities.

After selecting the entity, define the selection criteria for the items that you want to be updated. You can construct a logic for condition using AND, OR operators. You can also use the data from incoming trigger application data for creating the selection condition.

Next, you can, select the attributes that you want to update. You can either type in the values of these attributes or can fill the values using Built-in Data Mapping or you can use the excel style functions for complex transformations. You can also use the evaluate functionality to make a selection when the flow execution is in progress.

In Fig. 4 below, whenever a User is updated in Azure Active Directory all Company Users with same Email will be updated in Procore. The Last Name and Job Title of the Company User will be updated with the corresponding values of the updated User in Azure Active Directory. Refer to the screenshot below.

Update Entity Action for Procore on Connect iPaaS

Figure 4. Update Entity Action for Procore on Connect iPaaS