# UserReason

Canonical: https://userreason.com/

Add in-app surveys to React, Next.js or Vue with one command. Trigger them from your app's events and let your coding agent run them over MCP.

UserReason collects in-app feedback and lets you manage surveys through the dashboard, CLI or MCP. The homepage includes an interactive feedback preview and shows how to install, create surveys, and collect answers. Displayed insights are example data.

- [Quickstart](https://docs.userreason.com/get-started/quickstart/): install and verify the public SDK.

- [Start free. Go deeper with AI.](https://userreason.com/pricing/): Start with 10,000 free survey responses each month. Compare plan prices, AI conversation allowances and yearly options. Contact our team to arrange paid access.

- [Manage in-app surveys with your coding agent](https://userreason.com/for-agents/): Set up UserReason and manage in-app surveys from your coding agent. Read the docs, connect with scoped access, validate drafts and inspect responses.

- [Add in-app surveys to a Next.js app](https://userreason.com/frameworks/nextjs/): Add event-triggered in-app surveys to a Next.js App Router app. Follow a runnable onboarding example, check browser lifecycle and verify saved responses.

- [Understand why users leave onboarding unfinished](https://userreason.com/use-cases/onboarding-feedback/): Ask a neutral question when someone explicitly pauses onboarding. Use a conditional follow-up, minimal event context and careful interpretation of saved answers.

- [Add in-app surveys to React](https://userreason.com/frameworks/react/): Add in-app surveys to React with a Vite and TypeScript example. Trigger optional feedback after a confirmed cancellation and verify saved responses.

- [Ask for feedback after cancellation is scheduled](https://userreason.com/use-cases/cancellation-surveys/): Offer optional cancellation feedback after scheduling is confirmed. Use neutral questions, a conditional follow-up and careful interpretation of reported reasons.

- [Build your product. Let UserReason handle the surveys.](https://userreason.com/compare/build-your-own/): Ship product feedback without maintaining a survey system. Compare building your own with UserReason, including 10,000 free monthly responses and a working example.

- [A PostHog Surveys alternative built for product feedback](https://userreason.com/compare/posthog-surveys/): Choose UserReason for focused in-app feedback: 10,000 free monthly responses, SDK/CLI/MCP workflows and managed surveys. Compare it with PostHog Surveys.

- [Build a useful feedback loop](https://userreason.com/resources/): Find in-app survey recipes, React and Next.js integration guides, and comparisons for developers and startups building a product feedback workflow.

- [Engineering notes from UserReason](https://userreason.com/blog/): Practical engineering notes from UserReason: runnable survey examples, test methods and the details behind reliable in-app feedback.

- [How we test in-app surveys before shipping](https://userreason.com/blog/testing-in-app-surveys/): Inspect a real survey test harness: 15 answer routes across a custom form, UserReason and PostHog, with partial saves, retries and isolated browser tests.

- [Privacy policy](https://userreason.com/privacy/): What personal data UserReason handles, why, who receives it and how long it is kept.

- [Terms of service](https://userreason.com/terms/): The agreement between you and Bridge Labs B.V. that applies when you use UserReason.

- [Support](https://userreason.com/support/): How to get help with UserReason, manage your data and report a security problem.

- [Documentation index](https://docs.userreason.com/llms.txt): current SDK, CLI and agent reference.
