Looking for the different types of NPS surveys and how they’re used?

You’re in the right place.

Understanding NPS survey types helps you measure customer sentiment in the right context. It allows you to spot friction across key customer touchpoints and address issues before they impact the user experience.

This guide breaks down the main types of NPS surveys, explains the differences between them, and shows you when to trigger each one, so you can use NPS data to drive meaningful business growth.

What’s your primary goal for exploring different types of NPS surveys?


When would you ideally trigger the survey?


It looks like you want to improve loyalty with targeted feedback.

Whether you need a high-level Relational survey or a granular Transactional survey, the key is triggering it to the right user at the right time to get actionable insights.

Ready to create the right types of NPS surveys without code?

Userpilot lets you build and trigger both Relational and Transactional NPS surveys contextually. See exactly how it works and how it can fit your goals.


What is Net Promoter Score survey?

A Net Promoter Score (NPS) Survey is a customer loyalty survey that measures how likely customers are to recommend your product to others.

It uses an 11-point scale from 0 to 10 and groups responses into three categories:

  • Promoters (9–10): Highly satisfied customers who are likely to recommend your product.
  • Passives (7–8): Generally satisfied users who feel neutral and are less likely to actively promote you.
  • Detractors (0–6): Dissatisfied customers who may be at risk of churn.
Building-NPS-survey-Userpilot-Types-of-nps-surveys
Building Net Promoter Score survey in Userpilot.

What are the different types of NPS surveys?

NPS surveys fall into two main categories based on when and why they are sent.

The two primary types are transactional and relational, and each serves a different purpose depending on the customer interaction you want to evaluate. Understanding the distinction helps you collect more relevant feedback, avoid survey fatigue, and act on NPS data more effectively.

In the sections below, we’ll break down each type and explain when it makes sense to use them:

Transactional NPS survey (tNPS)

Use a transactional NPS survey when you want feedback tied to a specific interaction or moment in the customer journey.

tNPS surveys are important because they help you:

  1. Collect real-time customer feedback while the memory is still fresh in customers’ minds.
  2. Pinpoint what exactly is going wrong in the customer journey so you can fix it.
  3. Discover drivers of customer satisfaction and loyalty so you replicate them for new signups with the same goal.

A transactional NPS survey answers the question: “How did this specific experience affect customer sentiment?”

When to send transactional NPS surveys?

Trigger a transactional NPS survey when you want to evaluate the impact of a single touchpoint, not the overall relationship.

Timing is critical when it comes to these surveys. As mentioned, they are sent after a specific interaction to collect immediate feedback.

For the best results, send your surveys at the following points in the customer journey:

During onboarding to understand whether early experiences help users reach value.

NPS triggered during onboarding will enable you to measure the effectiveness of your onboarding flows and help resources.

Follow up your survey with a qualitative question asking respondents the reason for their score. This will give you rich insights you can use to refine your onboarding strategy and improve the customer experience.

Onboarding-survey
Building NPS follow-up question in Userpilot.

After the free trial ends to understand why they converted

Users who become paying customers can provide insights into what worked well. Perhaps the free trial length was just enough to convince them your tool is worth it, or they found the onboarding short and tailored to their use case. You can’t know for sure until you hear from them.

Of course, it goes without saying that this NPS is highly specific. You don’t want to trigger it to users that aren’t on the free trial or haven’t finished their trials.

Segmenting-nps-survey-Types-of-nps-surveys
NPS segmentation with Userpilot.

Upon a customer support interaction to measure customer satisfaction with the help received

A quick NPS survey after a user interacts with your support agents or self-serve support portal will show you how well you’re performing. You know your support is good if a good percentage of respondents are promoters

NPS-after-support-interaction
NPS survey to gauge customer experience after support interaction.

Don’t let passives and detractors go like that. Trigger a follow-up question to learn why they’re unhappy with your support. It will show them you care and also provide you insights for improving customer support.

After product updates to determine how they affect customer sentiment

Even if your customers were the ones to request updates, it’s still important to track how the change affects their satisfaction levels. After all, not every user requested the update.

A simple NPS (without follow-up) should suffice. Copy the question in the screenshot or write something similar and trigger it immediately after the user interacts with your new update:

NPS-after-product-updates-Types-of-nps-surveys
NPS survey to measure new feature success in Userpilot.

Post-purchase or plan upgrades to understand customer expectations

NPS surveys triggered after customers make payment will help you identify friction and areas of improvement in your checkout.

This is important to prevent involuntary churn when customers find it difficult to renew or upgrade their accounts.

With the data obtained from this survey, you can understand customer expectations and make changes accordingly.

Post-purchase-survey
Wise’s NPS survey was delivered via email.

Relational NPS surveys

Unlike transactional NPS surveys, which are touchpoint-specific, companies use relational NPS to collect data on a large scale and at regular intervals.

This survey type is designed to gather information on the health of your brand identity and customer relationships. It’s also perfect for internal benchmarking.

When to send relationship NPS surveys?

There are basically two ways to send relationship surveys: time-based or based on usage frequency.

Time-based surveys to measure customer loyalty at set intervals

This is you regularly checking on users to ensure they’re satisfied and your product serves them well. You can trigger your rNPS quarterly, bi-annually, annually, etc. – just don’t do it too frequently, or you risk survey fatigue.

setting-NPS-frequency
Setting NPS survey frequency in Userpilot.

Send rNPS surveys based on average lifetime and product usage frequency

This is especially if you have software that users visit just once or twice monthly—e.g., an invoicing app.

You can’t rely on transactional NPS to gain insights from such users. Instead, decide on a usage frequency to trigger your surveys. For example, you might want to send your surveys after 2-4 logins.

Transactional NPS (tNPS) survey vs relationship NPS (rNPS) survey – which one should you go for?

The main difference: transactional surveys aims to get feedback about specific interactions, while relational NPS gauges overall customer satisfaction with your brand.

This difference affects the survey frequency. For instance, you could send a new feature NPS survey once and never bother collecting user feedback on that feature again.

In short, transactional NPS helps you optimize individual experiences, while relational NPS helps you track long-term customer loyalty.

However, relational NPS surveys must be sent regularly so you can act on the feedback to improve customer relationships.

So, which should you go for?

It really depends on your objectives at the moment, but we recommend both types.

Types-of-nps-surveys
Differences between tNPS and rNPS.

How to use relational and transactional NPS data to drive business growth?

After collecting NPS data, you can create segments based on scores and implement personalized retention marketing strategies for each.

We compiled some strategies you can implement based on NPS data.

Segment detractors and reach out to them to offer personalized help

Reaching out shows customers you care about their experience, and they’d be more willing to provide in-depth feedback.

You can message detractors in-app or via email. When you do, aim to find the reasons for their dissatisfaction and offer contextual solutions where possible. Sometimes, it’s not possible to fix customer issues, but still, let them know rather than keep them in the dark.

reaching-out-to-detractors-via-email-Types-of-nps-surveys
Personalized email to a detractor.

Invite passives to interviews to learn more about their expectations

Passives are generally satisfied but not impressed. Interview them to understand what you can do to wow and turn them into raving fans.

Video calls work best for this sort of interview. You’ll see the user’s facial expressions and relate better with them.

Before conducting the interviews, create a structured plan with specific questions and topics you want to cover. This will ensure you gather consistent and relevant information from each interviewee. Ask open-ended questions and listen actively.

To invite passives to interview, segment them and trigger an in-app slideout like this:

slideout-asking-for-customer-interview
Slideout inviting users to interview.

Encourage promoters to drive word-of-mouth referrals

Send a modal to your promoters, asking them to leave a testimonial on any review platform of your choice. Trigger it after the NPS survey, as the user is still in feedback mode.

Then, you can use the testimonials from promoters as social proof in your acquisition marketing to attract more potential customers.

modal-asking-customer-review
Modal asking for a customer review on G2.

Create transactional and relationship NPS surveys code-free with Userpilot

Userpilot is a product adoption tool with advanced features to help you automate NPS surveys, collect personalized feedback, trigger follow-ups, and segment users to analyze their responses.

Here’s how to use it:

Trigger surveys contextually across the customer journey with custom events

An event is an action or series of actions a user takes while engaging with your product.

In Userpilot, you can use custom events to define when a user reaches specific milestones, then trigger a survey.

For example, your custom event can be a first-time feature engagement, customer support interaction, etc. Each customer that completes the action will see an NPS survey.

userpilot-custom-events-Types-of-nps-surveys
Creating a custom event in Userpilot.

Tag open-ended responses to spot patterns correlating with scores

NPS analysis is an important part of the feedback loop. The entire process can be tasking, but Userpilot makes it easy.

Our platform lets you tag your qualitative responses using specific keywords. At the end of the day, you can look at a glance and know what customers complain/love the most.

For example, from the image below, you can see customer support is a common concern among detractors, while promoters mentioned UI/UX as their favorite aspect of the product.

NPS-response-tagging
NPS response tagging in Userpilot.

Get insights into survey analytics

Apart from response tagging, you can perform in-depth analysis to see how your surveys are performing (e.g. monitor completion rates, get background details on respondents, etc.).

This data will let you see how to optimize your surveys and boost responses.

Conclusion

Transactional and relational Net Promoter Score surveys complement each other. Using both, you can get a bird’s eye view of how your company is performing and spot trends in customer satisfaction across different touchpoints.

Userpilot can help you implement both types of Net Promoter score surveys. Book a demo now to see how you can use our platform to start measuring customer sentiment and loyalty for your SaaS.

About the author
Emilia Korczynska

Emilia Korczynska

Head of Marketing

Passionate about SaaS product growth, and both pre-sign-up and post-sign-up marketing. Talk to me about improving your acquisition, activation, and retention strategy. VP of Marketing at Userpilot.

All posts Connect