Collecting In-App Feedback: Best Tactics and Tools for SaaS

In-app feedback is one of the most insightful and relevant types of data you can collect as a product marketer, while also being the cheapest.

But it all depends on how you approach users and the tactics you follow to get them to answer your surveys. So in this post, we’re giving away all our tactics for collecting in-app feedback and sharing the tools you can use to make the most out of it without coding.

But first, what’s in-app feedback?

What is in-app feedback?

In-app feedback is all the customer opinions and feelings about your product that are gathered from in-app surveys (surveys that show up inside your app). It includes both positive and negative customer feedback, user data, and more.

From all the types of customer feedback, in-app feedback tends to be more relevant and revolve around the product experience, such as its usability, learning curve, feature set, etc.

General vs. contextual user feedback

There isn’t just one way to collect in-app feedback. As it will all depend on the survey questions you ask and your purpose.

For instance, there’s general user feedback which represents the overall relationship between users and your product, such as their satisfaction, loyalty, and general experience with your product.

There’s also contextual user feedback which you can collect by triggering surveys when users go through a specific touchpoint during their journey. This may include onboarding, support, or new features.

But what are some examples of how to collect general and contextual feedback? Let’s go over them.

5 Examples of how to collect general in-app feedback

Collecting general in-app feedback is crucial for understanding your users’ overall satisfaction, loyalty, and experience with your product.

Let’s look at some examples for collecting general in-app feedback below!

Collect in-app feedback to measure customer loyalty

NPS surveys are great for keeping track of customer loyalty. They typically ask users to rate their likelihood of recommending the company or brand to a friend on a scale of 0-10 (like in the screenshot below).

Where scores of 9-10 are considered “promoters,” scores of 7-8 are considered “passives,” and scores of 0-6 are considered “detractors.”

What’s better, you can program NPS surveys to trigger in-app once every six months or annually so you can keep getting data and find improvement opportunities.

nps survey example
Example of an NPS survey.

Evaluate user satisfaction with in-app rating feedback

CSAT surveys measure how happy your users are with the product experience and the value it offers. And they can highlight areas that need improving in your product and opportunities to add value and delight.

As a benchmark, 60% – 70% is a good CSAT score because it indicates that most respondents, or your customers, are happy (especially in SaaS).

We use a survey that is very similar to NPS (like in the example below), where you ask your users how satisfied they are with the experience and give them a Likert scale to rate it.

csat in app feedback example
Building a CSAT survey on Userpilot.

Collect customer experience feedback to measure product ease of use

Customer Effort Score (CES) measures how easy it is for customers to interact and engage with your products or services.

The survey basically asks users to rate how easy it was for them to fulfilling JTBDs.

ces survey in app feedback example
Example of a CES survey.

Capture product viability feedback to measure product-market fit

PMF surveys assess how successful your product is at satisfying a genuine market need. It simply asks them how disappointed they’d be if they couldn’t use them again (like in the screenshot below).

And according to Sean Ellis, if 40% of your users respond ‘very disappointed’, you’ve got it. If not, you need to keep iterating on your MVP.

pmf survey in app feedback example
Building a PMF survey with Userpilot.

Send targeted surveys to collect customer preference feedback

Customer preference feedback gives you insights into what customers like and what they don’t (like the template below). As it can help you make more accurate product development decisions.

For example, if your users prefer one UI design or one feature over another, that’s what you should prioritize in your backlog.

For more representative responses, it’s ideal to segment your customers and send targeted in-app surveys, as they’re the cheaper and easier way to learn about customer preferences.

customer preference in app feedback example
Building customer preference feedback on Userpilot.

6 Examples of how to collect contextual feedback

Now, contextual in-app surveys are probably the best way to gather meaningful feedback for specific areas such as the onboarding experience, feature popularity, and bug reports.

Trigger in-app surveys after the first time user experience

The first time user experience is probably the most decisive part of the onboarding process.

When triggering an in-app survey after this phase (like in the screenshot), you can identify where users are experiencing friction early and fix it.

This way you can optimize the onboarding effectiveness and hopefully retain more customers.

first time user experience survey in app feedback example
Creating an in-app survey with Userpilot.

Measure customer satisfaction at the end of the onboarding process

Although NPS programs are generally used for general feedback, you can also send NPS surveys contextually for more specific feedback.

For example, measuring customer satisfaction after the onboarding process.

By asking users to rate their onboarding experience, you can gain valuable insights, remove any source of friction, and improve product adoption in the process.

onboarding nps survey in app feedback examplee
Creating an onboarding NPS survey on Userpilot.

Use a feedback widget to capture in-app user feedback on bugs

Contextual feedback isn’t always about triggering a survey at random times, it also includes passive feedback.

For example, you can leave a bug report widget so users can give you information about what type of bugs they’ve experienced.

With how costly bugs are for product managers, it’s totally worth it to get bug reports passively so you can fix them as soon as possible.

bug report widget in app feedback
Adding a bug report widget with Userpilot.

Gather feature requests via in-app surveys

If you want contextual feedback on product features, start by collecting feature ideas from your users with feature request surveys.

Ask users how you could make the product more useful, engaging, and competitive, then learn from their perspective.

What’s better: you can freely choose between creating a feature request widget or simply sending surveys like the template below.

feature request widget in app feedback
Adding a feature request widget with Userpilot.

Collect in-app feedback to validate a new feature

On the other hand, if you’ve been launching features and need contextual feedback to validate features, then you can also trigger in-app surveys.

Look at usage frequency and feature interactions, for example, and collect feedback from the customers who are giving them an honest try.

If you’re using a product feedback tool, you should be able to easily create and trigger in-app surveys whenever a user finishes interacting with a feature that just launched. Just like this:

feature validation survey in app feedback example
Creating an in-app survey to validate features with Userpilot.

Trigger exit surveys to capture churn reasons

Another great context for collecting feedback is when the user is canceling their plan, or thinking about it.

Here, you can trigger a microsurvey to learn more about what’s making customers leave and fix those problems.

If you act on the insights you find, you’ll be able to prevent churn and even win customers back.

churn survey in app feedback example
Exit survey example with Userpilot.

12 Best in-app feedback tools for SaaS

Even if you have great ideas for triggering surveys inside your product, what tools could you use to implement them?

Asking your dev team is possible, but do you really want to go through that process? That’s why we’ll show you 12 tools that can do this job for you without having to code:

#1 Userpilot

Although Userpilot can perfectly create and trigger in-app surveys for you, it’s not the only use case it has. It can also:

nps survey userpilot
Creating NPS surveys on Userpilot.
  • Create and trigger microsurveys to collect user data and feedback at any touchpoint.
  • Analyze survey responses with a detailed dashboard like this one:
nps analysis userpilot
NPS responses dashboard.
  • Tag NPS response to find actionable insights, such as finding recurrent themes across detractors, or understanding what makes promoters love your brand.
nps response tagging userpilot
Tagging NPS responses on Userpilot.

If we were to review Userpilot in one sentence, it would be this: A no-code onboarding tool that is best for creating contextual surveys and collecting actionable feedback from app users.

#2 Hotjar

To gather in-app feedback, Hotjar is quite different from Userpilot. Some of its features include:

  • The ability to create in-app widgets to gather passive feedback from both users and web visitors.
  • A feature for publishing feedback polls and understanding user behavior better.
hotjar-poll-question-bank
Hotjar poll question bank.

Thus, unlike Userpilot, Hotjar is better used for collecting feedback from your website and analyzing user behavior.

#3 Survicate

Survicate is an all-in-one customer feedback automation platform that can be used to send any type of survey for your app, your website, email, and even mobile.

This includes creating various microsurveys like NPS, CSAT, CES, etc. With a plethora of templates, you can customize them as needed.

It also comes with basic feedback analytics such as score breakdown.

For us, Survicate is best for marketers who are collecting user feedback across various channels for both mobile, web apps, email, in-product, etc. As it provides a wide range of tools and integrations for that purpose.

survicate in app feedback reporting
Survicate reporting.

#4 Qualaroo

Qualaroo is specifically made for collecting customer insights. It allows you to create and distribute surveys of any type inside your product on both website and mobile.

It provides many useful features including question branching, A/B testing, AI sentiment analysis, and more—as well as templates for different types of surveys like exit surveys, confirmation page surveys, etc.

It’s also great for running many types of analysis, including statistical analysis, cross tabs, a nudge for prototypes, and so on.

Despite those tools, it’s still a tool that’s better used for general in-app feedback rather than contextual.

qualaroo analysis
Creating analysis on Qualaroo.

#5 Feedier

Feedier is made for centralizing your feedback data from any source in one place.

feedier-for-in-app-feedback
Feedier for creating in-app feedback.

However, it does give you the tools as well to generate surveys with any type of questions, embed them inside your app, and complement the data you already have.

And although you can create data reports on the spot, it has limited reporting features when it comes to getting essential insights from customer responses.

So if you ask us, Feedier is a great tool for integrating your existing feedback data and monitoring it in real time.

#6 UserVoice

UserVoice can collect and organize feedback from multiple sources. It comes with a customizable feedback portal, in-app widgets, and direct integrations with your email client, CRM, or support tool.

This platform allows you to commit to continuous product research, validate features, and find ways to improve existing functionalities by analyzing your in-app data.

So due to its great data visualization capabilities, UserVoice is best used for streamlining and managing feedback from various sources.

uservoice activity report dashboard
UserVoice activity report dashboard.

#7 Delighted

With Delighted, you can gather real-time, actionable feedback from customers via email, website, and mobile.

You can choose any type of survey including NPS, CSAT, smiley surveys, CES, PMF surveys, and more. Plus they can be integrated with tools like Slack, Shopify, and Squarespace to automate surveys and follow-ups

Despite this, the reporting capabilities are limited and it lacks segmentation options to target your surveys. So, we think Delighted is better for companies that are just getting started with customer experience feedback.

delighted survey report
Delighted survey reports.

#8 Canny

Canny is a unique customer feedback tool for product managers who want to build a public roadmap. As it lets you collect customer feedback, and analyze it while planning your product development process.

Basically, it lets you gather both public and private feedback from customers and team members. The platform makes creating a product roadmap easy and seamless, so it’s best used for gathering feedback for that specific purpose.

canny public roadmap builder
Canny’s roadmap builder.

#9 Instabug

Instabug is designed to monitor mobile app performance, including bug reporting, crash reporting, feedback reporting, and of course in-app surveys.

It can automatically attach screenshots, device information, logs, as well as other critical insights that can help you solve problems as soon as possible.

However, although it can be used for collecting feedback, it’s not its only objective. So it’s only worth using for mobile apps.

instabug dashboard
Instabug dashboard.

#10 Usersnap

Usersnap makes it easy to add a feedback widget to your website. Here, users can provide more insightful feedback with in-app screen captures, microsurveys, and feature request boards.

It can include a feedback menu so users can choose what type of feedback to submit, screen captures with annotations (with automatic metadata like browser version, URL, screen size, etc), screen recordings, targeted in-app surveys (with segmentation), and even a public board to build a feedback-based product roadmap.

With its uniqueness, we believe Usersnap makes valuable customer feedback software for growing SaaS companies that need to analyze feedback trends and foster product improvements.

usersnap templates
Usersnap templates.

#11 Doorbell

Doorbell is a customizable feedback tool that can be manually installed on your mobile or website apps.

The fact that it’s customizable, means that you can tailor any aspect of your surveys to meet your needs. Plus you can work with your team to capture instant feedback, analyze the feedback you receive, and respond to the respondents from the same tool.

However, its reporting dashboard leaves a lot to be desired, so this tool is best used for collecting basic feedback on mobile, interacting directly with users, and customizing your surveys as you please.

doorbell report dashboard
Doorbell’s report dashboard.

#12 PollFish

PollFish is a tool that can quickly create surveys with AI. All you need to do is to type your survey goal and the AI will do the rest.

Of course, you can also create from scratch if you wish, as well as templates while getting access to plenty of advanced features for building your surveys.

Moreover, PollFish has an audience network, which means you can buy survey responses and target specific surveys to specific audiences for more relevant responses. So you can analyze responses based on various demographic contributors.

For us, Pullfish is great for building longer surveys, obtaining real-time feedback on your product concept, and using 3rd party survey distribution to get responses fast.

Pollfish ai survey builder
Pollfish AI survey builder.

Conclusion

In-app feedback is essential for growing any SaaS business. And with the knowledge to add surveys inside your app, all you need to do is take action.

So choose a tool, design your in-app surveys, and start gathering customer feedback so you can stop guessing how users perceive your product.

And given that you’ll need software for this, why not try a Userpilot demo to see how quickly you can build in-app surveys that get responses?

About the author
Emilia Korczynska

Emilia Korczynska

Head of Marketing

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

All posts Connect