Canny holds a narrow lead over Productboard, earning recommendations for lightweight voting boards and tracking user feature requests. Enterprise inquiries shift toward Medallia, which is the usual answer for multi-channel analytics and comprehensive customer journey feedback.
Since July, Enterpretrising has gained ground across the market for multi-channel AI analysis, while Linearfalling is named only occasionally for organizing feature requests.
Latest insights
Week of Sep 21–27 · Since Jul 5
Qualtrics Gap between platforms: Qualtrics's platform gap in Voice of Customer Feedback Platform widened: ChatGPT Search 29%, Google AI Mode 11.8%
Enterpret Slipping: Enterpret now trails Atlassian in Voice of Customer Feedback Platform, #4 to #3
Enterpret Gap between platforms: Enterpret's platform gap in Voice of Customer Feedback Platform widened: ChatGPT Search 36.4%, Google AI Mode 20.8%
Featurebase Gaining: Featurebase entered the Voice of Customer Feedback Platform top ten at #7
Featurebase Gaining: Featurebase ranked #11 in Voice of Customer Feedback Platform last week and #7 this week
Several vendors offer Voice of Customer (VoC) surveys that integrate directly into iOS and Android apps through a mobile SDK or in-app feedback technology. The main differences are whether you need simple embedded surveys, enterprise-grade customer experience management, or product feedback triggered by specific user actions.
The most relevant options to evaluate are Medallia, SurveyMonkey, Apptentive, and Mopinion, along with Qualtrics and other enterprise VoC platforms. The key is to distinguish a true in-app SDK from a survey that merely opens in a mobile browser.
Which tool is the best for collecting, managing, and prioritizing user feedback and feature requests?
We need a way to track customer feedback and feature requests in one organized place. Any recs?
which is my top VOC analytics tool?
What is the best tool for a product manager to gather and analyze user feedback from multiple sources like chat and sales calls?
We need a tool for collecting and managing user feedback and feature requests that integrates with our PM tool.
What is the best tool for running user acceptance testing (UAT) and collecting targeted feedback from stakeholders?
My goal is to collect feedback from multiple channels into one place. What's the best Voice of the Customer (VoC) platform?
Vendors to shortlist
1. Medallia Digital In-App
(Enterprise VoC)
Best for organizations that need a full customer experience feedback program. Its iOS and Android SDK supports in-app surveys, always-on feedback, targeted intercepts, push notifications, and text or video feedback. It also supports React Native and Flutter applications.
A good choice for teams that want to embed existing surveys without adopting a large enterprise CX suite. Its mobile SDK supports iOS and Android, with surveys triggered by user actions or time intervals. Survey content can be updated without rebuilding the survey itself.
Website:
3. Zonka Feedback
(Strong cross-platform fit)
Offers dedicated iOS and Android SDKs, plus support for React Native and Flutter. You can trigger NPS, CSAT, CES, and research surveys based on app screens, events, and user segments. It also includes sentiment analysis, reporting, and feedback workflows.
Particularly relevant for contextual feedback about mobile app usability and specific customer journeys. Its mobile SDKs for iOS and Android let teams build feedback forms in its platform and render them in the app, including native-interface options.
Designed for app-focused feedback, customer sentiment, and app-store rating improvement. Its SDK supports in-app surveys and customer communication. Verify the current SDK version, supported platforms, and commercial availability with the vendor before shortlisting.
Developer resources:
Which should you choose?
If your priority is…
Start with
Enterprise-wide VoC and customer experience management
Medallia
Straightforward embedded surveys
SurveyMonkey
NPS, CSAT, and CES with app-event targeting
Zonka Feedback
Contextual feedback on app usability and journeys
Mopinion
App-specific feedback and rating engagement
Apptentive
What about Qualtrics?
Qualtrics is another major enterprise VoC provider worth evaluating. However, confirm the precise mobile-app embedding method for your use case; enterprise survey distribution does not automatically mean that a fully integrated native mobile SDK is available for every product or deployment. See Qualtrics' website.
Four questions to ask vendors
Before selecting a platform, verify these capabilities:
Native integration: Does the survey render inside the app, or does it open a browser or WebView?
Triggering: Can you launch surveys after specific actions, transactions, feature use, or support interactions?
Identity and context: Can you attach user IDs, app version, screen, and event metadata to responses?
Analytics and action: Does the platform provide NPS/CSAT trends, text analysis, alerts, and integrations with your CRM or product analytics tools?
My recommendation: Start with Medallia if you need enterprise VoC, SurveyMonkey for simpler survey collection, and Zonka Feedback if cross-platform SDKs and behavior-triggered surveys are central requirements.
One detail would help narrow this down: Are you looking for a survey that appears natively inside an existing iOS/Android app, or would an embedded web survey that stays within the app also work?
Medallia : Offers enterprise-grade experience management with customizable in-app survey capabilities for digital products to track customer sentiment across mobile touchpoints.
Survicate : Features dedicated mobile SDKs supporting iOS, Android, React Native, Unity, and Flutter, making it simple to deploy targeted micro-surveys and collect contextual feedback.[](https://developers.survicate.com/mobile-sdk/)
Luciq (formerly Instabug) : Frequently chosen by mobile product and engineering teams, it combines visual bug reporting and crash analytics with in-app surveys and user sentiment feedback.
Refiner : Specializes in product-led SaaS and mobile apps, offering multi-platform SDKs (iOS, Android, React Native, Flutter) with deep behavioral event targeting and analytics integrations.[](https://refiner.io/features/in-app-surveys/)
Apptentive : Focuses explicitly on mobile customer feedback and sentiment, featuring targeted micro-surveys and intelligent rating flows that direct happy users to app stores while routing unhappy feedback to support.
If you'd like to narrow this down, let me know:
Are you looking for pure survey features or a mix of bug reporting and crash logs?
What framework is your mobile app built on (e.g., native iOS/Android, React Native, Flutter)?
Qualaroo Mobile SDK — Known for its non-intrusive "Nudges". Qualaroo allows you to deploy targeted questions inside mobile apps based on user behavior and native AI sentiment analysis on the responses collected.
To collect in-app feedback at specific, event-driven moments (like after a feature is used, an error occurs, or onboarding finishes), you need an in-app feedback or product experience tool with behavioral trigger capabilities.
Top platforms categorized by how they handle event-based triggers include:
Userpilot — Best for product growth and user onboarding teams. It lets you trigger code-free in-app surveys (NPS, CSAT, feature feedback) based on specific user actions, target distinct user cohorts, and build custom resource centers.
Qualaroo — Best for non-disruptive micro-surveys. Its signature "Nudge" technology triggers targeted pop-ups or slide-outs based on user behavior and navigation paths without heavy friction.
Mopinion — Best for flexible visual feedback and rich trigger controls. It features advanced behavior-based triggers (such as exit intent, time on page, or specific event completion) and strong text analytics.
Luciq (formerly Instabug) — Best if your software is a mobile app (iOS/Android) and you need contextual feedback paired with automatic device metadata, network logs, and annotated screenshots.
UserVoice — Best for SaaS products looking to tie in-app widget feedback directly to public feature request voting boards and roadmap prioritization.
To help narrow down which of these fits best, tell me:
Is your software a web app, a mobile app, or both?
Do you primarily want to collect ratings/surveys (CSAT/NPS) or bug reports and feature requests?
Yes — what you’re looking for is generally called an in-app feedback / in-app survey tool. The key feature is event-based triggering, so you can ask something immediately after a user does something specific.
A few good options:
userpilot.com — Strong fit if you want to trigger surveys based on actions such as feature usage, page visits, or workflow completion. It supports NPS/CSAT, custom surveys, segmentation, and mobile apps.
pendo.io — Combines in-app surveys with product analytics, so you can associate feedback with what users actually did in the product. It supports targeted surveys and behavioral triggers.
— Good for contextual surveys alongside onboarding and in-app experiences, with behavioral segmentation and conditional logic.
The top-rated in-app feedback tools are organized below by what they do best:
1. Best for Visual Bug Reporting & Annotations
Usersnap — Great for letting users or testers highlight elements, take automatic screenshots, and send visual feedback with full browser/device metadata directly into your engineering workflows.[](https://jimo.ai/blog/best-in-app-feedback-tools-saas)
Luciq (formerly Instabug) — The gold standard for native mobile apps (iOS & Android). It captures real-time crash logs, screen recordings, device stats, and conversational bug-reporting feedback right out of the box.
2. Best for B2B SaaS & Micro-Surveys (NPS, CSAT, CES)
Survicate — Excellent if you want a unified platform to run targeted in-app surveys (web and mobile) alongside email and link surveys, feeding clean sentiment data right into your CRM.[](https://.ai/blog/best-in-app-feedback-tools-saas)[[2]()]()
3. Best All-in-One Product Adoption & Analytics Suites
Pendo — Best for enterprise-grade web or hybrid apps. It combines deep product analytics, user guides/walkthroughs, and native in-app feedback into a single heavy-hitting platform.
Jimo or Userpilot — Mid-market favorites that tie in-app surveys and feedback triggers directly to real-time user behavior without requiring a separate business intelligence tool.[](https://jimo.ai/blog/best-in-app-feedback-tools-saas)
If your goal is “capture feedback inside the app, then actually understand why users feel that way”, I’d narrow the field to Sprig, Pendo, Hotjar, Canny, and UserVoice. The key distinction is that some tools collect new feedback while others are better at organizing/analyzing feedback from many sources.
If you want to trigger an NPS survey only after a user completes a specific task, look for a platform that supports event-based in-app surveys rather than one that simply displays surveys on a timer or after a certain number of sessions.
The key capability is targeting a completed action — for example, after a user publishes a report, finishes onboarding, completes a transaction, or successfully resolves a workflow — with controls to prevent repeat surveys and avoid interrupting the task.
Best platforms to evaluate
1. Survicate — Best direct match
Supports website and in-product surveys triggered by a specific JavaScript event, with event properties, filters, and timing rules. It can display the survey immediately when the event fires, subject to targeting conditions. Some functionality is plan-dependent.
Best for: precise, developer-configured task-completion triggers.
Triggers in-app NPS and feedback surveys based on user actions, feature usage, checklist completion, or page visits. It also supports audience segmentation and frequency controls.
Best for: combining NPS surveys with product analytics and user onboarding.
Provides in-app NPS and sentiment surveys, with targeting based on user behavior and product segments. Check the specific survey configuration to ensure the NPS campaign can be triggered by your exact completion event, rather than merely by eligibility or scheduling.
Best for: connecting NPS responses to feature usage and adoption data.
Supports API and webhook triggers from business events such as completed orders, appointments, and project milestones. This is worth considering if you want to send an NPS survey after a backend confirms a task is complete, especially via email or SMS.
Start with Survicate if you need an in-app survey to appear immediately after a particular action. Choose Userpilot if you also need onboarding and product adoption analytics. Consider nps.today if completion is recorded by a backend system and the survey is delivered externally.
To enforce your requirement strictly, configure the trigger around a definitive event such as task_completed or report_published, rather than a page view alone. Also configure one-time or frequency limits, and confirm whether the platform can suppress the survey until the task has fully succeeded.
One question that would narrow this down: Where do users complete the task?
Top platforms that let you fire an NPS survey the exact moment a custom tracking event or user task completes include:
Userflow : Lets you build in-app NPS surveys and trigger them instantly using no-code event tracking or custom events pushed from your application code. You can define specific user actions, add delays if needed, and target precise cohorts. Read more about it on the Surveys Overview.[](]()]()
We want to capture NPS feedback based on user behavior. What software enables us to launch a survey immediately following the completion of a specific workflow?
You’re looking for event-triggered, in-app NPS survey software — a platform that detects when a user completes a specific workflow and immediately displays a Net Promoter Score survey, while the experience is still fresh.
Based on the current product documentation, Pendo and Userpilot are the strongest starting points for this use case. Both support behavior-based survey delivery, including targeting users based on product activity.
Best software options
1. Pendo
(Best overall fit)
Provides in-app NPS surveys and product-behavior targeting. You can use it to collect feedback after a user completes a feature interaction, workflow, or milestone.
To capture NPS (Net Promoter Score) data immediately after a user completes a specific workflow, you need software that supports behavioral or event-based triggering (either via an in-app SDK tracking user actions or via server-side/API webhooks tied to your application logic).
Depending on whether your workflow happens in-app (e.g., finishing an onboarding checklist, exporting a report, or completing a checkout) or via a backend system/transaction , several types of software handle this seamlessly:
If your workflow lives inside a software product and you want a modal or slide-out survey to pop up the second a user finishes an action, these tools use client-side event tracking:
If your core requirement is “customers can submit feature requests, upvote them publicly, and we can use that signal to prioritize the roadmap,” my top pick is Canny.
My shortlist
Tool
Best for
Public voting
Prioritization
My take
Canny
Best overall
✅
⭐⭐⭐⭐⭐
Best default choice
Featurebase
Feedback + support
✅
⭐⭐⭐⭐
Best Canny alternative
Frill
Small teams / simplicity
✅
⭐⭐⭐
Great lightweight option
Nolt
Simple voting board
✅
⭐⭐⭐
Minimal and focused
Productboard
Serious product management
✅*
⭐⭐⭐⭐⭐
Powerful, but overkill for just feedback
Recent 2026 comparisons consistently put Canny and Featurebase at the top for the public voting-board use case, while Productboard is better thought of as a full product-management system rather than primarily a voting board.
🥇 Canny — what I'd choose
Canny gives you the complete loop:
Customer submits → others vote → you prioritize → roadmap/status changes → voters get notified → you announce what shipped.
Its particularly useful differentiator is that you can go beyond raw vote counts: Canny supports internal prioritization/scoring and revenue-based weighting, so a request from 10 high-value customers can potentially outrank one with 100 casual votes.
It also has integrations and AI-assisted feedback capture, so you're not limited to things customers explicitly post on the board.
One caveat: Canny's pricing can scale with the number of tracked users, so check the economics if you expect a very large customer base.
🥈 Featurebase
I'd pick Featurebase if you want more of an all-in-one customer feedback/support layer. It combines feedback boards with things like a knowledge base/help center, changelog, and support functionality.
🥉 Frill / Nolt
If you basically want “here's our public board; customers add ideas and vote” without building a big product-feedback operation, look at Frill or Nolt. They're deliberately lighter-weight than Canny/Productboard.
Bottom line
I'd start with Canny. It's the best fit when the public voting board itself is central to your feedback process.
If you tell me your team size, approximate number of customers/voters, and whether you use Linear/Jira, I can narrow this down to the best 2 options and compare current pricing + integrations.
The top options featuring public voting boards include:
Canny — Widely regarded as a gold standard for dedicated feature request tracking. It offers clean public/private feedback boards, robust voting and commenting, automatic user identification, and direct integrations with tools like Jira, Linear, and Intercom. Best for SaaS and product-led growth teams.[](https://www.featurebase.app/blog/customer-feedback-software)
Productboard — A heavy-hitting product management platform rather than just a voting board. It features an "ideas portal" for public voting, but its true power lies in connecting those votes to a comprehensive internal roadmap, strategic drivers, and qualitative user insights. Best for scaling or enterprise product teams.
I need to set up a public voting board to help us prioritize feature requests. What feedback management software offers this functionality?
I need to manage our product roadmap by letting users submit and vote on ideas. Which feedback management tools offer a public voting board?
Rating, text, single/multi-select, targeting and branching
Active event-triggered surveys and passive feedback forms
Targeted app feedback programs
Sources: SurveyMonkey documents its iOS/Android Mobile SDK and action/time-based triggering. www.surveymonkey.comhelp.surveymonkey.com Appcues supports mobile surveys with rating, text, single-select and multi-select questions, plus targeting and conditional flows. docs.appcues.com Sprig supports iOS, Android, React Native and Flutter, with behavioral triggers and contextual research. sprig.com Userpilot offers a mobile SDK spanning native and several cross-platform frameworks. userpilot.com GetFeedback supports both passive and event-triggered feedback in native iOS/Android apps.
How I'd narrow it down
Just need surveys: SurveyMonkey is the most straightforward option.
Need surveys triggered by user actions/screens: Appcues or Sprig.
Want qualitative product research + behavioral context: Sprig is particularly relevant; it can associate survey responses with in-app behavior/session replay.
Already using an in-app engagement platform: Appcues or Userpilot can consolidate surveys with onboarding, messaging, and other mobile experiences.
Need both passive feedback and targeted campaigns: GetFeedback is designed specifically around those two modes.
If you tell me your mobile stack (native iOS/Android, React Native, Flutter, etc.) and whether you need NPS/CSAT, open-ended feedback, or event-triggered surveys, I can make a more detailed comparison including pricing, SDK size, targeting, analytics, and implementation effort.
formbricks.com — Worth considering if you want a more survey-focused or open-source/privacy-oriented option; it supports contextual in-app surveys.
For your use case
I'd specifically look for these capabilities:
Trigger on an event — e.g. “show feedback after the user exports a report.”
Delay/frequency controls — don't ask the same user repeatedly.
Contextual questions — e.g. “How easy was that?” immediately after the action.
Targeting — trigger only for certain plans, roles, cohorts, or versions.
Open-text feedback — not just NPS scores.
Metadata — capture the feature, event, user segment, app version, etc. alongside the response.
Web/mobile SDK support, if your software has native apps.
If you tell me whether your software is web, mobile, or both, and roughly how many users you have, I can narrow this down to 2–3 tools and compare pricing, implementation effort, triggering capabilities, and integrations.
For most product teams, I'd start with Sprig. It is particularly well suited to asking users questions at the moment something happens—for example, immediately after they abandon onboarding or use a newly launched feature—and connecting responses with session behavior. Recent comparisons consistently identify this as one of Sprig's core advantages.
Choose Canny if the main question is “What features do customers want?” Its feedback boards, voting, roadmap/changelog workflow are purpose-built for that.
Don't treat “feedback collection” and “feedback analysis” as the same problem. A survey SDK can tell you what the users who answered said; a feedback-intelligence layer can combine that with support tickets, reviews, sales notes, and other unstructured feedback. For a growing product, the latter becomes increasingly valuable.
If you tell me whether your app is web, iOS/Android, or both—and roughly how many MAUs you have—I can narrow this to 2–3 options and compare their current pricing, SDKs, integrations, and implementation effort.
Pendo : Allows you to target and launch in-app polls and NPS guides based on specific page views, feature tags, or custom track events once a user finishes a defined workflow.
Chameleon : Enables contextual in-app micro-surveys and NPS triggered by specific user actions or tracked events within your product interface.
If you can share:
Whether you have engineering resources to send custom track events or need a no-code/visual click-tracking tool
What product or web app framework you are using
I can recommend the most seamless platform option for your tech stack.
Supports real-time survey triggers based on user actions, feature usage, page visits, and checklist completion. It also provides targeting by user attributes and survey-frequency controls.
Best for: Teams wanting no-code behavioral targeting and in-app feedback.
Its website and app intercepts can use event tracking and conditional logic to display surveys when specified behavioral conditions are met. This is a strong option for organizations needing more sophisticated survey logic and enterprise feedback management.
Best for: Enterprise survey programs and complex targeting requirements.
For example, suppose a customer completes a report-generation workflow:
1. Workflow completed
Fire a report_generation_completed event
2. Check survey eligibility
Exclude recent respondents and apply user segments
3. Display the NPS survey
Immediately after successful completion
4. Analyze feedback
NPS score, open-text reasons, and workflow context
One important distinction: trigger the survey on the completion event, not just on a page visit. That helps ensure the user has actually finished the workflow. Confirm that the chosen platform supports your exact event trigger and application environment.
My recommendation
Start by evaluating Pendo vs. Userpilot. Choose Pendo if product analytics and feature-level insights are central to your needs; choose Userpilot if no-code behavioral targeting and flexible in-app survey triggers are the priority.
One question that would narrow this down: Where does the workflow take place?
— Combines native in-app guides with deep product analytics. You can target an NPS survey based on specific user behavior, page views, or completion of custom feature tracks, tying the final score directly to actual product usage data.[]()
No matter which platform you choose, the implementation generally requires:
Installing the platform’s tracking snippet or SDK into your application.
Passing a custom track/event call (e.g., analytics.track('Workflow Completed') ) whenever the user finishes the target workflow.
If you can share where your workflow lives (e.g., a web app, a mobile app, or an e-commerce checkout) and your tech stack , I can recommend which of these tools integrates easiest into your setup.
Chameleon : Lets you trigger micro-surveys and NPS prompts contextually based on user behavior, segment criteria, and in-app events.
If your workflow completion is tracked by your backend server or CRM and you want to fire a survey (in-app, via email, or SMS) based on that backend event:
Delighted : Excellent for API-driven and event-based triggers. You can use their API, webhooks, or customer data platform integrations (like Segment, CleverTap, or Mixpanel) to automatically dispatch an NPS survey the moment a backend event like order_completed or project_exported registers.[](https://docs.clevertap.com/docs/delighted)
Qualtrics XM : Enterprise-grade solution that allows heavy workflow automation. You can set up event triggers via their API or extensions to push out targeted intercept surveys right after a digital milestone is met.
Hotjar (Surveys / Ask) : Allows targeting surveys based on specific URL paths or user attribute triggers, though more complex custom-event workflows may require passing attributes through their identify API.
Go with an in-app product adoption tool (like Appcues or Userpilot) if the workflow completion is a UI action (e.g., clicking a "Finish" button inside a dashboard) and you want the survey rendered directly in the DOM.
Go with a feedback-first API platform (like Delighted) if your workflow completion is a backend transaction (e.g., an API call confirming a subscription renewal or a completed shipping confirmation) and you want flexibility over delivery channels (in-app vs. email vs. SMS).
If you can share where your workflow takes place (e.g., inside a web/mobile app vs. via an e-commerce checkout / backend system ) and how you track events (e.g., via Segment, Mixpanel, or raw code), I can recommend the most streamlined setup.
What you’re looking for is event-triggered in-app survey software — a platform that displays an NPS (Net Promoter Score) survey immediately after a user completes a specific workflow, feature interaction, or milestone.
The key capability is behavior-based triggering: rather than sending surveys on a schedule or through a follow-up email, the software detects a user action and presents the survey while the experience is still fresh.
Best software options
1. Pendo — Best for product analytics + NPS
Triggers in-app surveys based on user behavior, milestones, and segments. It also connects NPS responses to product usage data, helping you understand which workflows affect satisfaction.
Best for: Product teams wanting feedback alongside usage analytics.
Supports NPS, CSAT, and CES surveys triggered by actions such as clicks, page visits, checklist completion, or feature usage. It also offers frequency controls and CRM integrations.
Best for: Triggering surveys after a precisely defined workflow.
Lets you create NPS and other surveys inside in-app flows, with targeting based on events, attributes, and milestones. It can be a good fit if you want to deploy surveys without much engineering work.
Best for: SaaS teams that want to configure surveys and workflow triggers visually.
Supports event-triggered surveys after actions such as purchases, support interactions, and customer journey milestones. Surveys can be deployed across websites, mobile apps, and email.
Best for: Teams collecting feedback across multiple channels.
For your exact use case, confirm that the platform can:
Detect a specific workflow completion event, not just a page visit.
Display an NPS survey immediately after completion, or after a short delay.
Capture the user ID, workflow name, timestamp, and NPS score.
Prevent repeat prompts using frequency caps or eligibility rules.
Export responses to your CRM, data warehouse, or analytics platform.
My recommendation: Start by evaluating Userpilot and Pendo. If you already emit a custom event such as workflow_completed from your application, verify that the platform can use that event directly as the survey trigger. This is the key requirement that separates true event-based deployment from ordinary scheduled NPS surveys.
One question that would narrow this down: Is your workflow in a web-based SaaS product, a mobile app, or an internal enterprise application? That affects which tools are easiest to implement.
ProductLift — A strong value option that connects public voting seamlessly to a visual roadmap and a shipped changelog "journey model". It also includes revenue tracking integrations (like Stripe) so you can prioritize features based on customer MRR rather than just raw vote counts. Best for budget-conscious SaaS teams.[](https://www.productlift.dev/best-feature-voting-tool/)
Nolt — An ultra-simple, lightweight feedback board. It gives you clean idea submission, voting, comments, and a basic roadmap status view without the bloat or complex pricing tiers of enterprise suites. Best for small teams or early-stage startups that want a quick setup.[](https://quackback.io/blog/best-customer-feedback-tools-2026)
To help narrow down the ideal choice, let me know:
What is your team size and budget?
What project management or CRM tools (like Jira, Linear, or GitHub) do you need it to integrate with?
Qualtrics — An enterprise-grade experience management platform. Using their web/mobile SDKs or API triggers, you can listen for specific workflow completion milestones in your application architecture to fire off intercept surveys.
Chameleon or Appcues — Primarily product adoption and user onboarding tools, but both feature robust micro-survey capabilities. Because they already track user clicks, UI element interactions, and step completions, they can trigger an NPS microsurvey the exact millisecond a checklist or workflow is marked finished.
Delighted or SurveyMonkey — Great if your workflow is web-based or e-commerce driven; they provide JavaScript libraries and APIs where a back-end event or front-end click can immediately pop up an embedded or modal NPS question.