New
Are you ready for Agentforce? Take our assessment to find out today!
    • Expertise
          • Product

          • Sales Cloud
          • Service Cloud
          • Account Engagement
          • Marketing Cloud Next
          • Revenue Cloud
          • Agentforce
          • Data 360 (Data Cloud)
          • CRM Analytics
          • Tableau Next
          • Experience Cloud
          • Industry

          • Manufacturing
          • Healthcare
          • High Tech
          • Financial Services
          • Media & Entertainment
    • Solutions
      • Consulting
      • Implementation
      • Managed Services
      • Health Check
      • Training
    • About Nebula
      • We Are Nebula
      • Meet the Team
      • Join Our Team
    • Resources
    • Login
    • Get in Touch
Share:

Boost your Customer Experience with NPS Surveys in Pardot

by Sarah Kelleher
25th August 2021 • 6 min read
Sarah Kelleher
Share:

NPS, or Net Promoter Score, surveys are a great way to monitor your customer experience in a consistent and well established way. A simple score from 0 to 10 tells you how likely a customer is to recommend your business. And it allows you to track changes in customer experience over time.

Typically, surveys are hard to set up in Pardot because Forms are linked to Prospect fields. And you don’t want to end up creating a whole bunch of new fields every time you send out a survey. This is where the simplicity and consistency of NPS surveys makes them perfect for Pardot!

When you set up NPS surveys in Pardot, you can automate everything. From triggering the email invite, to capturing the survey submission, and reporting on the results effortlessly from Salesforce. The process is simple, but effective, so let’s get started.

Fields

The first thing you’ll need to do is set up custom fields in Pardot and Salesforce to trigger NPS surveys to be sent and capture the results. Create all of these fields on the Prospect record in Pardot and also on the Lead and Contact records in Salesforce. 

TIP! Don’t forget to map your Lead fields to the equivalent Contact fields.

Name Field Type Values Sync Behaviour
Send NPS Dropdown (Checkbox in Salesforce) true
false
Most recently updated record
Most Recent NPS Sent Date Use Pardot’s value
Most Recent NPS Submitted Date Use Pardot’s value
Most Recent NPS Score Number Use Pardot’s value
NPS Positive Feedback (optional) Textarea Use Pardot’s value
NPS Improvements Feedback (optional) Textarea Use Pardot’s value

Your Send NPS field will provide the trigger for sending the survey. If you wish to hand-select your survey recipients, you can manually populate this field. Or, it can be automatically populated using Salesforce or Pardot automation, such as Flow or Automation Rules.

The two date fields will track how recently a customer has been sent and completed an NPS. So you can regulate how often you are surveying your customers. 

You will be adding the score and feedback fields to your survey form to capture customer feedback.

Setting up the survey

Once your fields have been created, the next step is to create the Form to host your NPS survey. 

Firstly, add your survey fields to the form, as well as the Email field, and make sure they are all set to ‘Always Display’.

Image displaying the Field Setup area of a Pardot form with four fields

Add a Completion Action to your form to set the Most Recent NPS Submitted field to today. This will make sure you accurately track the date that your customer last completed the NPS survey.

Pardot Completion Action to set the Submission Date field to Today

Embed this form in a page on your site using the iframe code, or added to a Pardot Landing Page.

Inviting your customers

Now that you can capture their responses, it’s time to invite your customers. To do this, you’ll need to create an Email Template, a Dynamic List and an Engagement Program:

Email Template

My recommendation would be to keep this template as short and sweet as possible. It’s good to include the fact that this is a very short survey and that you really value this feedback. 

Your call-to-action should link to the page hosting your NPS survey form, then you can publish your template. 

TIP! Don’t forget to make your template available for Engagement Programs in the Basic Info section.

Dynamic List

This list will be the recipient list for your program. Prospects are added when the Send NPS field is ticked on their record and removed when it’s unticked. This means that people won’t stay on this list for long, and therefore it will stay empty most of the time!

Dynamic List rule criteria "Prospect custom field Send NPS is true"

 

Engagement Program

You’ll be sending NPS surveys via an Engagement Program, to leverage Pardot’s brilliant, time-saving automation. This takes care of all the field management and data capture without having to manually pull lists or batch send emails. 

Pardot Engagement Program which sends NPS survey to eligible prospects and updates field values accordingly

The first step in this program is a Rule step to check when the customer was last invited to complete an NPS. This uses the Most Recent NPS Sent field. You can choose your own timeframe, but I’d recommend only sending NPS surveys to each Prospect once a quarter at most. This will avoid customers feeling bombarded by surveys or the invite email clashing with your other marketing communications. 

If they’ve received a NPS survey within the given timeframe, the program will not send another invite and will untick the Send NPS checkbox. I’d also recommend notifying your marketing admin here, by task or email, just to let them know that the NPS hasn’t been sent. If you ever need to override this timeframe and resend an NPS sooner, you could enable your invite template as a one-to-one template. Then you can send it manually from Salesforce using the Send Pardot Email button.

For customers eligible for an NPS invite, the Engagement Program will send them the template and mark the Most Recent NPS Sent date to today. The Send NPS field is then unchecked so that this Prospect can be reselected to receive an NPS invite in future. As Pardot is the master record for these fields, Salesforce will also be updated so Account Managers can easily monitor NPS feedback. 

Collect your responses

When a prospect completes the NPS form, their responses will be captured in the survey fields and synced with Salesforce. An important consideration here is that if they complete multiple surveys, their historic entries will not be retained as the fields will be updated.

You may be asking why we don’t just turn on ‘capture multiple responses’ for these fields. The simple answer is that the responses aren’t time-stamped so you cannot tie them to a particular form submission. Imagine that someone completes the survey twice and only leaves written feedback on one of those. It would be impossible to tell from their prospect record which NPS submission that feedback relates to. 

Therefore, to enable reporting of NPS scores over time, I would recommend enabling Reporting Snapshots on the Lead and Contact in Salesforce. Speak to your Salesforce admin, or our wonderful team of Salesforce experts, to get that set up.

Summary

In short, creating an effective NPS process in Pardot is really straightforward and an excellent way to track customer experience. Once the setup is complete your flow will look a little something like this:

Flow diagram summarising the stages of the NPS flow process

 

  1. Send NPS checkbox is ticked on the Lead / Contact in Salesforce
  2. Pardot Prospect enters the NPS Engagement Program which checks to see when they last received an NPS invite
  3. If they’re eligible, the NPS invite email is automatically sent to the Prospect
  4. Feedback is captured via a Pardot Form and synced back to Salesforce

And that’s it! Using only Pardot’s native marketing automation tools, you’ve built a fully-automated and reportable NPS survey. Now you can harness the power of feedback to boost your customer experience.

If you’d like some help getting started with NPS surveys in Pardot, why not chat to our amazing team of Pardot experts today?

Sarah Kelleher

Sarah Kelleher

Chief Executive Officer

Sarah is the CEO of Nebula Consulting, a Salesforce Marketing Champion, and a regular speaker at tech community events. With over 10 years in the Salesforce consulting ecosystem, she holds 10 certifications and has delivered hundreds of successful customer projects. Sarah brings deep expertise in B2B customer journeys, strategy design, and business analysis, and is a proud advocate for women in technology.

More from Sarah

Find related resources by topic

Marketing

You may also be interested in

Fix the Foundations: Success in the Agentic Era Marketing Edition
Blog
Marketing

Fix the Foundations: Success in the Agentic Era Marketing Edition

We hear the announcements and on repeat about how the Agentic Era is here to transform the B2B and B2C landscapes. These changes will enable…

4 min read Read Blog
Laying the Right Foundations
Success Story
Account Engagement Sales Cloud

Laying the Right Foundations

Complex processes and cautious stakeholders hindered Redwheel's CRM adoption. Nebula's Account Engagement and Salesforce audits mapped the journey, restoring confidence and delivering a strategic roadmap for a powerful, sales-enabled CRM.

May 27, 2025 Read Customer Story
How to Avoid Completion Action Limits in Account Engagement (Pardot) Using Engagement Studio
Blog
Marketing

How to Avoid Completion Action Limits in Account Engagement (Pardot) Using Engagement Studio

Conditional completion actions and completion actions, while powerful, can quickly consume the available limits on your forms and form handlers. If you’ve been creating and managing…

3 min read Read Blog
Aligning Marketing and Sales for a Global Insurer
Success Story
Account Engagement Sales Cloud

Aligning Marketing and Sales for a Global Insurer

Poor email deliverability and disconnected data misaligned Lockton's sales and marketing. Nebula's Salesforce and Account Engagement integration established governance, delivering a 97% delivery rate, 25 empowered users, and transparent insights.

Apr 30, 2025 Read Customer Story
Upgrade Your Form UX with Toggle Switches
Blog
Marketing

Upgrade Your Form UX with Toggle Switches

If you would like to modernise your forms, provide a slicker user experience, and match contemporary web design, follow our mini guide that helps you…

2 min read Read Blog
Creating a seamless membership experience
Success Story
Account Engagement Sales Cloud Service Cloud

Creating a seamless membership experience

Data silos and disparate systems hindered the World Travel and Tourism Council's membership experience. Nebula's Cvent integration, record cleansing and automated invoicing delivered rapid efficiency, unified data, and a 10-year partnership.

Jan 30, 2025 Read Customer Story
Account Engagement Landing Page Conversion Mastery
Blog
Marketing

Account Engagement Landing Page Conversion Mastery

Building pages that truly perform in Account Engagement isn't just about clicking buttons; it's about strategy, technical finesse, and empathy for the user. Here’s my…

5 min read Read Blog
Targeted Sales Enablement for Users
Success Story
Account Engagement CRM Analytics Sales Cloud

Targeted Sales Enablement for Users

Stale opportunities and missing data delayed Clarion Events' pipeline. Nebula's Einstein Next Best Action delivered intuitive guidance, surging stage moves by 132%, doubling activities, capturing crucial VAT details, and boosting CRM adoption.

Jan 3, 2025 Read Customer Story
5 Hidden Snags in Account Engagement
Blog
Marketing

5 Hidden Snags in Account Engagement

Managing Salesforce Account Engagement (Pardot) requires more than just marketing knowledge. Even in a well-established org, you can sometimes hit some invisible walls. Below are…

4 min read Read Blog
5 new Marketing Cloud Next features we’re excited to try
Blog
Marketing

5 new Marketing Cloud Next features we’re excited to try

The Spring ’26 release is here, and it’s a significant milestone for Marketing Cloud Next (also known as Agentforce Marketing). This release focuses on making…

4 min read Read Blog
Nebula

Our journey started in 2012 with a clear vision and core values. Nebula is dedicated to empowering our customers through fostering relationships founded on collaboration, flexibility, and trust.

  • We Are Nebula
  • Resources
  • Join Our Team
  • Terms and Conditions
  • Privacy Policy
The Space Aldgate,
Irongate House,
22-30 Dukes Place,
London EC3A 7LP
+44 207 112 8026
Get in Touch
Copyright © 2026 Nebula Consulting. All Rights Reserved.