Table of Contents
![]() |
Introducing Procore's best practices guides for the project's Submittals tool!In these guides, you will find our general recommendations for utilising Procore's functionality to its greatest extent and maximizing your company's insights and productivity. These best practices guides are intended to explain the benefits of implementing certain features and are supplemented by Support Centre tutorials that provide step-by-step instructions for performing the related actions. While the recommendations in these guides are generic and may not match your company's existing processes exactly, we encourage you to take a look and see what suggestions you can consider adopting |
Before your team starts creating submittals, you will want to make sure that you have all of your company level configurations in place. This will help prevent problems and re-work later on. Are you ready?
You should define these configurations now to standardise the data entered by your project teams from the start. This will help save you from needing to edit existing submittals to change or add missing information later. Although you can edit submittals in bulk, you can only bulk edit specific fields in a single project.
With Procore's Submittals tool, you can route any type of document that might require an approval workflow on your project. Submittal Types allow you to organise those documents by creating separate categories of submittals. See Create Custom Submittal Types. Your project team can filter and report on submittals based on their type to easily find the data they need.
We encourage you to create additional types for your project teams to use. Here are some popular types that we recommend:
|
|
Custom submittal types allow you to organise your submittals more efficiently. You should create custom submittal types at the beginning of your project so that your project team can use them as soon as they start creating submittals. Best practice is to create separate submittals for each type as needed instead of combining submittals together under one type that isn't applicable to all of the items. This helps ensure that you are meeting your project's submittal requirements and makes it easier for your project teams to find specific submittal information quickly.
Custom submittals types allow you to define the categories and naming conventions based on your company's preferences. Since different design teams might use different terminology, we recommend defining these early so that you don't end up with multiple versions of "Product Information", for example.
If you are planning to use Submittal Builder to create your submittal registry from specifications, the submittal type only automatically populates if there is an exact match for the type in your Procore account. Plurals are considered an exact match. For example, "Shop Drawing" matches with "Shop Drawings." If an exact match is not found, Submittal Builder selects "Other" as the submittal type. If you add custom submittal types after using Submittal Builder, you must manually update any existing submittals with the new types if necessary.
See Best Practices: Submittal Builder for more considerations and recommendations.
Procore provides 3 default statuses for submittals: Open, Closed and Draft. However, you might want to add more statuses to show exactly where a submittal is in its submission and approval process.
An "Open" submittal can be:
A "Closed" submittal can be:
We recommend adding custom submittal statuses to fit with your company's processes. See Create Custom Submittal Log Statuses. Here are some common recommendations:
You should add custom submittal statuses at the beginning of a project so that the options are available for the project teams to use right away. With clear statuses, teams can see if a submittal is at risk of being delayed and confirm whether its the most current and approved version. Without custom statuses like "Approved / No Exceptions" or "Rejected", it could be difficult for users to find the final version of a submittal if all of its revisions had "Closed" as their status.
Use Configurable Fieldsets to help make sure that your project team only sees and completes the fields that are applicable to your company's processes. See Create New Configurable Fieldsets.
You should define your project's Submittals fieldset at the beginning of your project to simplify your submittal process and make sure your teams enter the correct information in Procore according to your business needs from the start. This increases the adoption of Procore and limits the need to manually edit submittals later on. Although you can edit more than one submittal at a time, you can only bulk edit certain fields in a single project.
Custom Fields allow your teams to capture data unique to your company and/or project. See Create New Custom Fields.
Much like fieldsets, defining custom fields at the beginning of a project helps ensure that project teams are capturing the data important to your business processes. Although custom fields can be added at any point during a project, Procore does not support adding data to custom fields in bulk for existing submittals.
Custom Fields
In order to get the most out of the Submittals tool, you will want to make sure that you have all of your project-level configurations in place before creating submittals. This article will go over the best practices for the most notable settings. Are you ready?
Enabling certain configurations provides additional functionality to help ensure your submittals are processed as efficiently as possible.
This setting enables an option to prefix the submittal number and revision with the linked spec section. For example, if a spec section #03 30 00 is identified in the Specification Section field of a submittal, then the submittal number (such as #007) and revision number (such as #01) will be formatted as #03 30 00-007.01 when the setting is enabled. If the setting is not enabled, the submittal number and revision number will be formatted as #007.01.
Also, submittals in each spec section will be numbered sequentially and independently from submittals in another spec section when this setting is enabled. For example:
After this setting is enabled and submittals are created, we do not recommend disabling the setting. Doing so will likely cause duplicate submittal numbers.
Dynamic Due Dates are an optional but recommended configuration that defines workflow step durations instead of fixed due dates. This ensures each workflow step and role has its contractually obligated time frame to review and respond to each submittal item. As workflow steps are completed, the next step's due date automatically adjusts forward (if the previous step was late) or backward (if the previous step was early) to always comply with the defined durations. Overdue rules still apply if the workflow steps do not respond by their due date. See What are dynamic approver due dates?
Submittal programme calculations are an optional but highly recommended feature that displays relevant milestone dates for a submittal item. These fields consist of the following:
These fields support the ability to back-calculate planned due dates for each member of the workflow process based on specific required on-site dates, lead times and allotted review times. This setting makes it easier to report on the progress of a submittal to determine if it's on track.
When the 'Submittal Programme Calculations' option is turned ON:
Displaying this information allows you to add and reference these important dates when building your workflow to ensure that your submittal is approved by the required on-site date. See Enable Submittal Programme Calculations and Set Up Submittal Programme Calculations.
This setting is highly recommended. When enabled, submittal responses of either 'Reject' or 'Revise and Resubmit' from a workflow approver automatically route the Action required by to the Submittal Manager to determine the next step.
This setting simplifies workflows and eliminates unnecessary revisions. For interactions between the Submitter and Approver, it provides an opportunity for the Submittal Manager to address an incorrect submission from the Submitter before it can advance to the next Approver.
For workflows with multiple Approver steps, it eliminates the need to insert an extra step dedicated to the Submittal Manager between Approver steps to ensure that a 'Reject' or 'Revise and Resubmit' response does not advance to the next step.
These settings regulate which Submittal roles will be copied on email notifications resulting from a specific submittal action. These notifications can be configured as needed to change the number of notifications being sent. See Who receives an email when a submittal is created or updated?
These roles identify the specific actions required of the Assignee on a submittal item. The roles and their specific actions include:
See Submittals - Workflow Diagrams for a visual of how these roles work together in a submittal's lifecycle.
These settings allow you to customise the responses that can be used by Reviewers and Approvers. For example, you can add "Reviewed" as your project’s preferred response instead of "Approved". Submittal Admins can create up to 12 custom responses for each default response, except for "Pending" and "Submitted" which each allow one custom response. Custom responses cannot be deleted if they are being used on a submittal. They can be edited, but note that the edited response will replace the previous response in all of the places the previous response was used. See Manage Custom Submittal Responses.
Throughout the course of a project, teams constantly reuse the same workflow across multiple Submittals. Teams need to be able to define these workflows as templates and apply them when necessary, rather than having to recreate the same workflow for multiple submittals manually. If a Project Engineer is going to build the same workflow across 10 different items, that is a lot of extra time spent performing a repetitive action. With this feature, templates can be created and reused as needed.
Creating workflow templates saves you time and ensures the required teams are reviewing the submittal items in the proper order. See Manage Submittal Workflow Templates.
Now that your project's submittal configurations are in place, you can start creating submittals. The fastest methods to create a submittal registry are using Procore's Submittal Builder or Submittal Imports. See Best Practices: Submittal Builder and Best Practices: Submittal Imports for more information and recommendations for using these methods.
Submittal Imports is the most efficient method to bulk generate a submittal registry with detailed data for your project’s submittals and packages. This guide will show you the best practices to help you maximise efficiency when using Submittal Imports. Are you ready?
You can add many details to the submittal items at the creation time by utilising an XLSX or CSV spreadsheet and the Procore Imports application. Duplicating data across multiple items is much more efficient to do within a spreadsheet compared to adding the data individually for each submittal item.
First, download the submittals import template directly from the Procore Imports app or from our Support site here: Download the Submittals Import Template.
See Prepare Submittals for Import to the Procore Imports App for additional information.
Procore's Submittal Imports and Submittal Builder are the two most efficient methods to create a Submittal Registry, but they should not be used in tandem. The lists below show advantages and disadvantages for each option to help you determine which is the best choice for your projects.
Submittal BuilderAdvantages
Disadvantages
Consider Use If:
|
Submittal ImportsAdvantages
Disadvantages
Consider Use If:
|
Now that your submittal registry has been created from the import, we recommend using Procore's Submittal Packages feature to initiate a workflow for multiple submittal items. See Best Practices: Submittal Packages - Creation and Review.
Alternatively, Procore's bulk actions feature can add a workflow to multiple submittal items from the list view. See Best Practices: Submittal Project Configurations.
Procore's Submittal Builder is likely one of the fastest methods to create a Submittal Registry if your project has a published specification book. Submittal Builder can find submittals based on specific formatting in a spec book and create a basic submittal register. This guide will show you best practices to help you maximise efficiency when using Submittal Builder. Are you ready?
Generating a submittal register at the beginning of a project helps prevent critical submittals from being forgotten. What would take someone weeks to do manually can be completed with significantly less time and effort using Submittal Builder.
Submittal Builder looks for specific components when it processes a spec book. If these components are missing, few or no submittal items will be detected. Please review the information below and review your spec book to ensure these rules are being followed:
Here is an example of optimal formatting:
Click here to download a Microsoft Word template with specifications optimised for Submittal Builder usage.
Since you can only run Submittal Builder once for each spec section revision on a project, ensuring the spec book has optimal formatting is an important first step so that the system can capture all of the possible submittals. Otherwise, you may need to fo the following:
Before confirming submittals in the Submittal Builder's review process, you should know how you want your project's submittals organised in Procore. To better understand submittal organisation in Procore, please see Best Practices: Submittal Packages - Introduction.
Submittal Builder creates submittal items with the following user-confirmed fields populated:
Submittal Builder creates submittal items with the following fields pre-populated by the system:
Now that your submittal registry has been created with the above mentioned fields, there are many more fields that should be updated for additional context. To add this remaining information on your submittals, we recommend using Procore's bulk actions feature to edit multiple submittal items within packages. See Bulk Edit Submittals in a Package. Procore's bulk actions feature can also be used to edit multiple submittal items outside of packages. See Use Bulk Actions > Edit in the Submittals Tool.
Understanding how you want to organise your submittals within your project before you start creating and sending them will lead to a lot less problems later on. Consider not only what works best for your design teams, but also be sure to take into account your site teams. Often, site teams are not considered enough at this stage, which can lead them to struggle finding approved documents later on. Also, changing your submittal organisation plans is much more difficult after some submittals have already been sent for approval due to potentially mismatched submittal numbering between you and your design teams.
A submittal is typically considered any document submitted by the contractor to the design team for the purpose of receiving approval for usage on a project (equipment, materials, etc). Historically, most construction professionals think of a submittal package as a single PDF that includes a cover sheet and all of their submittal items. When a package like this is sent to the design team, they may provide comments on the individual items, but generally provide a single response such as "Approved" or "Revise and Resubmit" for the entire package. When approvals relate to an entire package, it can create difficulties depending upon your company's submittal revisioning process.
In the image above, you can see the original submittal package was partially approved, with the rejected items getting approved on subsequent revisions. This is the most common revisioning method since it's typically the fastest. However, as shown in this example, there are three versions of approved documents related to the same submittal package. This forces site teams to waste time searching through multiple submittal revisions for a single piece of data. Also, because the items are not listed in a submittal register individually, it is easy for items to get lost or forgotten.
This is not as common as Option 1, but this is the best method from a document control perspective. However, this method can cause delays for already approved items and lead to design teams wasting time on nearly duplicate reviews. There is also potential for "Approved" items changing between revisions since reviewers tend to not pay as close attention to approved items on the later revisions.
Similar to the previous option, because items are not listed individually, items can easily get lost between package revisions, especially if previously approved items are changed later. Additionally, site staff need to read through much larger documents when they are likely looking for specific data.
Both of these submittal document revision options were developed well before digital files became commonplace and managing submittals was still a paper process. Neither option is the most efficient way to provide data access to the entire project team. As a result, Procore developed a new concept for Packages.
In Procore, individual items in a Submittal Package have their own workflows and approvals, instead of the package as a whole. Within Procore, individual items are more comparable to the familiar packages described above and submittal packages are more similar to a flexible grouping of related items.
The major difference with using submittal packages in Procore is how resubmittals are managed. In Procore, when resubmitting a package, only the rejected items are resubmitted but all items remain in the same package, eliminating the need to search through multiple document versions. Procore shows the most current versions of submittal items within packages.
If this feels a bit too unfamiliar, revisions can also be moved to a different package (acting as a package revision) if the design team prefers to keep them separate from previous submissions (example below). However, keep in mind that we don't recommend this option as it can be inefficient for site staff who would need to look through multiple packages to find item approvals.
Procore's unique submittal package concept addresses many of the document management difficulties experienced by project teams, especially site staff.
Most contractors use one of three options to organise their packages: Trade/Responsible Contractor, Specification Division or Specification Section. We recommend organizing your packages by Spec Section since packaging by Spec Division or Trade/Responsible Contractor can be too broad and lead to large packages that are harder to manage. Also, packaging by Spec Section is typically more accommodating and less challenging for multiple trades involved in similar scopes of work.
#23 Mechanical Package | |||||
---|---|---|---|---|---|
Spec Section | Submittal # | Revision # | Title | Type | Status |
23 21 13 Hydronic Piping | 1 | 0 | Hydronic Piping Product Data | Product Data | Open |
23 21 13 Hydronic Piping | 2 | 0 | Hydronic Pumps Product Data | Product Data | Open |
23 23 00 Refrigerant Piping | 3 | 0 | Refrigerant Piping Product Data | Product Data | Open |
23 25 00 HVAC Water Treatment | 4 | 0 | HVAC Water Treatment Product Data | Product Data | Open |
23 31 13 Metal Ducts | 5 | 0 | Metal Ducts Product Data | Product Data | Open |
#23 HVAC Water Treatment Package | |||||
---|---|---|---|---|---|
Spec Section | Submittal # | Revision # | Title | Type | Status |
23 25 00 HVAC Water Treatment | 1 | 0 | Bypass Feeders Product Data | Product Data | Open |
23 25 00 HVAC Water Treatment | 2 | 0 | pH Controllers Product Data | Product Data | Open |
23 25 00 HVAC Water Treatment | 3 | 0 | Injection Pumps Product Data | Product Data | Open |
23 25 00 HVAC Water Treatment | 4 | 0 | Centrifugal Separators Product Data | Product Data | Open |
23 25 00 HVAC Water Treatment | 5 | 0 | Multimedia Filters Product Data | Product Data | Open |
If you choose to organise your packages by specification section (Example 2), there still might be instances where you have multiple responsible contractors involved with a single package. Fireproofing is a good example and, in these cases, there are two main options to ensure each company is receiving the appropriate information.
Once you have determined how you will organise your submittal packages, the next step is deciding how to itemize the submittal items within each package (typically called the Submittal Registry). There is no right or wrong way to set up your submittal registry, but there are certainly pros and cons for each option.
A submittal registry traditionally begins with the specification, so let's start there. Here is a typical spec book sub-section for lighting fixture submittals:
We recommend that you start building your submittal registry by creating an individual line item for each of the items identified as requirements in the specification. In our example specification section above, these items are: Product Data, Shop Drawings, Qualification Data, Product Certificates, Field Quality Control Reports, O&Ms and Warranty.
Since the project might have 50 separate lighting fixtures, so each of these submittal lines in this example could potentially contain 50 separate documents for each fixture to be reviewed and approved. You might choose to stop here when organizing your registry, but this option has both advantages and disadvantages.
#165000-1.0: Lighting Fixture Package | |||||
---|---|---|---|---|---|
Spec Section | Submittal # | Revision # | Title | Type | Status |
16 50 00 Lighting | 16 50 00-1 | 0 | Light Fixture Product Data | Product Data | Open |
16 50 00 Lighting | 16 50 00-2 | 0 | Light Fixture Shop Drawings | Shop Drawing | Open |
16 50 00 Lighting | 16 50 00-3 | 0 | Light Fixture Qualification Data | Qualifications/Certifications | Open |
16 50 00 Lighting | 16 50 00-4 | 0 | Light Fixture Product Certificates | Qualifications/Certifications | Open |
16 50 00 Lighting | 16 50 00-5 | 0 | Light Fixture Quality Control Reports | Other | Open |
16 50 00 Lighting | 16 50 00-6 | 0 | Light Fixture O&M Data | Operation & Maintenance Manuals (O&Ms) | Open |
16 50 00 Lighting | 16 50 00-7 | 0 | Light Fixture Warranty Data | Product Warranty | Open |
Instead of stopping with broad itemizations, you can continue to build the registry out further and get very specific with your itemizations. Using the same specification section example above, you could create as many individual submittal lines as your project needs for each fixture's product data, shop drawings, etc.
#165000-1.0: Lighting Fixture Package | |||||
---|---|---|---|---|---|
Spec Section | Submittal # | Revision # | Title | Type | Status |
16 50 00 Lighting | 16 50 00-1 | 0 | Peerless BRM9-1-28T5-SPR-20/80 Light Fixture Product Data | Product Data | Open |
16 50 00 Lighting | 16 50 00-2 | 0 | Pinnacle E4A-35-28-G9G Light Fixture Product Data | Product Data | Open |
16 50 00 Lighting | 16 50 00-3 | 0 | Gotham EVO-SQ-30-10-4AR Light Fixture Product Data | Product Data | Open |
16 50 00 Lighting | 16 50 00-4 | 0 | Pinnacle F36-A-35-G-120 Light Fixture Product Data | Product Data | Open |
16 50 00 Lighting | 16 50 00-5 | 0 | Pinnacle EV3WG-35-28-SFS Light Fixture Product Data | Product Data | Open |
16 50 00 Lighting | 16 50 00-6 | 0 | Pinnacle F48-CL-35-S-120 Light Fixture Product Data | Product Data | Open |
16 50 00 Lighting | 16 50 00-7 | 0 | Gotham EVO-CYL-30-10-6AR Light Fixture Product Data | Product Data | Open |
Depending on how many items are in a package and on your project, you might find that you want to separate your submittal packages even further. For example, instead of just creating one "Lighting Fixtures" package, you can create packages based on your project's locations, phases, submittal types or even separate packages for each fixture with all of the corresponding submittal items (product data, warranty, O&M, etc).
The simple answer is both options are recommended for different purposes. The best choice really comes down to the project and team needs, but you can use both within the same project. For items such as drywall accessories that rarely get rejected or referenced, grouping them all together makes sense for simplicity. However, with commonly revised items such as lighting fixtures, separating that data into packages for individual fixtures is likely the better option.
Procore allows for the flexibility to support many different use cases and projects so you're always able to organise your submittals in the way that best supports the project team. If you are still not certain which option to choose, we ultimately recommend spending a little more time at the start by creating more specific submittal itemizations.
In this article, you'll find the recommended sequence of events to maximise the use of submittal packages.
The submittal import option via CSV is the quickest way to create Submittal items and packages at the same time. The first four columns in the import are specific to package information. The fields are not required to process the import, but you will save time by completing them on the import.
"Package Title" (Column A) and "Package Number" (Column B) can use whatever format works best for your organisation. For recommendations on package titles, refer to the previous article Best Practices: Submittal Packages - Submittal Itemization. Keep in mind that a package's number is a user-defined field when you import, create or edit the package. Procore does not currently allow multiple spec sections to be selected on a package, so "Package Spec Section Number" and "Package Spec Section Description" (Columns C & D) can only reference a single spec section.
If you used Submittal Builder or just created submittal items manually, you can always add them into packages as a follow-up step. There isn't a way to bulk add submittals to a submittal package, so we recommend Option 1 above whenever possible. If you choose to manually create packages, you can filter by a specific spec section to narrow down the available selections.
We recommend that you use 0 as a temporary placeholder for your submittals' numbers when you create them because it can be difficult to know the order in which you'll receive and send them. As you receive the submittal items but before you send them for review, click the "Edit" button on the package. In this edit mode, you can inline edit the submittal numbers. Once the submittal numbers are set, continue to the next step to bulk edit the package and send the items for review.
When a submittal registry is created early (before buyout, for example), the known details within submittal items are generally limited. Via the "Bulk Edit" button within a submittal package, you can quickly add the missing data to multiple submittal items within a package as the information becomes known. You can also apply a workflow from the same screen. Without using packages, this would be two separate steps for each group of submittals if you did the same thing via the list view bulk edit option.
Once workflows have been added to the items within the submittal package, you are now ready to send the "Action Required" emails to the first person in the workflow. Unlike creating submittals individually where multiple notification emails go out once you click "Create and Send Email", packages take a different approach that results in a single email sent to each user.
After a workflow has been added to at least one submittal in a package, a new alert banner will appear on the package view page. This banner allows for an Admin user to initiate a single "Action Required" email to the first person in the workflow. Fewer submittal emails is a major benefit for using the package functionality.
We recommended that you send emails for all the submittal items within a package at the same time. You can add new items to a package at any point, but clicking "Send Now" in the package alert banner will also resend any previously sent email(s), which could cause confusion for your Submitters/Approvers.
Once you click the "Send Now" button, the "Action Required" email shows the recipient all submittals that are now require their response (4 items in this example). They can click the "Review in Procore" link to go directly to the page in Procore where they can submit their requested response and documents.
In the example review page below, you can see all four items have the Door Contractor listed as the 'Action required by'. This view is where users can see and respond to all of their items from a single page and is another major benefit to using packages. Clicking "Review" for each item shows its Due Date and includes the fields for users to enter their response, comments and attachments.
Because the workflows exist on the individual submittal items, due dates do not need to be the same for each submittal in a package. In the example above, we included a submittal item for a Close out Warranty that is not due for several months. If the Door Contractor is not ready to submit this item right now, they can submit the other three items without getting delayed by this one close out item. The Door Contractor will stay listed as the 'Action required by' for the warranty until it is submitted. Overdue email notifications will also be sent to the Door Contractor if they do not submit by the due date. This is a great way to keep on track for close out deliverables. If your project's design teams prefer to receive "complete" packages, you can easily move any close out item to a separate package.
The Approver's process is similar to the Submitter's process described above. The Approver receives a single "Action Required" email with the three items in that package that they need to review. Following the "Review in Procore" link in the email, the review screen is nearly identical to the Submitter role. The only differences are the selections available under the "Response" dropdown and the "Previous Response" section.
Again, because the workflows exist on the individual submittal items, they can each be forwarded to another user or approved separately. Regardless of how the submittal items proceed, each user remains listed as the 'Action required by' until they post their response.
Best Practices: Submittal Packages - Distribution and Revision
In this final submittal package article, we'll talk about closing a submittal, issuing it back to the creator, creating revisions and other helpful information.
Once submittal workflows have completed, the Submittal Manager typically sends individual items back to the Responsible Contractor/Submitter. Since each submittal item has its own workflow and approvals, all submittal items are distributed through separate emails as described in Distribute a Submittal.
Like distribution, there are no package level revisions since submittal items are approved individually via separate workflows. Referring back to Best Practices: Submittal Packages - Introduction, this prevents needing to choose between the two options identified under the "Industry" package. Only the items that need to be resubmitted are processed, which speeds up the overall time for approvals. Revisions for items in a package can be managed in multiple ways, but here are the two most common:
When a revision is created on a submittal item, all of the previous data carries forward automatically, including the package. This assumes that you want all submittal revisions to be contained within the same package. This option is the most commonly recommended method since it keeps everything bundled together for faster referencing, especially when combined with the "Current Revision" filter.
Once applied on the Packages view, this filter will remain in place for your user account on a project until you remove it. This filter is especially helpful for site teams because it only displays the most current version of any submittal, regardless of the submittal's status (similar to "current set" in drawings). Below are screenshots of the filter:
Filter Off:
Filter On:
Using this option, you add a revised submittal into a newly created package. This can be helpful when your project's design team requires very stringent package controls and numbering. However, the downside is that you will have multiple packages to search through when trying to find a specific item.
In order to prevent items from getting forgotten, we recommend creating revisions immediately after the original rejected item is distributed, especially if you are using the "Submitter" role (see Create a Submittal Revision). The due dates assigned during this process and overdue notifications will help ensure nothing gets missed.
We hope these articles have clarified the purpose and benefits of Procore's submittal package functionality. While we realise this functionality may not be the best fit for every project or team, please consider these closing thoughts as you think about how to organise submittals on your next project.
The workflow section enables the Submittals tool's notification and action required by tracking components. Workflows provide the benefit of automated workflow progression and action/overdue notifications. This article will discuss best practices for editing Submittal workflows. Are you ready?
This feature allows Admin users to select multiple submittal items in bulk and apply a new workflow or pre-created workflow template. To apply a workflow in bulk, all submittal items must be in draft status AND have no previously applied workflow. The two options for bulk-adding workflows to submittals are described below.
Bulk-applying workflows saves time by adding the same workflow to multiple submittals simultaneously. This feature can be used with Workflow templates to save even more time.
We recommend using Submittal Packages (see Best Practices: Submittal Packages - Introduction) since you can also bulk apply workflows via Submittal Package Bulk Edit. The main benefit of this option is that you can also initiate workflow emails in bulk as part of the process instead of requiring separate actions to send each submittal item separately. See Bulk Edit Submittals in a Package.
This will likely be the more time-consuming option, but you can also bulk-apply workflows from the list view if you opt not to use Submittal Packages. See Use Bulk Actions > Apply Workflow in the Submittals Tool. However, unlike bulk-apply workflows via Submittal Package, this option will require you to send emails for each item individually.
No notifications are sent when the workflow is applied since the items are still in Draft status. To complete this process, you must edit each submittal item, update the status and click Update & Send Emails. If you click Update instead, no emails (besides overdue notifications when any due dates pass) are sent.
People regularly move in and out of projects, so there needs to be a way to replace a workflow user with another user easily. If you need to replace an approver, submitter or reviewer on a large number submittals, a user with 'Admin' level permissions on the project's Submittals tool can do so in the Submittals Tool Configuration Settings. See Configure Settings: Submittals Tool.
In many scenarios, an Admin might need to revert action required by on a submittal back to a previous workflow step. Some example scenarios include:
At any point in time, a Submittal Manager can revert action required by to a previous step. For a more automated experience based on specific responses, we recommend enabling the 'Reject Workflow' setting. See Configure Settings: Enable Reject Workflows.
Using this functionality to manage submittal revisions is not recommended. When you revert to a previous workflow step and new data is entered, previously recorded data - dates (Sent, Returned and Due dates), comments, responses and attachments - are overwritten. The changes are still documented in the item’s change history but are not immediately obvious. Additionally, reporting in Procore only displays the most current data, so you cannot get a true sense of actual action required by durations if you shift the workflow back instead of creating submittal revisions.
See Change the Action required by on a Submittal for additional information and instructions.
The 'Create Revision' functionality creates a copy of the original item's details (under a revision number), excluding any previously entered data within the workflow. The workflow steps will be copied but the order will restart from step one so you can request a new submission from the Submitter role. This functionality ensures all historical data is maintained within the original submittal item while allowing new data to be added to the revision.
The recommended process is to immediately create a revision when necessary after you close and distribute the original submittal item. This communicates the rejected information to the Submitter on the original submittal and provides a new item for them to submit under. See Create a Submittal Revision.