Formbricks
Formbricks Open source Forms & Surveys Logo

Customer Onboarding Survey

Why is it useful?

A customer onboarding survey shows you where new users get stuck, what they expected, and whether they hit their first value moment. It is the shortest path from activation drop-off to a fix you can ship this week.

How to get started:

Install the Formbricks SDK and trigger this survey on an event like account_created or first_login. Keep the welcome version to three questions, then follow up with a longer check-in at day 7. Segment responses by signup source, plan, and role so the patterns surface fast.

Preview

Onboarding is where activation happens, or where it doesn't. Most SaaS products lose more than half of their signups in the first seven days, and the reason almost never shows up in a dashboard. It shows up in conversations you are not having.

A customer onboarding survey is the shortest path to those conversations. It tells you where new users get stuck, what they expected, whether they hit their first value moment, and which ones are already at risk.

Why onboarding surveys matter more than onboarding metrics

Analytics tells you that users drop off on step three. It does not tell you why. A two-question survey on step three will. The best onboarding teams run both, side by side.

Onboarding surveys also surface the data you cannot measure from behavior: the use case the user has in mind, the tool they were using before, the promise they thought they were buying. That data feeds your customer goals research, your messaging, and your roadmap.

When to send onboarding surveys

Timing is everything. Three windows matter:

Minute 0 to day 1. Ask about intent and expectations. Who are they, what brought them here, what are they trying to do. Keep it to three questions or fewer. Any more and response rates crater.

Day 3 to day 7. Ask about experience. Did they hit their first value moment? What got in the way? This is the window where you can still save at-risk users.

Day 14 to day 30. Ask about outcomes. Did the product deliver on the promise? What would they change? This is also the best window for an early NPS read.

What to measure at each stage

The mistake is treating onboarding as one event. It isn't. Map questions to stages and you'll get clean, usable data instead of a noisy mess.

  • Source and attribution. How did they find you. Critical with cookie deprecation breaking last-click attribution.
  • Job to be done. What outcome they are trying to buy. This is the single most valuable question in any onboarding survey.
  • Prior tools. What they were using before. Tells you your real competitor and the switching cost.
  • Expectations. What they thought they were signing up for. Gap between expectation and reality is the root cause of most early churn.
  • First value moment. Did they hit it. If they haven't hit it by day 7, intervene.
  • Friction. Where they got stuck. Open text is fine here, the pattern emerges fast.
  • Confidence. Likelihood to stick around. A five-point scale works.
  • The onboarding survey questions (copy this)

    This is the short version of the survey. The live template has all of it, plus logic branches based on role and use case.

  • How did you first hear about us? | Single select (Search engine, Social media, Friend or colleague, Blog or article, Podcast, Other) | Required
  • What are you hoping to accomplish with [product]? | Open text | Required
  • What were you using before? | Single select (Spreadsheet, Competitor tool, Nothing, Other) | Optional
  • On a scale of 1 to 5, how easy has it been to get started? | Rating 1-5 | Required
  • Did you hit what you were trying to do? | Single select (Yes, Partially, No) | Required
  • What, if anything, got in your way? | Open text | Optional
  • How likely are you to still be using [product] a month from now? | Rating 1-5 | Required
  • Anything else we should know? | Open text | Optional
  • Running onboarding surveys with Formbricks

    Trigger on signup, not on page load. Use the Formbricks SDK to fire the survey on an event like account_created or first_login. That way you catch users at the exact moment intent is highest.

    Multi step with logic. Branch the survey based on role or use case. A founder sees different questions than a developer. Formbricks supports conditional logic natively, no third party integration needed.

    Segment the responses. Tag by signup source, plan, and cohort. This is where you find the insight: users from paid ads behave differently from users from your blog. The Onboarding Segmentation template pairs well with this one.

    Privacy and open source. Formbricks is open source and self hostable. If you are running onboarding surveys in a regulated industry, or you do not want new-user data flowing to a third party, you can host everything yourself.

    Turning responses into action

  • Feed jobs-to-be-done answers into your product roadmap. The top three JTBDs should drive your next quarter of work.
  • Flag users with low confidence scores for CSM outreach. A personal email in week one saves more accounts than any automated drip.
  • Cross reference with your Improve Activation Rate data to see which onboarding steps correlate with long-term retention.
  • Use the attribution data to reweight ad spend away from channels that bring in users who never activate.
  • Common mistakes

    Asking ten questions on day one. Response rates fall off a cliff after three questions in a welcome modal. Save the long-form survey for later.

    Ignoring the "partially" answers. Partial success tells you exactly where to invest in product improvements. Dig into those open text responses first.

    Running the survey once and calling it done. Onboarding changes every time you ship. Re-run the survey quarterly or after any major flow change.

    Related reading and templates

    For a deeper dive, read the Formbricks guide to 42 essential onboarding survey questions and our 7 user onboarding best practices piece.

    Related templates: Onboarding Segmentation, Improve Activation Rate, Identify Sign Up Barriers, Identify Customer Goals, Marketing Attribution.

    Explore related templates