- Standard
- Premium
Additionally, this feature utilizes Salesforce Sites functionality, which is available to Enterprise and Unlimited editions of Salesforce.
What is NPS?
Net Promoter Score (NPS) is a widely used metric for many businesses to understand their customers' experiences; mainly, to measure their overall satisfaction with their purchase and loyalty to the company.
NPS is measured by a simple question with a 0-10 rating:
How likely are you to recommend [x] to a friend or colleague?
Not likely at all | Extremely likely | ||||||||
0 1 2 3 4 5 6 7 8 9 10 |
Many companies will add a secondary, open-ended question for insight into a customers score, along the lines of:
What is the reasoning for your score?
Customers fall into 1 of the 3 categories below based on their response:
- Promoter (Rating of 9-10): Satisfied, enthusiastic, loyal customers who will continue to buy and promote growth through word-of-mouth and referrals
- Passive (Rating of 7-8): Satisfied but unenthusiastic customers who are open to competing offers
- Detractor (Rating 0-6): Unsatisfied customers who likely won't repurchase, inhibit growth and can damage your brand through negative word-of-mouth
After the results are in, NPS is calculated by the following:
NPS = % Promoters - % Detractors
NPS can range from -100 to 100, and generally any score over 0 is a good score.
You can take advantage of NPS by measuring it at the end your customer onboarding process by using the TaskRay Onboarding Feedback Form.
How to Measure NPS with the Onboarding Feedback Form
This section will outline all the steps to configure TaskRay to capture NPS using our out-of-the-box Onboarding Feedback Flow.
Below are the high-level steps for configuring TaskRay for this use case:
- If you have not done so already, complete the initial setup outlined in this article: Onboarding Feedback Form.
- Add NPS Field(s) to the TaskRay Project
- Customize the Onboarding Feedback Flow
Add NPS Field(s) to the TaskRay Project
Create the NPS Score Field
- From Setup, navigate to:
- Lightning: Objects and Fields | Object Manager
- Classic: Create | Objects
- Open the TaskRay Project.
- Under Fields and Relationships, click on New.
- For field type, select Picklist.
- Click Next.
- Enter a Field Label (i.e. "NPS Score").
- For Values select Enter values, with each value separated by a new line
- Enter values 0 through 10, with each value on its own line
- Make sure the Restrict picklist to the values defined in the value set checkbox is checked.
- Field Name should automatically generated based on the Field Label you entered.
- [Optional] Enter a Field Description.
- [Optional] Enter Help Text.
- Click Next.
- Select the profiles to which you want to grant edit access to this field via field-level security.
- Click Next.
- Select the page layouts that should include this field.
- Click Save.
[Optional] Create the NPS Reasoning Field
- If you are not already on the page from Setup, navigate to:
- Lightning: Objects and Fields | Object Manager
- Classic: Create | Objects
- Open the TaskRay Project.
- Under Fields and Relationships, click on New.
- For field type, select Text Area, or another text field.
- Click Next.
- Enter a Field Label (e.g. "NPS Reasoning").
- The Field Name should automatically generate based on the label that you enter.
- [Optional] Enter a Field Description.
- [Optional] Enter Help Text.
- Click Next.
- Select the profiles to which you want to grant edit access to this field via field-level security.
- Click Next.
- Select the page layouts that should include this field.
- Click Save.
Customize the Onboarding Feedback Flow
Open the Onboarding Feedback Flow
- From Setup, navigate to:
- Lightning: Platform Tools | Process Automations | Flows
- Classic: Build | Create | Workflows & Approvals | Flows
- Select the TaskRay Customer Onboarding Feedback Flow.
- Note: If you installed TaskRay prior to the March 2022 release, you will see two TaskRay Customer Onboarding Feedback Flows. Select the Flow that is not marked as a template.
-
Tip! Add 'Deprecated' to the name of the template Customer Onboarding Feedback Flow so it is easy to distinguish the old and new Flows in the future.
- Note: If you installed TaskRay prior to the March 2022 release, you will see two TaskRay Customer Onboarding Feedback Flows. Select the Flow that is not marked as a template.
Modify the Flow to Gather the NPS Score
- In the Flow Builder, click on the Onboarding Feedback Form screen element under Valid Project branch.
- Note: If your company customized the Onboarding Feedback Flow, you may need to select a different component.
- Click Edit Element.
- In the left sidebar of the modal, select Components.
- Search for Picklist and click on it to add it to the screen.
- In the right sidebar, enter a Label (e.g. "How likely are you to recommend [x] to a friend or colleague?")
- API Name should automatically generated based on the Label you entered.
- [Optional] Check the Required checkbox to require the field.
- For Data Type, select Text.
- Ensure Let Users Select Multiple Options is set to No.
- For Component Type, select Picklist.
- For Choice, click into the search box and select New Choice Resource.
- Set the Resource Type to Picklist Choice Set.
- Enter an API Name (e.g. "NPS_Score")
- For the Object, select TaskRay Project.
- Set the Data Type to Picklist.
- For Field, select the field you created in the section above (e.g. "NPS Score")
- Click Done.
[Optional] Modify the Flow to Gather the NPS Reasoning
- If you are not already on the element, in the Flow Builder click on the Onboarding Feedback Form screen element under Valid Project branch.
- Note: If your company customized the Onboarding Feedback Flow, you may need to select a different component.
- Click Edit Element.
- In the left sidebar of the modal, select Components.
- Search for Text and click on it to add it to the screen.
- In the right sidebar, enter a Label (e.g. "What is the reasoning for your score?")
- API Name should automatically generated based on the Label you entered.
- [Optional] Check the Required checkbox to require the field.
- Click Done.
Map Responses to the Project Fields
- In the Flow Builder, click on the Assign Feedback to Project Fields element under Onboarding Feedback Form element.
-
- Note: If your company customized the Onboarding Feedback Flow, you may need to select a different component.
- Click Edit Element.
- Click Add Assignment.
- Click into the Variable search box for the new Assignment and select the Record (Single) Variables option, recordvarTaskRayProject, then NPS Score.
- Ensure the Operator is set to Equals.
- Click into the Value search box and search for and select your NPS Score screen element (e.g. "How likely are you to recommend [x] to a colleague or friend?")
- If you included a NPS Reasoning field, continue through the next steps. If not, skip to Step 12.
- Click Add Assignment.
- Click into the Variable search box for the new Assignment and select the Record (Single) Variables option, recordvarTaskRayProject, then NPS Reasoning.
- Ensure the Operator is set to Equals.
- Click into the Value search box and search for and select your NPS Score screen element (e.g. "What is the reasoning for your score?")
- Click Done.
Populate the Results on the Project Record
- In the Flow Builder, click on the Input Onboarding External Feedback apex action under the Assign Feedback to Project Fields element.
- Note: If your company customized the Onboarding Feedback Flow, you may need to select a different component.
- In the Fields to Update, enter the API Name for the NPS Score field and NPS Reasoning field, if applicable (e.g. "NPS_Score__c" and "NPS_Reasoning__c").
- Note: API names should be separated by a comma
- Click Done.
Save Your Changes
- In the upper, right corner of the Flow Builder, click Save As.
- Select Save As New Version, if available.
- Enter a Flow Label if the field is not populated.
- The API Name should automatically populate based on the Flow Label entered.
- Click Save.
Activate the Flow
That's it! The last thing that you will need to do is activate the process. To do so, click Activate in the top right corner of the page.
You can now test it out in TaskRay!