Automation/Flow: Carrier Performance Rating (Internal Carrier Scoring)

Streamline the feedback process by allowing carrier sales reps or any user to rate the performance of carriers after a delivery has been completed. This system captures quantitative and qualitative data on carrier performance, which can be used to enhance service quality, reliability, and customer satisfaction.

AUTOMATION AND FLOWSREVENOVA

2/17/20252 min read

A 'Carrier Rating' custom object and accompanying Screen Flow were developed to allow users to rate carrier performance post-delivery, with potential for further customization to capture more detailed feedback.

Use case: Once a load has been delivered, the carrier sales rep (or any user) can rate or score the carrier based on their overall performance.

Description of solution: Based on the customer’s request, a custom object ‘Carrier Rating’ was created, and then a Screen Flow was created to capture feedback on carriers once a Load had been delivered. The data/information entered in the Screen Flow is used to create a record of a custom object, Carrier Rating.

This is a simple Screen Flow with basic fields. Additional fields could be added to capture more in-depth data or carrier performance information.

Step 1: Create a custom object

  1. Create a custom object, Carrier Ratings.

  2. Create custom fields, as needed.

Step 2: Create a screen flow

  1. Create a variable to store the Load record Id

    1. Resource Type: Variable

    2. API Name: recordId (this is case sensitive)

    3. Data Type: Text

  1. Get Records element

    1. Get Load Record when Launched

    2. Object: Load

    3. Condition Requirements

      1. Id Equals {!recordId}

      2. rtms__Load_Status__c Equals Delivered

  2. Screen element

    1. For this screen element, I have used the Slider component for rating. A Text element to capture additional comments/details/information. Two text fields to pull information from the Load record (Driver Name and Dispatcher Name). Then, two Display Text (read only fields) to give visibility to the Pickup/Delivery arrival status’.

    2. This is a basic set of fields to capture a carrier’s performance. Additional fields could be created/added to capture more information.

  1. Create Records element

    1. Label: Create Carrier Rating record

    2. How many records to create: One

    3. How to Set the Record Fields: Use separate resources, literal values

    4. Object: Carrier Rating

    5. Set Field Values for the Carrier Rating– Using the field values from the Screen flow and the related Load record, we will map the new Carrier Rating record accordingly.

      1. For the Lookup fields (Account, TP, Carrier Service, you will need to get the recordId, not any other field – {!Get_Load_Record_when_Launched.rtms__Carrier_Service__r.Id}

  1. Screen element for confirmation.

  2. Save & Activate!

Step 3: Add screen Flow on Load record page

Per request, a visibility filter was placed on the Flow component to only show when the Load Status is set to Delivered.