For SaaS product teams
Onboarding Feedback Survey Software
Onboarding effort is the strongest early predictor of churn. A user who works hard to get started rarely sticks around to reach the part where it gets easy.
Mapster fires onboarding surveys at signup, at the first activation event, and at end of trial. Every response is linked to the user, the acquisition channel, and the plan tier, so teams can segment scores and find where new users get stuck.
Why onboarding feedback matters
Activation rate predicts revenue. Onboarding effort predicts activation rate. Catch the friction before the user gives up.
96%
of high-effort customers become disloyal (Gartner/CEB)
40-60%
of SaaS signups never reach activation. Onboarding friction is the largest single cause.
5.4
median onboarding CES across B2B SaaS. The bar is lower than support.
Three onboarding moments worth surveying
One onboarding survey at the end of the funnel misses where the drop-off actually happens. Three triggers, each surfacing a different kind of friction.
Right after signup
Trigger: Account created event, before the user finishes setup
"How easy was it to create your account and set things up?" (CES 1 to 7)
Catches friction in the signup flow itself: form length, plan selection confusion, missing onboarding checklist. Run this on every signup to find conversion drop-offs hidden between signup and first login.
After the first product value moment
Trigger: First key action completed (workspace created, first survey sent, first integration connected)
"This product made it easy to get to my first result." (CES 1 to 7)
The activation moment is where new users either commit or churn. Surveying here tells you whether the path to first value matched the marketing promise, and which steps need a redesign for cohorts that scored low.
End of trial or first month
Trigger: End of trial, conversion event, or 30-day mark
"Overall, how easy has the onboarding experience been so far?" (CES 1 to 7)
Captures the cumulative effort after the user has explored the product. Pair this with a follow-up about what made onboarding easy or hard. The qualitative answers are where the actionable signal lives.
CES is the right metric for onboarding
Onboarding is a transactional touchpoint, not a relationship. Effort is what matters. Effort predicts whether the user makes it to month two.
CES
PrimaryOnboarding effort is the strongest churn signal in the first 30 days. CES is built for exactly this kind of moment.
Learn moreCSAT
SecondaryUseful for measuring satisfaction with a specific onboarding step (a welcome video, a setup guide) without measuring overall effort.
Learn morePMF
After day 30Once users have been in the product for 30 days and reached activation, run the Sean Ellis test. PMF is the right metric for that point, not for week one.
Learn moreAvoid NPS during onboarding. NPS asks about overall recommendation, which a new user has not formed a view on yet. NPS belongs in month two onward as a relationship metric, not in week one.
Segment by cohort or the score lies
An overall onboarding CES of 5.4 hides the fact that paid traffic users score 4.1 and organic users score 6.3. Segmentation is where the diagnosis happens.
Without segmentation
“Roughly average. No obvious fix.”
- Cannot tell which acquisition channel converts worst
- Cannot see whether admins or end-users struggle more
- Cannot prioritise which onboarding step to redesign
With segmentation
Action: rebuild admin setup flow, audit paid landing pages.
Onboarding survey best practices
Six rules that separate onboarding surveys that get acted on from the ones that pile up unread.
01
Trigger on event, not on day
A user who signed up 14 days ago but never activated should not get the same survey as one who activated on day 2. Trigger on what the user did (or did not do), not the calendar.
02
Keep it to 2 questions
One rating, one open-text. Add a third only if conditional. New users have low tolerance for any friction, including survey friction. A 5-question onboarding survey gets abandoned more than answered.
03
Survey at three points, not one
Signup, activation, and end of trial. Each surfaces a different problem. A single end-of-trial survey misses the users who churned before they ever finished setup.
04
Tag every response with cohort metadata
Acquisition channel, plan tier, role, signup source, company size. Without this, scores are an average. With it, scores are a diagnosis.
05
Route low scores to your team in real time
A CES below 4 from a new user is a churn signal in week one. Send a Slack alert the moment it submits so someone can reach out before the user disengages.
06
Do not survey users who already responded
If a user answered the signup survey, do not show them the activation survey until at least 7 days later. Survey fatigue in the first 30 days teaches users to dismiss all your surveys.
How to set up an onboarding survey in 3 steps
One JavaScript snippet, one trigger per moment, no redeploys to launch new surveys.
Install the widget and pass identity
Add the Mapster snippet to your app and call the identify function when a user signs up. Pass user ID, acquisition channel, plan tier, role, and any other attributes you want to segment by. This happens once.
Define your three triggers
Fire the signup survey on the account-created event. Fire the activation survey on your first-value event (workspace created, first integration connected, first key action). Fire the end-of-trial survey on day 14 or 30, or on the conversion event.
Watch cohorts segment themselves
Responses arrive in your dashboard with the user, the trigger moment, and every custom attribute attached. Filter by acquisition channel, plan tier, or role to see where onboarding is breaking. Route low-CES responses to Slack for real-time recovery.
Frequently asked questions
Launch an onboarding survey today
CES, CSAT, and PMF triggered at signup, activation, and end of trial. Every response tagged with channel, plan, and role, so you can segment scores and act on them.
Run a Free Onboarding SurveyNo credit card required