Onboarding friction in support contacts
New customers contact support about the things that are stopping them getting started.
That makes the first weeks of a customer's support history the most direct evidence
available of what blocks activation — and it arrives months before the retention curve
shows the consequence.
Two things make this analysis different from ordinary contact-driver work, and both
change the method.
New-customer contacts are not the same population
A contact from a new customer is usually a blocker; a contact from an established
one is usually an exception. The same category means different things at different
tenures — "how do I invite a user" is onboarding friction in week one and an edge case
in year two.
So:
- Segment by tenure, in short buckets early on: days 0–7, 8–30, 31–90. A single
"new customer" bucket of 90 days blurs the week-one cliff, which is where most of
the signal is.
- Never compare new-customer contact rates to the org average. New customers
contact more; that is expected and not a problem in itself.
- Compare cohorts to each other — this month's new customers against last quarter's
— because the interesting question is whether onboarding is getting better.
Contacting support is a sign of effort, and silence is ambiguous
The customer who contacts support is trying. The one who hit the same blocker and
silently stopped is the more expensive case, and they are invisible here.
That means support data over-represents the persistent and under-represents exactly the
customers who churn fastest. Two consequences:
- Pair support contacts with product activation data wherever you can. A blocker
that generates few contacts but sits at a high drop-off step is more important than a
chatty one that everyone gets past.
- State the coverage — what share of non-activating customers ever contacted support.
If it is low, this analysis names some blockers and cannot claim to be the ranked
list of all of them.
The classification that makes this actionable
Ordinary contact-driver taxonomy names topics. For onboarding, classify by what kind
of failure it is, because each has a different owner:
- Missing capability — they need something the product does not do.
- Discoverability — the product does it and they could not find it. The most common,
the cheapest to fix, and the one most often misread as a training problem.
- Setup complexity — technical steps beyond what the buyer can self-serve
(integrations, DNS, SSO, data import). Look for where these stall rather than fail.
- Data migration — getting their existing data in. Reliably underestimated at
purchase and a frequent silent killer.
- Permissions and access — someone internal has to approve or provision something.
Not your product's fault and entirely your problem, because it stalls the clock.
- Expectation mismatch — they bought something that does not do what they thought.
This is a sales or marketing finding, and it should be routed there rather than
absorbed by support.
- Wrong-fit — they should not have bought. Worth counting honestly; a rising rate
here is a targeting problem.
Report the mix. An onboarding problem that is 60% discoverability is a very different
programme from one that is 60% expectation mismatch.
Measure time, not just volume
Volume tells you what people hit. Time tells you what it costs.
- Time-to-first-value, and the gap between cohorts who contacted support and those
who did not. If contacting support shortens time to value, support is a working part
of onboarding and should be resourced as such rather than minimised.
- Stall duration — how long between a blocker being raised and the customer
progressing. A blocker that adds three days is different from one that adds three
weeks even at the same volume.
- Contact latency — how long a customer struggled before asking. Long latency on a
common blocker means many others hit it and never asked.
- The unresolved tail — new customers whose blocker was never resolved and who then
went quiet. Cross-reference activation status. This small list is the most valuable
output of the analysis and the easiest to act on.
Traps
- Counting onboarding contacts as a support cost to reduce. Suppressing them by
making support harder to reach makes activation worse. If the goal is fewer
onboarding contacts, the mechanism has to be removing the blocker, not the channel —
and the guardrail is activation rate, not contact volume.
- Attributing everything to the customer's setup. "They configured it wrong" is
usually a discoverability finding wearing a blame hat.
- Ignoring the assisted cohort. Customers with a dedicated onboarding manager
generate few tickets and hit the same blockers. Their friction is in call notes and
internal threads, not the queue, and excluding them biases the ranking toward
self-serve segments.
- Seasonal cohorts. Customers who signed up during a promotion, an event, or a
competitor's outage are not comparable to steady-state cohorts.
- Reading a mid-funnel improvement as success when the earlier step got harder and
fewer people reached it.
Guardrails
- This names blockers; it does not size them. Support-visible frequency is not
population frequency. Say which claim you are making.
- Route findings to the owner — product, docs, sales, provisioning — rather than
filing them all as support improvements. Most onboarding friction is not support's to
fix.
- Cite ids and counts; do not paste transcripts. New-customer conversations often
contain implementation detail and credentials-adjacent material.
Present results to the user
- Coverage — what share of non-activating customers contacted support, and therefore
what this analysis can and cannot rank.
- Contacts by tenure bucket, cohort over cohort, so the direction is visible.
- The failure-type mix, not just the topic list, with an owner per type.
- Time costs — time-to-value with and without support contact, stall duration,
contact latency.
- The unresolved-and-went-quiet list, by id, cross-referenced against activation.
The most actionable output.
- Expectation-mismatch and wrong-fit volumes, routed to sales and marketing rather
than buried in a support report.
- What product data would settle that support data cannot.
1---2name: cx-onboarding-friction3description: Use to find the activation blockers visible in support contacts from new customers, before they show up in retention numbers months later. Trigger for "why aren't new customers activating", "what do new customers contact us about", onboarding drop-off, time-to-value analysis, first-90-days support experience, or a retention problem that traces back to activation.4metadata:5 author: rulebase6 version: "1.0.0"7 archetype: analysis8---910# Onboarding friction in support contacts1112New customers contact support about the things that are stopping them getting started.13That makes the first weeks of a customer's support history the most direct evidence14available of what blocks activation — and it arrives months before the retention curve15shows the consequence.1617Two things make this analysis different from ordinary contact-driver work, and both18change the method.1920## New-customer contacts are not the same population2122**A contact from a new customer is usually a blocker; a contact from an established23one is usually an exception.** The same category means different things at different24tenures — "how do I invite a user" is onboarding friction in week one and an edge case25in year two.2627So:2829- **Segment by tenure, in short buckets** early on: days 0–7, 8–30, 31–90. A single30 "new customer" bucket of 90 days blurs the week-one cliff, which is where most of31 the signal is.32- **Never compare new-customer contact rates to the org average.** New customers33 contact more; that is expected and not a problem in itself.34- **Compare cohorts to each other** — this month's new customers against last quarter's35 — because the interesting question is whether onboarding is getting better.3637## Contacting support is a sign of *effort*, and silence is ambiguous3839The customer who contacts support is trying. The one who hit the same blocker and40silently stopped is the more expensive case, and they are invisible here.4142That means support data over-represents the persistent and under-represents exactly the43customers who churn fastest. Two consequences:4445- **Pair support contacts with product activation data** wherever you can. A blocker46 that generates few contacts but sits at a high drop-off step is more important than a47 chatty one that everyone gets past.48- **State the coverage** — what share of non-activating customers ever contacted support.49 If it is low, this analysis names *some* blockers and cannot claim to be the ranked50 list of all of them.5152## The classification that makes this actionable5354Ordinary contact-driver taxonomy names topics. For onboarding, classify by **what kind55of failure it is**, because each has a different owner:5657- **Missing capability** — they need something the product does not do.58- **Discoverability** — the product does it and they could not find it. The most common,59 the cheapest to fix, and the one most often misread as a training problem.60- **Setup complexity** — technical steps beyond what the buyer can self-serve61 (integrations, DNS, SSO, data import). Look for where these stall rather than fail.62- **Data migration** — getting their existing data in. Reliably underestimated at63 purchase and a frequent silent killer.64- **Permissions and access** — someone internal has to approve or provision something.65 Not your product's fault and entirely your problem, because it stalls the clock.66- **Expectation mismatch** — they bought something that does not do what they thought.67 This is a sales or marketing finding, and it should be routed there rather than68 absorbed by support.69- **Wrong-fit** — they should not have bought. Worth counting honestly; a rising rate70 here is a targeting problem.7172Report the mix. An onboarding problem that is 60% discoverability is a very different73programme from one that is 60% expectation mismatch.7475## Measure time, not just volume7677Volume tells you what people hit. Time tells you what it costs.7879- **Time-to-first-value**, and the gap between cohorts who contacted support and those80 who did not. If contacting support *shortens* time to value, support is a working part81 of onboarding and should be resourced as such rather than minimised.82- **Stall duration** — how long between a blocker being raised and the customer83 progressing. A blocker that adds three days is different from one that adds three84 weeks even at the same volume.85- **Contact latency** — how long a customer struggled before asking. Long latency on a86 common blocker means many others hit it and never asked.87- **The unresolved tail** — new customers whose blocker was never resolved and who then88 went quiet. Cross-reference activation status. This small list is the most valuable89 output of the analysis and the easiest to act on.9091## Traps9293- **Counting onboarding contacts as a support cost to reduce.** Suppressing them by94 making support harder to reach makes activation worse. If the goal is fewer95 onboarding contacts, the mechanism has to be removing the blocker, not the channel —96 and the guardrail is activation rate, not contact volume.97- **Attributing everything to the customer's setup.** "They configured it wrong" is98 usually a discoverability finding wearing a blame hat.99- **Ignoring the assisted cohort.** Customers with a dedicated onboarding manager100 generate few tickets and hit the same blockers. Their friction is in call notes and101 internal threads, not the queue, and excluding them biases the ranking toward102 self-serve segments.103- **Seasonal cohorts.** Customers who signed up during a promotion, an event, or a104 competitor's outage are not comparable to steady-state cohorts.105- **Reading a mid-funnel improvement as success** when the earlier step got harder and106 fewer people reached it.107108## Guardrails109110- **This names blockers; it does not size them.** Support-visible frequency is not111 population frequency. Say which claim you are making.112- **Route findings to the owner** — product, docs, sales, provisioning — rather than113 filing them all as support improvements. Most onboarding friction is not support's to114 fix.115- **Cite ids and counts; do not paste transcripts.** New-customer conversations often116 contain implementation detail and credentials-adjacent material.117118## Present results to the user1191201. **Coverage** — what share of non-activating customers contacted support, and therefore121 what this analysis can and cannot rank.1222. **Contacts by tenure bucket**, cohort over cohort, so the direction is visible.1233. **The failure-type mix**, not just the topic list, with an owner per type.1244. **Time costs** — time-to-value with and without support contact, stall duration,125 contact latency.1265. **The unresolved-and-went-quiet list**, by id, cross-referenced against activation.127 The most actionable output.1286. **Expectation-mismatch and wrong-fit volumes**, routed to sales and marketing rather129 than buried in a support report.1307. **What product data would settle** that support data cannot.