Mobile In-App Survey Tools Compared

8 Best In-App Survey Tools for Mobile Apps in 2026

Compare 8 in-app survey tools for iOS, Android, React Native, and Flutter apps, from NPS to app rating asks. Amplitude Free: 2M events a month.

Table of Contents

                    The best in-app survey tools for mobile apps in 2026 are Amplitude, Survicate, Alchemer Mobile, Luciq, Refiner, Gleap, Mopinion, and PostHog. Each one ships an SDK that shows a short survey inside your iOS or Android app. They split three ways. Survey tools (Survicate, Refiner, Mopinion) sell surveys on their own. Alchemer Mobile, Luciq, and Gleap put surveys inside a broader mobile feedback, observability, or support product. Amplitude and PostHog run surveys off their own product analytics, so you pick who to ask from what they did in the app.

                    This page is for mobile PMs, growth leads, and the engineers who install the SDK, at apps that want feedback without waiting on an app store release for every question.

                    • Amplitude: Surveys targeted by behavioral cohort, with a button that calls the native App Store or Google Play rating dialog only for users who answered well. The Free plan covers 2M events and 10K replays a month.
                    • Survicate: The widest SDK list here (iOS, Android, React Native, Flutter, and Unity), with screen and event triggers. Growth is $114 a month billed annually.
                    • Alchemer Mobile: The former Apptentive, built around a "Do you love us?" prompt that sends happy users to rate the app and unhappy users to a conversation.
                    • Luciq: The former Instabug. Surveys, NPS, and app rating prompts inside a mobile observability platform with bug and crash reporting.
                    • Refiner: Microsurveys priced by monthly active users, with unlimited responses on paid plans and native, React Native, and Flutter SDKs.
                    • Gleap: Bug reports, live chat, and surveys in one in-app widget. Surveys start on Team at $149 a month billed yearly.
                    • Mopinion: Feedback forms for web and app with EU data hosting by default, from €279 a month.
                    • PostHog: Open source surveys with mobile SDKs and 1,500 free responses a month. Mobile SDKs lack some web survey features.

                    In-app survey tools for mobile apps at a glance

                    ToolBest forFree or entry pricePricing unitMobile SDKs
                    AmplitudeAsking the right users from behavior, and acting on the answer in the same dataFree: 2M events a month, 1 live guide or surveyEvent volume; Plus from $0iOS, Android, React Native; Flutter in Early Access
                    SurvicateThe broadest SDK coverageGrowth $114 a month billed annuallyResponses and data pointsiOS, Android, React Native, Flutter, Unity
                    Alchemer MobileApp rating flows and two-way messagesQuoteQuoteiOS, Android; React Native and Flutter plugins
                    LuciqSurveys next to bug, crash, and performance dataQuoteDaily active users and seatsiOS, Android, React Native, Flutter
                    RefinerUnlimited responses on a survey-only toolFree plan, 25 responses a monthMonthly active usersiOS, Android, React Native, Flutter
                    GleapSurveys, bug reports, and chat in one widgetTeam $149 a month billed yearlyPlan tieriOS, Android, React Native, Flutter
                    MopinionEU-hosted feedback across web and appFrom €279 a monthPlan calculatoriOS, Android, React Native; Flutter plugin
                    PostHogOpen source with a large free tier1,500 responses a month freePer responseiOS, Android, React Native, Flutter

                    What makes a mobile in-app survey different?

                    A web survey can change with a deploy. A mobile survey lives behind an SDK in a build that users update on their own schedule, so a few things matter more:

                    • Changes without a release. Once the SDK is in the app, you can edit questions, targeting, and timing from a dashboard. A trigger on an event your app doesn't send yet still needs a release, so instrument the moments you'll want to ask about early.
                    • The rating ask is rationed. Apple shows its system rating prompt at most three times in 365 days. On Android, Google Play In-App Review decides whether the dialog appears at all. Asking the wrong user wastes a turn you won't get back for months.
                    • Old builds stay in the wild. A survey that looks broken on last year's SDK version will keep showing there until users update. A minimum SDK version setting or a remote off switch limits the damage.
                    • Connectivity is uneven. Some SDKs need a connection when the app loads to fetch surveys. Ask vendors what happens offline before you plan a survey for a subway commute.
                    • Cross-platform frameworks vary. React Native and Flutter support is often a wrapper around the native SDK, and features can lag. Check the specific survey features you need on your framework.

                    The 8 best in-app survey tools for mobile apps

                    1. Amplitude: best for asking the right users from behavior, and acting on the answer in the same data

                    Amplitude is an AI analytics platform. Product analytics, session replay, guides and surveys, feature experimentation, feature flags, and AI agents share one user record, so the people you survey are the same users in your funnels and retention charts.

                    On mobile, picking who sees a survey and when matters more than the question itself. Most tools target on traits your code passes in and events you forward. Amplitude targets on the events and cohorts the team already uses for analytics, and the answers land next to those events, so "users who rated us 2 stars" becomes a cohort you can chart, replay, and follow up with.

                    An illustrative example: a meditation app wants more App Store ratings without spending Apple's three prompts on people having a bad week. The PM builds a cohort of users who finished three sessions in the last seven days and targets a modal survey at them, triggered when a session ends. The first step asks for a star rating. Conditional logic sends 4 and 5 stars to a step with a "Submit app store rating request" button, which calls StoreKit on iOS and Play In-App Review on Android. 1 to 3 stars go to a long answer: "What would make the app better?" In Analytics, the PM compares 30-day retention for each answer group, and Microscope on the survey chart opens session replays of low scorers. Several of them hit the same audio download error.

                    Best for: Mobile product and growth teams that already track in-app behavior and want surveys targeted and analyzed on that data

                    Pricing: Free includes 2M events a month, 10K monthly session replays, 1 live guide or survey, unlimited feature flags, and AI agents, with no credit card. Plus starts at $0 for the first 2M events (card required), scales to 70M events, and adds 20 behavioral cohorts, time and event-based triggers, and 2-year data retention. No punitive overage rates. Additional usage billed at same per-unit rate. Growth and Enterprise are custom and include 2 live guides or surveys, unlimited data access, localization, smart triggers, and whitelabeling, with an add-on package for unlimited live guides and surveys and A/B testing. Startups with under $10M in funding and fewer than 20 employees can apply for the Startup Scholarship: 1 year of Growth with 100M events or 200k MTUs. See Amplitude pricing.

                    Key features:

                    SDKs. iOS (iOS 15+), Android (Android 7.0+, with Jetpack Compose support), and React Native. The Flutter SDK (amplitude_engagement_flutter, version 0.0.10) is labeled Early Access and experimental in Amplitude's docs, and needs Flutter 3.7+ and amplitude_flutter 4.4.0+. On iOS and Android, Guides and Surveys can also run without Amplitude Analytics.

                    Question types. Star, number, emoji, and 0 to 10 NPS ratings, short and long answers, and lists, in modal, popover, and pin layouts, with conditional logic on earlier answers and user properties.

                    Native rating request. A button action calls the platform's own review dialog. If Apple or Google suppresses it, the survey closes quietly, and if the call errors, it can open your store page instead.

                    Triggers. Screen views, an event tracked, a number of events in a session, and time on screen, plus smart triggers such as rage taps on Growth and Enterprise. Cohorts and user properties decide who sees it.

                    Release safety. QR code previews on a real device, a Super Debugger that shows why a survey did or didn't trigger, a test user mode, and a minimum SDK version setting that turns surveys off on a bad build without rolling back the app.

                    Answers in context. Responses export with user property columns, an AI summary on every plan, and survey events next to product events for funnels, retention, and cohorts.

                    Pros: Targeting and analysis on the same events; native rating request with conditional routing; session replays of respondents one click from the chart; unlimited feature flags on every plan

                    Cons / less ideal if: Free and Plus run 1 live guide or survey at a time and Growth and Enterprise run 2, so a CSAT, an NPS, and a rating ask running together need an add-on. There's no offline support: if the device is offline when the app loads, surveys don't show that session. The Flutter SDK is still Early Access, text answers aren't available in pin layouts, and iOS pins can't attach to tab bar items.

                    How it fits mobile apps:

                    • Put the rating ask and the NPS in one survey with conditional logic, so one live slot does two jobs.
                    • Plan gates to know: time and event-based triggers start on Plus, localization and smart triggers on Growth, and Free shows Amplitude branding.
                    • Instrument the moments you'll want to ask about (session completed, purchase, level finished) in your first release, so later surveys need no new build.

                    Closest alternative: Alchemer Mobile for a dedicated rating flow; Survicate for a survey-only tool with wide SDK coverage

                    Try Amplitude for free today.

                    2. Survicate: best for the broadest SDK coverage

                    Survicate is a survey platform for websites and mobile apps. Its mobile SDK covers iOS, Android, React Native, Flutter, and Unity, with bindings for Kotlin, Java, Swift, and Objective-C.

                    Best for: Product and research teams that run surveys across several channels and need one tool for every app framework they ship

                    Pricing: Growth is $114 a month billed annually, with 250 responses a month, 1,000 data points, 10 seats, 2 teams, attribute and event targeting, and webhooks. Pro starts at $349 a month and Enterprise at $569. A 10-day trial includes up to 25 responses.

                    Key features:

                    • Triggers on screens and events, with targeting by user traits, device, and operating system
                    • Survey sampling by percentage of users, and recurring surveys
                    • Fullscreen or dialog display
                    • Mobile and website surveys in the same workspace

                    Pros: The only tool here with a Unity SDK; one survey tool across mobile and web; event targeting from Growth

                    Cons / less ideal if: Responses are metered, so Growth's 250 a month fills fast on an active app, and removing Survicate branding needs Pro. Answers live in Survicate unless you send them to your analytics tool.

                    How it fits mobile apps: A good default if you ship on several frameworks, including games. Count your monthly responses before picking a tier.

                    Closest alternative: Refiner

                    3. Alchemer Mobile: best for app rating flows and two-way messages

                    Alchemer Mobile is the former Apptentive, which Alchemer acquired in January 2023. Its help center now calls the product Alchemer Digital. It's built around the "Love Dialog": a one-tap "Do you love us?" question that routes fans to the Rating Dialog and everyone else to a survey or a conversation.

                    Best for: Consumer apps where app store ratings matter to the business and the team wants to talk to unhappy users before they review

                    Pricing: Through sales. The self-serve plans on Alchemer's pricing page are for Alchemer Survey, not the mobile product.

                    Key features:

                    • Love Dialog, Rating Dialog, and surveys targeted by who (custom data and events), where (the event that shows it), and when (dates and frequency)
                    • Rating Dialog uses Google Play In-App Review by default on Android
                    • Message Center for two-way in-app conversations, plus one-time Prompts that deep link into the app
                    • Fan Signals to track sentiment over time, and US and EU data centers

                    Pros: Purpose-built rating flow; conversation tools for unhappy users; native iOS and Android SDKs, with React Native and Flutter plugins

                    Cons / less ideal if: Pricing is quote-only. Cross-platform apps need separate Android and iOS dashboards, the Flutter plugin supports styling only on Android, and new events can take up to two hours to appear in the dashboard.

                    How it fits mobile apps: Strongest when the rating program is the main reason you're adding an SDK.

                    Closest alternative: Luciq

                    4. Luciq: best for surveys next to bug, crash, and performance data

                    Luciq is the former Instabug, which rebranded in September 2025 as a mobile observability platform. In-app surveys sit alongside bug reporting, crash reporting, session replay, and app performance monitoring in one SDK for iOS, Android, React Native, and Flutter.

                    Best for: Mobile engineering and product teams that already use Luciq for app quality and want feedback in the same place

                    Pricing: One plan priced on daily active users and seats, through a demo.

                    Key features:

                    • Three survey types: Custom for any question set, NPS, and App Rating, which prompts happy users to review
                    • Auto targeting by default conditions or custom attributes and events, email targeting from a CSV upload, and manual targeting from code
                    • Reply to respondents with an in-app message, and forward NPS and custom survey responses to Slack
                    • Survey localization and UI customization

                    Pros: Feedback, crashes, and ratings in one mobile tool; reply to respondents inside the app; SOC 2 Type II, SSO, and SAML

                    Cons / less ideal if: No self-serve price. Surveys are one module of a larger observability product, so a team that only wants surveys pays for crash reporting and performance monitoring it may not use.

                    How it fits mobile apps: A natural add if your mobile team already runs Luciq for crashes, since feedback and stability data sit in one place.

                    Closest alternative: Gleap

                    5. Refiner: best for unlimited responses on a survey-only tool

                    Refiner is a microsurvey tool for web and mobile apps that prices by monthly active users and includes unlimited responses on every paid plan.

                    Best for: Apps that expect a lot of answers and want the bill tied to users, not responses

                    Pricing: Essentials is priced by monthly active users on a slider that goes up to 500,000 MAU, with unlimited responses. Growth and Enterprise are quoted. A 30-day trial includes 100 responses, then accounts move to a free plan with Essentials features and 25 responses a month. Annual billing saves about 17%.

                    Key features:

                    • Native iOS and Android SDKs, React Native, and Flutter on Essentials
                    • Mobile targeting by segment, country, language, and platform, with screen visit, time, and manual triggers
                    • Follow-up mode, throttling, and callback methods
                    • AI response tagging and reporting dashboards

                    Pros: Unlimited responses on paid plans; every major mobile framework; SOC 2, GDPR, CCPA, and HIPAA compliance

                    Cons / less ideal if: Tracked event triggers for mobile surveys need Growth, as do integrations with analytics tools such as Amplitude and Mixpanel. Essentials allows 20 published surveys at once.

                    How it fits mobile apps: Strong for always-on NPS and CSAT at scale. If you want a survey right after a specific in-app action, budget for Growth.

                    Closest alternative: Survicate

                    6. Gleap: best for surveys, bug reports, and chat in one widget

                    Gleap is a customer support and feedback platform whose in-app widget handles bug reports, live chat, help articles, and surveys. Its SDKs cover iOS, Android, React Native, and Flutter.

                    Best for: Small app teams that want one SDK for support and feedback

                    Pricing: Free includes 1 seat, 1 project, live chat, in-app bug reporting, 50 tickets, and 14 days of history; surveys aren't listed on Free. Team is $149 a month billed yearly ($179 monthly) and adds unlimited seats and projects, surveys, newsletters, tours, a help center, a roadmap, and replays. Pro is $299 billed yearly, and Enterprise starts at $999. The Kai AI agent costs $0.29 per resolution.

                    Key features:

                    • Surveys as a card or full screen, from NPS, product-market fit, and satisfaction templates
                    • Triggers after a time, on a page, or after a tracked event, or shown from code
                    • Bug reports and replays from the same widget
                    • EU or US data hosting, a 7-day Pro trial, and 50% off for 12 months for startups

                    Pros: One SDK for feedback and support; flat plan pricing; every major mobile framework

                    Cons / less ideal if: Surveys start on Team. The product is support-first, so survey targeting and analysis are lighter than in a survey or analytics tool.

                    How it fits mobile apps: A tidy choice if you also need in-app chat and bug reporting and don't want three SDKs.

                    Closest alternative: Luciq

                    7. Mopinion: best for EU-hosted feedback across web and app

                    Mopinion is a Dutch feedback platform for websites, email, and apps, with data stored in the EU by default and ISO 27001 certification.

                    Best for: European companies, and teams in regulated industries, that collect feedback on web and app in one place

                    Pricing: Standard starts at €279 a month, with the final price set by a plan calculator. Enterprise adds a dedicated domain, an SLA, and a master service agreement. Prices exclude VAT. A 14-day trial keeps your feedback inbox afterward, but reports go offline until you upgrade.

                    Key features:

                    • Native iOS and Android SDKs, a React Native SDK, and a Flutter plugin
                    • Forms triggered by events in the app
                    • AI text analytics with summaries and trend detection
                    • Unlimited surveys, feedback, and users on every plan, with webhooks and integrations

                    Pros: EU hosting by default; unlimited surveys and users; one tool for web and app feedback

                    Cons / less ideal if: The entry price is high for a small app, and pricing is in euros. Mopinion leans toward feedback forms across a whole digital estate more than short, behavior-targeted prompts.

                    How it fits mobile apps: Fits companies that already collect web feedback in Mopinion and want the app on the same inbox.

                    Closest alternative: Survicate

                    8. PostHog: best for open source surveys with a large free tier

                    PostHog is an open source product analytics platform you can self-host. Its surveys run on web and in iOS, Android, React Native, and Flutter apps, on the same events as PostHog analytics.

                    Best for: Engineering-led teams that want open source tooling and a generous free allowance

                    Pricing: 1,500 responses a month free. After that, $0.10 per response up to 2,000, $0.035 up to 10,000, $0.015 up to 20,000, and $0.010 above.

                    Key features:

                    • Event triggers with property filters and device type targeting on mobile SDKs
                    • Repeated activation, custom colors, and thumbs up or down questions on mobile
                    • Responses stored on the same person as product events
                    • Self-hosting for teams that need it

                    Pros: Largest free response allowance here; open source; analytics and surveys in one place

                    Cons / less ideal if: Mobile SDKs lack feedback button surveys, partial responses, question shuffling, cancellation events, and action targeting, and React Native lacks the survey wait period and popup delay. Check the SDK feature table for your framework.

                    How it fits mobile apps: A cheap start for a technical team. Plan for feature gaps compared with PostHog on web.

                    Closest alternative: Amplitude for surveys targeted from product analytics, with a native rating request

                    What dedicated mobile feedback tools do well, and why teams add more

                    Dedicated tools are good at the conversation. Alchemer Mobile's Love Dialog and Message Center, Luciq's in-app replies, and Gleap's chat let you talk to a frustrated user before they write a one-star review. Survicate and Refiner cover every framework you might ship on, and Mopinion keeps data in the EU. For a team whose main problem is collecting feedback, that's a lot of value.

                    Teams that outgrow them usually hit one of these:

                    • Price follows answers or users. Survicate meters responses (250 a month on Growth), Refiner prices by monthly active users, and Luciq by daily active users.
                    • Event targeting sits on higher tiers. Refiner's tracked event triggers start on Growth, and Gleap's surveys start on Team.
                    • Targeting uses what you forward. Most tools trigger on events you send to their SDK as well as your analytics SDK, so two event lists drift.
                    • Answers sit apart from behavior. Knowing whether detractors churned, or what they did before answering, means exporting responses into an analytics tool.
                    • Quote-only pricing. Alchemer Mobile and Luciq don't publish prices, which slows a small team down.

                    That's why many mobile teams keep a feedback tool for conversations and use product analytics with in-app surveys for questions that need behavioral targeting.

                    In-app survey tools for mobile apps compared

                    TooliOS and AndroidReact NativeFlutterApp rating askEvent triggersEntry price
                    AmplitudeNative SDKsYesEarly AccessNative rating request button, routed by conditional logicPlus and up$0
                    SurvicateNative SDKs (also Unity)YesYesNot listedGrowth and up$114 a month billed annually
                    Alchemer MobileNative SDKsPluginPluginLove Dialog to Rating DialogYesQuote
                    LuciqNative SDKsYesYesApp Rating survey typeYes, custom events via APIQuote
                    RefinerNative SDKsYesYesNot listedGrowth and upFree plan, 25 responses a month
                    GleapNative SDKsYesYesNot listedYesTeam $149 a month billed yearly
                    MopinionNative SDKsYesPluginNot listedYesFrom €279 a month
                    PostHogNative SDKsYesYesNot listedYes, with property filters$0

                    How much do in-app survey tools for mobile apps cost?

                    These tools price on different units: events, responses, monthly or daily active users, or plan tiers. Pricing the same app on each one makes the differences concrete.

                    Scenario: a consumer subscription app on iOS and Android with 30,000 monthly active users, three always-on prompts (a one-question CSAT after onboarding, a quarterly NPS, and a rating ask for happy users), and about 3,000 responses a month.

                    ToolMonthly cost in this scenarioWhy
                    Amplitude$0Plus at $0 if events stay under 2M a month (card required) for event triggers; one live survey can carry the NPS and the rating ask, and the CSAT runs in turn or needs the add-on
                    SurvicateFrom $349Growth stops at 250 responses a month, so Pro
                    Alchemer MobileQuoteNo public mobile pricing
                    LuciqQuotePriced on daily active users and seats
                    RefinerQuoteThe CSAT after onboarding needs a tracked event trigger, which starts on Growth, and Growth is quoted
                    Gleap$149 billed yearlySurveys start on Team
                    MopinionFrom €279Set by the plan calculator
                    PostHog$851,500 free, then 500 at $0.10 and 1,000 at $0.035

                    List prices, before tax. The cheapest line isn't the whole cost. Amplitude at $0 means one live survey at a time, and PostHog's bill rises with every answer.

                    How to choose an in-app survey tool for a mobile app

                    • App ratings are the main goal: Alchemer Mobile for a dedicated rating flow, Luciq for a rating survey type, or Amplitude to route a rating request from a survey answer and a behavioral cohort.
                    • You ship on many frameworks, including Unity: Survicate.
                    • You expect lots of answers: Refiner, since paid plans don't meter responses.
                    • You also want chat and bug reports: Gleap, or Luciq if crashes and performance matter too.
                    • Data has to stay in the EU: Mopinion, or ask your other shortlisted vendors about EU hosting.
                    • You want open source: PostHog.
                    • You want to ask based on what users did, and act on the answer: Amplitude. Target by cohort, read answers next to retention, and watch replays of the people who scored you low.
                    • The fix you'll ship is risky: Put it behind a feature flag first. Teams that use Statsig, LaunchDarkly, or Optimizely can keep them. In Amplitude, feature flags are unlimited on every plan, and a follow-up survey can target the same users the flag turned on.

                    Is Amplitude right for you?

                    Amplitude fits if you want to ask the right users at the right moment in your app and do something with the answer. Analytics and behavioral cohorts pick the audience, surveys collect the answer and route happy users to a rating, and replays of low scorers show what went wrong. A feature flag can then ship the fix to those users, and a follow-up survey checks whether it worked.

                    It's less ideal if you need offline delivery, a two-way messaging inbox, or a Unity SDK. Pair one of the tools above with Amplitude for those, or pick the one that matches your main job.

                    Frequently asked questions

                    Ask only after a good moment, and only users who've shown they like the app. Apple shows its rating prompt at most three times in 365 days, and Google decides whether its dialog appears. In Amplitude, a survey can ask a quick rating first and send only 4 and 5 stars to the native rating request.

                    Yes, once the SDK is installed. Questions, targeting, timing, and design change from the dashboard. A trigger on an event your app doesn't send yet needs a release, so track key moments early. Amplitude also lets you set a minimum SDK version to switch surveys off on a problem build.

                    Survicate, Luciq, Refiner, Gleap, and PostHog support both. Alchemer Mobile has React Native and Flutter plugins that wrap its native SDKs, and Mopinion has a React Native SDK and a Flutter plugin. Amplitude supports React Native, and its Guides and Surveys Flutter SDK is in Early Access, which Amplitude's docs describe as experimental and subject to change.

                    PostHog has the largest published free allowance, with 1,500 responses a month. Refiner's free plan includes 25 responses a month. Amplitude's Free plan includes 2M events, 10K session replays, and 1 live guide or survey, and Plus starts at $0 for the first 2M events with event-based triggers.

                    It depends on the SDK. Amplitude's Guides and Surveys SDK needs a connection when the app loads, and if the device is offline then, surveys don't show that session. If your users are often offline, ask each vendor how its SDK fetches and caches surveys.

                    Keep it to one to three. People answer on a small screen, often mid-task, so start with a single rating and an optional follow-up. Use conditional logic to ask a second question only when the first answer needs it, and cap how often one person sees a survey.

                    Pendo, Sprig, Userpilot, and Formbricks are guide and survey platforms built mainly around web SaaS products, though several offer mobile SDKs. Qualtrics and Medallia are enterprise experience suites, and Canny and Featurebase are feedback boards and portals. Usersnap, Userback, and Zonka Feedback focus on bug reports or omnichannel CX. For NPS on the web, see our guide to NPS software.