{"id":4076,"date":"2025-07-28T10:32:04","date_gmt":"2025-07-28T10:32:04","guid":{"rendered":"https:\/\/refiner.io\/blog\/?p=4076"},"modified":"2025-11-17T10:11:02","modified_gmt":"2025-11-17T10:11:02","slug":"in-app-nps","status":"publish","type":"post","link":"https:\/\/refiner.io\/blog\/in-app-nps\/","title":{"rendered":"In-app NPS Surveys: How to Create and Run In-app NPS in Your App"},"content":{"rendered":"\n<p>Learn how to run targeted, high-response in-app NPS surveys inside your product, with examples, best practices, and setup tips.<\/p>\n\n\n\n<div style=\"color:#32373c;background-color:#00d1b2\" class=\"wp-block-genesis-blocks-gb-notice gb-font-size-18 gb-block-notice\" data-id=\"bf2b7b\"><div class=\"gb-notice-title\" style=\"color:#fff\"><p>TL;DR<\/p><\/div><div class=\"gb-notice-text\" style=\"border-color:#00d1b2\">\n<ul class=\"wp-block-list\">\n<li>An in-app NPS survey captures feedback while users are active<\/li>\n\n\n\n<li>It gets higher response rates than email-based NPS<\/li>\n\n\n\n<li>I\u2019ll show you how to do it right, with examples and tips from real SaaS teams<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<p>FACT: Email NPS surveys get ignored. Survey links rarely get clicked. But in-app NPS surveys &#8230; well, that&#8217;s one survey type guaranteed to get answers.<\/p>\n\n\n\n<p>Why? Because by asking users how likely they are to recommend your product <strong>while they\u2019re using it<\/strong>, you capture more honest, in-the-moment feedback.<\/p>\n\n\n\n<p>In this guide, I\u2019ll walk you through how to run effective in-app NPS surveys that actually move the needle.<\/p>\n\n\n\n<p>But to do that, we need to begin at the beginning&#8230;<\/p>\n\n\n\n\n\n<h3 class=\"wp-block-heading\">Why Use In-App NPS Surveys?<\/h3>\n\n\n\n<p>\ud83d\udca1 <strong>Definition:<\/strong> An <em>in-app NPS survey<\/em> is a <a href=\"https:\/\/refiner.io\/blog\/net-promoter-score\/\">Net Promoter Score<\/a> question shown inside your product while a user is actively engaged with it.<\/p>\n\n\n\n<p>There&#8217;s something truly incredible about an in-app NPS survey&#8230;<\/p>\n\n\n\n<p>It&#8217;s that one survey type that&#8217;s always in-context.<\/p>\n\n\n\n<p>Think about it; in-app NPS reaches users while they\u2019re locked in, doing whatever they need to do in your product. And so, they&#8217;re also thinking about what\u2019s working, what\u2019s broken, and whether they\u2019d ever tell a friend about it.<\/p>\n\n\n\n<p>It&#8217;s the one reason why in-app NPS delivers insane response rates. And why the feedback is clearer, sharper, and easier to act on.<\/p>\n\n\n\n<p>So, in a nutshell, you run in-app NPS because of:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/refiner.io\/blog\/in-app-survey-response-rates\/\">Higher response rates<\/a><\/strong> compared to email surveys or other survey types.<\/li>\n\n\n\n<li><strong>Better timing<\/strong>, since users are actively using the product.<\/li>\n\n\n\n<li><strong>Richer context<\/strong> behind each score<\/li>\n\n\n\n<li><strong>Smarter segmentation<\/strong>, targeting based on user behavior<\/li>\n\n\n\n<li><strong>Real-time insights<\/strong> that lead to faster decisions<\/li>\n<\/ul>\n\n\n\n<p>In fact, here&#8217;s a full comparison of the differences between an in-app NPS vs. traditional, email NPS. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">In-App NPS vs Email NPS: Quick Comparison<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Feature<\/th><th>In-App NPS<\/th><th>Email NPS<\/th><\/tr><tr><td><strong>Timing<\/strong><\/td><td>While user is active in product<\/td><td>After the fact, often disconnected from experience<\/td><\/tr><tr><td><strong>Response Rate<\/strong><\/td><td>Higher (often 20\u201330%) based on our <a href=\"https:\/\/refiner.io\/blog\/in-app-survey-response-rates\/\">2025 in-app NPS response rates report<\/a><\/td><td>Lower (typically 5\u201315%)<\/td><\/tr><tr><td><strong>Context<\/strong><\/td><td>Captures real-time sentiment<\/td><td>May rely on memory or mood<\/td><\/tr><tr><td><strong>Targeting<\/strong><\/td><td>Based on behavior, plan, usage<\/td><td>Limited targeting unless using advanced email setup<\/td><\/tr><tr><td><strong>User Experience<\/strong><\/td><td>Seamless, native to the app<\/td><td>External, often interruptive<\/td><\/tr><tr><td><strong>Setup Speed<\/strong><\/td><td>Minutes with a tool like Refiner<\/td><td>Slower, needs email platform integration<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Use this as your cheat sheet. If you&#8217;re still sending NPS surveys through email only, you&#8217;re probably missing the moment that matters most.<\/p>\n\n\n\n<p>But of course, these results don&#8217;t just magically happen.<\/p>\n\n\n\n<p>Here\u2019s what makes in-app NPS work so well, specifically:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Asking NPS questions in context.<\/strong> Trigger the survey after onboarding, or when someone finishes a key workflow.<\/li>\n\n\n\n<li><strong>Targeting the right users.<\/strong> Don\u2019t blast it to everyone. Segment by plan, usage, or lifecycle stage.<\/li>\n\n\n\n<li><strong>Keeping the in-app NPS ridiculously short.<\/strong> One question, one follow-up. That\u2019s enough to get signal without annoying anyone.<\/li>\n<\/ul>\n\n\n\n<p>(BTW, we will cover more of in-app <a href=\"https:\/\/refiner.io\/blog\/how-to-implement-nps-score\/\">NPS best practices<\/a> later in this guide.)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">When and Where to Trigger In-App NPS Surveys<\/h3>\n\n\n\n<p>It&#8217;s funny how we often think that when you trigger a survey doesn&#8217;t actually matter.<\/p>\n\n\n\n<p>Users will see it when they see it, after all, and that&#8217;s that.<\/p>\n\n\n\n<p>But actually, timing, frequency, and survey placement matter more than you think. You can have a beautiful survey design, perfect wording, and still get bad data if you show it at the wrong time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">When to trigger in-app NPS survey<\/h3>\n\n\n\n<p>\ud83d\udca1 <strong>Definition:<\/strong> <em>Net Promoter Score (NPS)<\/em> measures customer loyalty by asking how likely someone is to recommend your product on a scale of 0 to 10.<\/p>\n\n\n\n<p>So, good in-app NPS starts with timing. You want to ask when the user has had a chance to experience your product\u2019s value, but before they drift away.<\/p>\n\n\n\n<p>In other words, trigger the in-app NPS too early and you make them confused. Show it too late and they\u2019ve already checked out.<\/p>\n\n\n\n<p>Here are a few timing strategies that work particularly well with in-app NPS:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>After onboarding ends.<\/strong> Rather than displaying it immediately after signup wait until they\u2019ve seen what your product can do.<\/li>\n\n\n\n<li><strong>After three or more sessions.<\/strong> This gives users time to form an opinion about your product (and perhaps even reach the activation point.)<\/li>\n\n\n\n<li><strong>Post-feature adoption.<\/strong> Trigger in app NPS based on usage of a key feature (e.g. completed a campaign, integrated with another tool).<\/li>\n\n\n\n<li><strong>At regular intervals.<\/strong> For long-term users, ask every 90 days or so to track sentiment over time.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">How to segment users for in-app NPS<\/h3>\n\n\n\n<p>It\u2019s not just <em>when<\/em> you ask, but <em>who<\/em> you ask, too.<\/p>\n\n\n\n<p>Targeting is just as important as timing. For example, with <a href=\"https:\/\/refiner.io\/features\/in-app-surveys\/\">Refiner<\/a>, you can <a href=\"https:\/\/userpilot.com\/blog\/user-segmentation\/\">segment users<\/a> in so many ways: by plan, lifecycle stage, activity level, and more.<\/p>\n\n\n\n<p>This means you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ask trial users and paid users different questions<\/li>\n\n\n\n<li>Avoid bothering inactive users who aren\u2019t ready to answer<\/li>\n\n\n\n<li>Track how sentiment changes between user segments<\/li>\n<\/ul>\n\n\n\n<p>You can even trigger surveys based on events. For example, \u201cUser completed onboarding AND logged in 5 times.\u201d That\u2019s the kind of precision you need to get clean, usable data.<\/p>\n\n\n\n<p>And because Refiner runs directly inside your app, it\u2019s fast. The survey appears right when you want it to, styled to match your product, and disappears when it\u2019s done.<\/p>\n\n\n\n<p>The result? Higher-quality feedback and happier users who feel heard.<\/p>\n\n\n\n<p>This is where most teams go wrong. They drop the survey randomly. Or send it to everyone. Don\u2019t do that.<\/p>\n\n\n\n<p>Get the timing right. Get the targeting right. And the rest gets easier.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How to Create an In-App NPS Survey<\/h3>\n\n\n\n<p>We&#8217;ve covered a good bit of theory around in-app NPS surveys. But naturally, theory is one thing but practice &#8211; creating, launching, and collecting valuable feedback with in-app NPS is something completely different.<\/p>\n\n\n\n<p>So, let me show you what the process actually looks like, using my in-app NPS tool, Refiner, as an example.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">1. Create a new survey<\/h4>\n\n\n\n<p>The first step is quite obvious.<\/p>\n\n\n\n<p>Sign up, go to the Survey&#8217;s section in the navigation, and hit &#8220;+ Create Survey.&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"791\" height=\"86\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Add-survey.png\" alt=\"Creating an in-app NPS survey.\" class=\"wp-image-4079\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Add-survey.png 791w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Add-survey-300x33.png 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Add-survey-768x83.png 768w\" sizes=\"auto, (max-width: 791px) 100vw, 791px\" \/><\/figure>\n\n\n\n<p>You will be asked to choose one of the two in-app survey destinations: Mobile or Web App.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"815\" height=\"528\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Select-Survey.png\" alt=\"Different types of in-app NPS surveys.\" class=\"wp-image-4080\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Select-Survey.png 815w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Select-Survey-300x194.png 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Select-Survey-768x498.png 768w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/figure>\n\n\n\n<p>Both display in-app NPS, and the main difference between them is where you use them: inside your web application or in a mobile app.<\/p>\n\n\n\n<p>Once you select the destination, choose \u201cNPS\u201d from the list of templates. Refiner will generate the standard 0\u201310 scale and open-text follow-up question for you.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"805\" height=\"583\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Template.png\" alt=\"In-app NPS survey template.\" class=\"wp-image-4082\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Template.png 805w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Template-300x217.png 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Template-768x556.png 768w\" sizes=\"auto, (max-width: 805px) 100vw, 805px\" \/><\/figure>\n\n\n\n<p>Done. Your survey is practically ready to go.<\/p>\n\n\n\n<p>However, you can take it further by customizing several options:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">2. Style the survey widget<\/h4>\n\n\n\n<p>Refiner let&#8217;s you customize the in-app survey widget to match your brand and product.<\/p>\n\n\n\n<p>You can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fine-tune (or completely change) the primary NPS question.<\/li>\n\n\n\n<li>Add additional questions to the survey, if needed.<\/li>\n\n\n\n<li>Tweak the color theme, or create a completely custom one.<\/li>\n\n\n\n<li>Change fonts, add rounded corners to the widget, borders, and more.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"809\" height=\"671\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Styling.png\" alt=\"Styling the in-app NPS survey.\" class=\"wp-image-4083\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Styling.png 809w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Styling-300x249.png 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Styling-768x637.png 768w\" sizes=\"auto, (max-width: 809px) 100vw, 809px\" \/><\/figure>\n\n\n\n<p>All these options help you make the in-app NPS widget feel native.<\/p>\n\n\n\n<p>And it helps. Nobody wants to click through a jarring pop-up that looks like it was copy-pasted from another tool, after all. Or one that seems so out of place that it gives the impression that the app&#8217;s been hacked.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. Set up targeting rules<\/h4>\n\n\n\n<p>We&#8217;ve already talked about how important survey targeting is for the in-app NPS success. And tools like Refiner allow you to segment users in several possible ways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>User segments.<\/strong> You can target users by plan type, lifecycle stage, signup date, or custom properties.<\/li>\n\n\n\n<li><strong>Events.<\/strong> Trigger based on what users do in your app (e.g. completed onboarding, created a report, hit feature X).<\/li>\n\n\n\n<li><strong>Behavioral logic.<\/strong> Combine segments and events to pinpoint just the right audience.<\/li>\n<\/ul>\n\n\n\n<p>Which one you use depends on what type of user segment you want to target, of course. But the key thing is to actually take the time to define and create those custom segments to trigger in-app NPS for.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"810\" height=\"667\" src=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Segments.png\" alt=\"In-app NPS user segments.\" class=\"wp-image-4084\" srcset=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Segments.png 810w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Segments-300x247.png 300w, https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/Segments-768x632.png 768w\" sizes=\"auto, (max-width: 810px) 100vw, 810px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">4. In-app NPS timing<\/h4>\n\n\n\n<p>With in-app NPS, you control the timing. There is no default time to trigger the survey. It&#8217;s up to you.<\/p>\n\n\n\n<p>Do you want it to show up after 3 logins? Only on desktop? Only for users active in the last 7 days? You can do that.<\/p>\n\n\n\n<p>And don\u2019t worry about nagging people. Set frequency caps so they only see it once every 90 days, or only after specific actions.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">5. Publish it and start collecting responses<\/h4>\n\n\n\n<p>Once everything\u2019s in place, go live. Refiner will start showing the survey and collecting data in real time.<\/p>\n\n\n\n<p>You\u2019ll see scores flow in almost immediately, along with written feedback. From there, you can slice and dice the data by segment, trend, or score range.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In-app NPS: Best practices and common pitfalls<\/h2>\n\n\n\n<p>Most teams either overthink NPS or set it up once and forget it. Unfortunately, neither approach truly works (or at least, they rarely deliver the maximum potential result from an in-app NPS survey.)<\/p>\n\n\n\n<p>So let me quickly show you what works, and what to avoid, when you&#8217;re running an in-app NPS.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">What works<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Keep it short.<\/strong> One question, one follow-up. With in-app NPS, you don\u2019t need a survey page. You need a pulse check.<\/li>\n\n\n\n<li><strong>Make it native.<\/strong> Match the styling to your product. Users trust it more when it feels like part of the experience.<\/li>\n\n\n\n<li><strong>Time the in app NPS right.<\/strong> After onboarding, after a feature is used, or after a few sessions. Never too early, never too late.<\/li>\n\n\n\n<li><strong>Segment your audience.<\/strong> Power users, new users, churn risks&#8230;they all give different kinds of feedback. Treat them differently.<\/li>\n\n\n\n<li><strong>Use follow-up logic.<\/strong> Ask why they gave that score. The \u201cwhy\u201d is often more valuable than the number.<\/li>\n\n\n\n<li><strong>Act on it.<\/strong> Even a quick follow-up email to a detractor shows you care. It builds trust. It can help overcome their objections, too. Or at least, prevent them from spreading negative word-of-mouth about your product.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">What to avoid<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Triggering the survey too soon.<\/strong> If users haven\u2019t done anything meaningful in the app yet, their score is noise.<\/li>\n\n\n\n<li><strong>Asking everyone.<\/strong> Not every user is ready to answer. You\u2019ll get better data with targeted surveys.<\/li>\n\n\n\n<li><strong>Ignoring the qualitative data.<\/strong> The written feedback is where the gold is. Don\u2019t just chase the number.<\/li>\n\n\n\n<li><strong>Letting it go stale.<\/strong> Review your NPS setup regularly. Are the triggers still relevant? Are you still learning something new?<\/li>\n\n\n\n<li><strong>Surveying too often.<\/strong> You don\u2019t need a new score every week. Most teams check in quarterly or after key events.<\/li>\n<\/ul>\n\n\n\n<p>Your NPS setup isn\u2019t just a feedback tool. It\u2019s a conversation. The more thoughtful you are about how, when, and why you ask, the more useful the answers will be.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">And that&#8217;s it&#8230;<\/h2>\n\n\n\n<p>That&#8217;s all you need to know about in-app NPS surveys. <\/p>\n\n\n\n<p>All that&#8217;s left is to get started collecting NPS feedback in your app. <\/p>\n\n\n\n<p>Good luck!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In-app NPS: FAQ<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1753698081672\"><strong class=\"schema-faq-question\"><strong>What is an in-app NPS survey?<\/strong><\/strong> <p class=\"schema-faq-answer\">It\u2019s a Net Promoter Score survey that appears inside your product while the user is actively using it. Not in their inbox. Not in a popup on your homepage. Right where the value is happening.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1753698094508\"><strong class=\"schema-faq-question\"><strong>Why is in-app NPS better than email NPS?<\/strong><\/strong> <p class=\"schema-faq-answer\">Well, it boils down to timing and context. In-app surveys reach users when your product is top of mind. That leads to more responses and better feedback. Email surveys often show up after the moment has passed.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1753698114531\"><strong class=\"schema-faq-question\"><strong>When should I trigger an in-app NPS survey?<\/strong><\/strong> <p class=\"schema-faq-answer\">After onboarding is finished. After a user completes a key action. Or once they\u2019ve spent enough time in your product to form an opinion. You want them engaged, not brand new or halfway out the door.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1753698129747\"><strong class=\"schema-faq-question\"><strong>How often should I run NPS surveys?<\/strong><\/strong> <p class=\"schema-faq-answer\">Most SaaS teams run them every 90 days, or after specific events like onboarding or feature adoption. You don\u2019t want to overdo it. A good NPS rhythm gives you signal without causing survey fatigue.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1753698143003\"><strong class=\"schema-faq-question\"><strong>What\u2019s the best tool to run in-app NPS?<\/strong><\/strong> <p class=\"schema-faq-answer\">I may sound biased here, but <a href=\"https:\/\/refiner.io\/features\/in-app-surveys\/\">Refiner<\/a> is purpose-built for this. It lets you target the right users, trigger surveys based on real product usage, and analyze results without digging through spreadsheets. You can launch your first survey in minutes.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1753698180059\"><strong class=\"schema-faq-question\"><strong>What do I do with in-app NPS results?<\/strong><\/strong> <p class=\"schema-faq-answer\">Look beyond the score. Read the comments. Spot trends. Share insights with your team. Close the loop. Great teams act on NPS feedback instead of just reporting it.<\/p> <\/div> <\/div>\n\n\n\n<!-- NPS -->\n<script>\nfunction openNPSCheatsheetPopup() {\n  wisepops(\"event\", \"nps-cheatsheet-popup\");\n}\n<\/script>\n<div class=\"reusable-block\">\n<span class=\"reusable-block__heading\">Get the ultimate NPS cheatsheet<\/span>\n<span class=\"reusable-block__text\">We compiled the best NPS information we have from over a dozen articles. Get NPS basics, use cases, best practices, 13 question examples, 17 follow-up email templates in a single document!<\/span>\n<a class=\"reusable-block__link\" href=\"javascript:openNPSCheatsheetPopup();\">\nGet the cheatsheet\n<\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to run targeted, high-response in-app NPS surveys inside your product, with examples, best practices, and setup tips. FACT: Email NPS surveys get ignored. Survey links rarely get clicked. But in-app NPS surveys &#8230; well, that&#8217;s one survey type guaranteed to get answers. Why? Because by asking users how likely they are to recommend [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/refiner.io\/blog\/in-app-nps\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":4088,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"refiner_sidebar_werbeblock":"1223","footnotes":""},"categories":[14],"tags":[],"class_list":["post-4076","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>In-App NPS Survey Guide: Best Practices, Examples, and Setup<\/title>\n<meta name=\"description\" content=\"Learn how to launch high-response in-app NPS surveys inside your product. See real examples, best practices, and a full setup guide.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/refiner.io\/blog\/in-app-nps\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"In-App NPS Survey Guide: Best Practices, Examples, and Setup\" \/>\n<meta property=\"og:description\" content=\"Learn how to launch high-response in-app NPS surveys inside your product. See real examples, best practices, and a full setup guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/refiner.io\/blog\/in-app-nps\/\" \/>\n<meta property=\"og:site_name\" content=\"Refiner Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-28T10:32:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-17T10:11:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1450\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Moritz Dausinger\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mdausinger\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Moritz Dausinger\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/\"},\"author\":{\"name\":\"Moritz Dausinger\",\"@id\":\"https:\/\/refiner.io\/blog\/#\/schema\/person\/55632335b069a1d4a08cfd16de5d4dd2\"},\"headline\":\"In-app NPS Surveys: How to Create and Run In-app NPS in Your App\",\"datePublished\":\"2025-07-28T10:32:04+00:00\",\"dateModified\":\"2025-11-17T10:11:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/\"},\"wordCount\":2082,\"publisher\":{\"@id\":\"https:\/\/refiner.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS.png\",\"articleSection\":[\"Net Promoter Score\"],\"inLanguage\":\"en-US\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/\",\"url\":\"https:\/\/refiner.io\/blog\/in-app-nps\/\",\"name\":\"In-App NPS Survey Guide: Best Practices, Examples, and Setup\",\"isPartOf\":{\"@id\":\"https:\/\/refiner.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS.png\",\"datePublished\":\"2025-07-28T10:32:04+00:00\",\"dateModified\":\"2025-11-17T10:11:02+00:00\",\"description\":\"Learn how to launch high-response in-app NPS surveys inside your product. See real examples, best practices, and a full setup guide.\",\"breadcrumb\":{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698081672\"},{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698094508\"},{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698114531\"},{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698129747\"},{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698143003\"},{\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698180059\"}],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/refiner.io\/blog\/in-app-nps\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#primaryimage\",\"url\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS.png\",\"contentUrl\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS.png\",\"width\":1450,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/refiner.io\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"In-app NPS Surveys: How to Create and Run In-app NPS in Your App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/refiner.io\/blog\/#website\",\"url\":\"https:\/\/refiner.io\/blog\/\",\"name\":\"Refiner Blog\",\"description\":\"SaaS Growth Tactics &amp; Best Practices in Managing Customer Feedback\",\"publisher\":{\"@id\":\"https:\/\/refiner.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/refiner.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/refiner.io\/blog\/#organization\",\"name\":\"Refiner Blog\",\"url\":\"https:\/\/refiner.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/refiner.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2021\/06\/Refiner-Logo-Blog.png\",\"contentUrl\":\"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2021\/06\/Refiner-Logo-Blog.png\",\"width\":468,\"height\":88,\"caption\":\"Refiner Blog\"},\"image\":{\"@id\":\"https:\/\/refiner.io\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/refiner.io\/blog\/#\/schema\/person\/55632335b069a1d4a08cfd16de5d4dd2\",\"name\":\"Moritz Dausinger\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/refiner.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ec002e5788821d64a86d8ed49b1d44b9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ec002e5788821d64a86d8ed49b1d44b9?s=96&d=mm&r=g\",\"caption\":\"Moritz Dausinger\"},\"description\":\"CEO of Refiner\",\"sameAs\":[\"https:\/\/x.com\/mdausinger\"]},{\"@type\":\"Question\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698081672\",\"position\":1,\"url\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698081672\",\"name\":\"What is an in-app NPS survey?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It\u2019s a Net Promoter Score survey that appears inside your product while the user is actively using it. Not in their inbox. Not in a popup on your homepage. Right where the value is happening.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698094508\",\"position\":2,\"url\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698094508\",\"name\":\"Why is in-app NPS better than email NPS?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Well, it boils down to timing and context. In-app surveys reach users when your product is top of mind. That leads to more responses and better feedback. Email surveys often show up after the moment has passed.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698114531\",\"position\":3,\"url\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698114531\",\"name\":\"When should I trigger an in-app NPS survey?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"After onboarding is finished. After a user completes a key action. Or once they\u2019ve spent enough time in your product to form an opinion. You want them engaged, not brand new or halfway out the door.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698129747\",\"position\":4,\"url\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698129747\",\"name\":\"How often should I run NPS surveys?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Most SaaS teams run them every 90 days, or after specific events like onboarding or feature adoption. You don\u2019t want to overdo it. A good NPS rhythm gives you signal without causing survey fatigue.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698143003\",\"position\":5,\"url\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698143003\",\"name\":\"What\u2019s the best tool to run in-app NPS?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"I may sound biased here, but <a href=\\\"https:\/\/refiner.io\/features\/in-app-surveys\/\\\">Refiner<\/a> is purpose-built for this. It lets you target the right users, trigger surveys based on real product usage, and analyze results without digging through spreadsheets. You can launch your first survey in minutes.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Question\",\"@id\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698180059\",\"position\":6,\"url\":\"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698180059\",\"name\":\"What do I do with in-app NPS results?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Look beyond the score. Read the comments. Spot trends. Share insights with your team. Close the loop. Great teams act on NPS feedback instead of just reporting it.\",\"inLanguage\":\"en-US\"},\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"In-App NPS Survey Guide: Best Practices, Examples, and Setup","description":"Learn how to launch high-response in-app NPS surveys inside your product. See real examples, best practices, and a full setup guide.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/refiner.io\/blog\/in-app-nps\/","og_locale":"en_US","og_type":"article","og_title":"In-App NPS Survey Guide: Best Practices, Examples, and Setup","og_description":"Learn how to launch high-response in-app NPS surveys inside your product. See real examples, best practices, and a full setup guide.","og_url":"https:\/\/refiner.io\/blog\/in-app-nps\/","og_site_name":"Refiner Blog","article_published_time":"2025-07-28T10:32:04+00:00","article_modified_time":"2025-11-17T10:11:02+00:00","og_image":[{"width":1450,"height":1024,"url":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS.png","type":"image\/png"}],"author":"Moritz Dausinger","twitter_card":"summary_large_image","twitter_creator":"@mdausinger","twitter_misc":{"Written by":"Moritz Dausinger","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#article","isPartOf":{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/"},"author":{"name":"Moritz Dausinger","@id":"https:\/\/refiner.io\/blog\/#\/schema\/person\/55632335b069a1d4a08cfd16de5d4dd2"},"headline":"In-app NPS Surveys: How to Create and Run In-app NPS in Your App","datePublished":"2025-07-28T10:32:04+00:00","dateModified":"2025-11-17T10:11:02+00:00","mainEntityOfPage":{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/"},"wordCount":2082,"publisher":{"@id":"https:\/\/refiner.io\/blog\/#organization"},"image":{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#primaryimage"},"thumbnailUrl":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS.png","articleSection":["Net Promoter Score"],"inLanguage":"en-US"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/","url":"https:\/\/refiner.io\/blog\/in-app-nps\/","name":"In-App NPS Survey Guide: Best Practices, Examples, and Setup","isPartOf":{"@id":"https:\/\/refiner.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#primaryimage"},"image":{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#primaryimage"},"thumbnailUrl":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS.png","datePublished":"2025-07-28T10:32:04+00:00","dateModified":"2025-11-17T10:11:02+00:00","description":"Learn how to launch high-response in-app NPS surveys inside your product. See real examples, best practices, and a full setup guide.","breadcrumb":{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698081672"},{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698094508"},{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698114531"},{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698129747"},{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698143003"},{"@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698180059"}],"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/refiner.io\/blog\/in-app-nps\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#primaryimage","url":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS.png","contentUrl":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS.png","width":1450,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/refiner.io\/blog\/"},{"@type":"ListItem","position":2,"name":"In-app NPS Surveys: How to Create and Run In-app NPS in Your App"}]},{"@type":"WebSite","@id":"https:\/\/refiner.io\/blog\/#website","url":"https:\/\/refiner.io\/blog\/","name":"Refiner Blog","description":"SaaS Growth Tactics &amp; Best Practices in Managing Customer Feedback","publisher":{"@id":"https:\/\/refiner.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/refiner.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/refiner.io\/blog\/#organization","name":"Refiner Blog","url":"https:\/\/refiner.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/refiner.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2021\/06\/Refiner-Logo-Blog.png","contentUrl":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2021\/06\/Refiner-Logo-Blog.png","width":468,"height":88,"caption":"Refiner Blog"},"image":{"@id":"https:\/\/refiner.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/refiner.io\/blog\/#\/schema\/person\/55632335b069a1d4a08cfd16de5d4dd2","name":"Moritz Dausinger","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/refiner.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ec002e5788821d64a86d8ed49b1d44b9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ec002e5788821d64a86d8ed49b1d44b9?s=96&d=mm&r=g","caption":"Moritz Dausinger"},"description":"CEO of Refiner","sameAs":["https:\/\/x.com\/mdausinger"]},{"@type":"Question","@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698081672","position":1,"url":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698081672","name":"What is an in-app NPS survey?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"It\u2019s a Net Promoter Score survey that appears inside your product while the user is actively using it. Not in their inbox. Not in a popup on your homepage. Right where the value is happening.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698094508","position":2,"url":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698094508","name":"Why is in-app NPS better than email NPS?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Well, it boils down to timing and context. In-app surveys reach users when your product is top of mind. That leads to more responses and better feedback. Email surveys often show up after the moment has passed.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698114531","position":3,"url":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698114531","name":"When should I trigger an in-app NPS survey?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"After onboarding is finished. After a user completes a key action. Or once they\u2019ve spent enough time in your product to form an opinion. You want them engaged, not brand new or halfway out the door.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698129747","position":4,"url":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698129747","name":"How often should I run NPS surveys?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Most SaaS teams run them every 90 days, or after specific events like onboarding or feature adoption. You don\u2019t want to overdo it. A good NPS rhythm gives you signal without causing survey fatigue.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698143003","position":5,"url":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698143003","name":"What\u2019s the best tool to run in-app NPS?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"I may sound biased here, but <a href=\"https:\/\/refiner.io\/features\/in-app-surveys\/\">Refiner<\/a> is purpose-built for this. It lets you target the right users, trigger surveys based on real product usage, and analyze results without digging through spreadsheets. You can launch your first survey in minutes.","inLanguage":"en-US"},"inLanguage":"en-US"},{"@type":"Question","@id":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698180059","position":6,"url":"https:\/\/refiner.io\/blog\/in-app-nps\/#faq-question-1753698180059","name":"What do I do with in-app NPS results?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Look beyond the score. Read the comments. Spot trends. Share insights with your team. Close the loop. Great teams act on NPS feedback instead of just reporting it.","inLanguage":"en-US"},"inLanguage":"en-US"}]}},"featured_image_src":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS-600x400.png","featured_image_src_square":"https:\/\/refiner.io\/blog\/wp-content\/uploads\/2025\/07\/In-App-NPS-600x600.png","author_info":{"display_name":"Moritz Dausinger","author_link":"https:\/\/refiner.io\/blog\/author\/user\/"},"_links":{"self":[{"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/posts\/4076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/comments?post=4076"}],"version-history":[{"count":8,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/posts\/4076\/revisions"}],"predecessor-version":[{"id":4191,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/posts\/4076\/revisions\/4191"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/media\/4088"}],"wp:attachment":[{"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/media?parent=4076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/categories?post=4076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/refiner.io\/blog\/wp-json\/wp\/v2\/tags?post=4076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}