In-App Surveys

Get Real Feedback
Without Leaving Your Product

Run NPS, CSAT, feature feedback, and custom surveys right inside your app.
Target the right users, branch questions with logic rules, and let AI summarize what your users are telling you.

Ask the right question at the right moment

UserGuiding lets you build multi-step surveys with 7 question types, from NPS ratings and star ratings to multiple choice and open text. Set page targeting and user segments so the survey only appears to the people whose feedback actually matters.

Responses flow into a built-in analytics dashboard with AI-powered insights that summarize themes, surface patterns, and recommend next steps across your last 1,000 replies. Export everything as CSV when you need deeper analysis.

What you can do with In-App Surveys

Build targeted surveys, branch questions with logic rules, and let AI summarize responses. No code required.

Question types and templates

  • Start from 7 ready-made templates: NPS, feature feedback, onboarding satisfaction, support tickets, churn deflection, feature requests, or build from scratch
  • Choose from NPS rating (0-10), star rating, number rating, thumbs up/down, multiple choice, written feedback, and scale description questions
  • Add an "Other" option to multiple choice questions for open-ended responses
  • Mark questions as required so users cannot skip to the next step

Conditional logic

  • Create branching rules that show different follow-up questions based on previous answers
  • Set multiple logic rules per question with priority ordering
  • Actions include: go to question, end survey, go to URL, trigger a guide, trigger another survey, launch a checklist, launch resource center, or run custom JavaScript

Targeting and triggers

  • Target surveys to specific pages using URL rules (exact match, contains, regex)
  • Show surveys to all users or define custom user segments based on attributes, events, or company data
  • Auto-trigger on page load with configurable frequency: only once, once per session, daily, weekly, monthly, every 90/180/360 days, or always
  • Custom-trigger via JavaScript API, survey hyperlink, or from inside a Resource Center
  • Sample a percentage of eligible users instead of showing to everyone
  • Set display priority when multiple surveys target the same page

Personalization

  • Insert user attributes (name, company, role) into survey questions, feedback prompts, thank you messages, and button text using {{attribute}} syntax
  • Add fallback values for missing attributes (e.g., "Hi {{name | there}}")
  • Customize modal background color, font, shape, and position
  • Add a progress bar, background shadow, and control page interaction during the survey
  • Set fixed width per survey step and custom completion messages

Analytics and reporting

  • Generate AI Insights that include a summary, key themes with example replies, and recommendations. Reads your latest 1,000 responses.
  • Export AI Insights as PDF or survey data as CSV with selectable user attributes
  • Track total views, total responses, and response rate per survey
  • Filter results by date range: all time, last 7/30/90 days, or custom range
  • View per-question analytics with breakdowns by answer type
  • See individual responses with user ID, rating, written feedback, and timestamp
  • Daily email digest summarizing scores and feedback from the previous day
  • Delete individual responses or reset all survey data to start fresh

Rate limiting and frequency control

  • Set maximum number of auto-triggered surveys a user sees within a time window (X surveys every X hours)
  • Apply cooldown periods between triggers so users are not interrupted back-to-back
  • Exclude specific high-priority surveys from rate limiting rules
  • Pre-define stop triggers: stop after X views, after user answers, or when a goal is reached

1,000+ Teams Scaling Successfully with UserGuiding

Join them and take the first step toward growth.
Start your free trial today with confidence.

Where UserGuiding meets your AI stack

Four ways UG plays well with the AI tools your team already uses.

AI Assistant

Answer user questions with AI trained on your product, help docs, and tone of voice.

MCP Server

Connect Claude, Cursor, and Codex to your product data with 17 tools, no custom integrations.

No-Code Analytics

Track clicks, hovers, focus, inputs, and page views without writing a line of code.

Ask AI

Add a chat panel inside your knowledge base that answers user questions with citations from your published articles.

Frequently Asked Questions

Can I create segments based on in-app survey or NPS answers?

Yes, you can use UserGuiding’s Segmentation feature to create custom segments for users who submitted different scores to your NPS and other surveys, and target these users with personalized in-app content.

How do I create my own in-app survey?

There are various software for creating different types of surveys that can be displayed in your app. For example, UserGuiding can help you display NPS, thumbs up-down, open ended question, multiple selection, and many more survey types.

Why do I need an in-app survey?

Because in-app surveys are inside your own app, they reduce the friction in the survey-filling process for the user. Therefore, in-app surveys are likely to get more submissions.

What is an in-app survey?

An in-app survey is where you display a popup screen or a modal on top of your UI to get feedback from your customers.