<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=691116991096043&amp;ev=PageView&amp;noscript=1">
Skip to content
  • There are no suggestions because the search field is empty.

⚡️ Gatekeeper Expert - Parallel Contract Request and Vendor Onboarding Workflows ⚡️

Discover how to run concurrent workflows for multi-layered processes to save time and administrative effort.

 Take Control

  Estimated Read Time: 5 Minutes

   Estimated Configuration Time: 20 - 30 Minutes


Sections in this article:


 

Introduction

Vendor and contract lifecycle processes such as onboarding, NDA signing, risk assessments, internal approvals and contract negotiations can be time-consuming, especially when completed in sequence.

However, AutoActions and automated triggers allow you to run these processes in parallel. This reduces lead times by minimising manual intervention and bypassing bottlenecks caused by multiple stakeholders or compliance steps.

The Use Case - Contract Request and Vendor Onboarding

When requesting a contract for a new vendor, formal onboarding is typically required first. This can delay negotiations, and contract requestors may be reluctant to wait for the full onboarding to finish before starting discussions.

Using AutoActions allows you to run both workflows in parallel. This allows progress on negotiations while holding execution until the vendor passes all compliance and risk checks.

Diagram

 

 

When an existing vendor is selected in a contract request, no due diligence assessments are required as they should already be onboarded. However, requests with a new vendor will automatically trigger a separate onboarding workflow. The vendor can then complete any questionnaires and onboarding assessments while negotiations on the contract continue. 

Before the contract is eSigned and executed, there is a final approval stage to ensure that the vendor has successfully completed the onboarding process.

🛠 Configuration 🛠

The steps below will walk through how to configure your contract request and vendor onboarding workflows to run in parallel. If you do not already have these workflows set up, see the Vendor Onboarding and Contract Request best practice templates.

Add the AutoCreate Vendor Action

First, you'll need to add an AutoAction phase to the contract request workflow. While it can be placed immediately after the request phase, it's recommended to place it after an initial review or approval to confirm the request is valid. This prevents triggering onboarding for vendors tied to unapproved services.

  1. Navigate to the contract request workflow, then next to New Phase, click ADD.
    Internal Contract Request - add new phase
  2. Enter a phase title e.g. AutoCreate Vendor then click Save & Next.
  3. From Actions, select the AutoAction | Create Vendor checkbox.
    autoaction create vendor enabled
  4. Click Edit AutoAction Values, then ensure that the Take Value from Form checkbox is selected for all fields except Status and Approval, which should be set Pipeline and Awaiting Approval respectively.
  5. From Transitions, select the radio button for the next phase in the process.
  6. Click Back to Workflow, then click  Reorder to move the phase to the appropriate point in your workflow, ensuring it comes before the Create Contract phase.
    autoaction phase reorder
  7. Click to edit the phase before the new AutoAction phase, then from Transitions select the radio button for the new AutoCreate Vendor phase.
    transition to autocreate vendor

Trigger the Vendor Onboarding

Next, configure a trigger on the vendor onboarding workflow to pull in new vendors. 

  1. From the navigation menu, click Workflows.
  2. Expand the 3 dots on the vendor onboarding workflow, then select Workflow Triggers.
  3. Click ➕ ADD TRIGGER
  4. Enter a name, e.g. New Vendor Added - Onboarding Required then click Create.
  5. Click➕ ADD to assign the following conditions:
    1. Vendor / Status is one of Pipeline
    2. Vendor / Approval is one of Awaiting Approval
  6. Click Create.
  7. Click the pencil icon next to Trigger Status and select Live, then click Update.

Add a Conditional Approval

To confirm vendor onboarding is complete, add an approval at the end of the contract request workflow before eSigning. This can be handled by a central vendor management user or team.

  1. From the contract request workflow, click the final approval phase to edit it.
  2. From Approval, ensure that the Enabled and Parallel radio buttons are selected.
    1. If you currently have Simple enabled, navigate to Form Access to check who is responsible for this phase, then add them as a parallel approver first.
  3. Click➕ ADD NEW PARALLEL APPROVAL.
  4. Select the required users or groups, then select the Conditional radio button and click Save. Usually this would be the main Gatekeeper admin, or the Vendor Management/Procurement team.
  5. Click➕ ADD to assign the following conditions:
    1. Vendor / Status is one of Pipeline
    2. Vendor / Approval is one of Awaiting Approval

If you do not have a final approvals phase:

  1. Add a new phase to the workflow.
  2. Enable approvals, then configure the settings in Form Access, Notifications and Transitions accordingly.
  3. Reorder the phase into the correct position.
  4. Add a conditional transition to the preceding phase to repoint any new vendors to this phase, while existing vendors will bypass it. 

Edit AutoAction Values for Onboarded Vendors

Finally, you'll need to configure the vendor onboarding workflow to automatically update the values for Status and Approval on the vendor record.

  1. Click to edit the Done phase on the vendor onboarding workflow.
  2. From Actions tab, select the AutoAction | Update Vendor checkbox.
  3. Click Edit AutoAction Values, then ensure that the Take Value from Form checkbox is selected for all fields except for Status and Approval, which should be set to Live and Approved respectively.EnableAutoUpdateOnDone-gif-2
  4. From Notifications, enable the email notification toggle for the CC Group recipient. 
  5. Select the group used in the final approval stage of the contract workflow.
  6. Populate the Email Template content then click Update.

To copy the example notification content, click to expand the section below: 

Example Notification Email Content
This is an automated email to confirm that <strong>{{ card.name }}</strong> has completed the <strong>{{ workflow.label }}</strong>

If this vendor is also setting up a <strong><a href="CONTRACT WORKFLOW URL">new contract</a></strong> which is awaiting approval that this process has been successful  - you may provide this now! 👍
    

 

FAQ 💬

Q: Does the contract request workflow have to run in parallel with a vendor onboarding workflow?

A: You can use this method to link any initial compliance and setup steps taken before working with new vendors. This could be risk assessments and due diligence checks, or simply getting a new NDA, MSA, or Terms & Conditions agreement in place.

Q: Can more than two workflows run in parallel?

A: Yes, you can use a similar technique to link a vendor onboarding workflow with separate standalone ESG, Modern Slavery, Financial Risk, or NDA Execution workflows.

Additional Reading 📚