Free account

Save your progress

Keep lessons, quiz scores and your certificate in sync across devices. Lessons you already finished in this browser are added automatically.

At least 8 characters.

By continuing you agree to our terms and privacy policy. We store your name, email and course progress. No spam.

Use proactive in-app chat to help new or stuck users

Open a chat with users who are new or show signs of being stuck, offering a person who can get them to their first success faster.

Impact
Medium
Effort
Medium
Filed under
Customer Support, Onboarding
Works for
SaaS, B2C
Updated
  1. 1 Detect a new or stuck user
  2. 2 Wait for a clear stuck signal
  3. 3 Open chat naming the exact step
  4. 4 Human helps or shares a short guide
  5. 5 Tag the issue for product fixes
A stuck signal opens a short, human chat message that offers help with the exact step the user is on.

Most new users who get stuck never ask for help. They hit a confusing screen, try once or twice, and leave. Proactive in-app chat watches for signals that someone is new or struggling and opens a short, friendly message offering help with the exact step they are on. It fits SaaS and consumer products with a setup process that takes more than a few clicks, and teams that can staff a chat during the hours new users arrive.

Why it works

Asking for help takes effort. Users have to admit they are confused, find the help link and describe the problem. A message that appears at the right moment removes all three hurdles. It shows that a person noticed and is ready to help.

The conversations also teach you a lot. Each chat is a first-hand report of where your onboarding breaks. Patterns in those chats are a cheap way to find the screens that need fixing.

How to do it

  1. Define stuck signals. Pick a few clear patterns, such as staying on a setup step for several minutes, repeating the same failed action, visiting the help centre from a setup page, or returning to the app without finishing setup.
  2. Pick who gets it. Start with new accounts in their first week, or with high-value trials if your team is small. Leave out users who are clearly making progress.
  3. Write messages tied to the step. “Connecting your bank can be fiddly. Want me to walk you through it?” works better than “Hi! How can I help?”. Write one message per stuck signal.
  4. Staff it with people who can fix things. Agents should know the product well and have access to the user’s account details so they can solve problems without a long back-and-forth.
  5. Set reply expectations. Show whether a person is online and how long a reply usually takes. Offer email follow-up when nobody is available.
  6. Prepare short answers. Build a library of short replies, GIFs and links for the most common stuck points so agents can answer quickly and consistently.
  7. Tag every conversation. Tag chats by step and problem type. Review the tags weekly with the product team and fix the top issue each sprint.
  8. Cap and dismiss. Show the proactive message at most once per session and remember when a user closes it.

Example

A hypothetical accounting SaaS notices that many trials stall on the bank connection step. It sets a rule: if a user has been on that screen for three minutes without connecting, a chat opens from a named support agent saying “Bank connections can take a few tries. Which bank are you using?”. The agent knows which banks need extra steps and sends a short guide or offers a screen share. Each chat is tagged with the bank name. After a month, the team sees two banks account for most issues and adds bank-specific instructions to the screen itself.

A hypothetical meditation app uses a lighter version for new users who open the app three times without finishing a session. A coach sends one chat message asking what they are hoping to get from meditation and suggests a short starter session.

Metrics to track

  • Activation rate for chatted users. Compare the share of users who reach your activation event between those offered chat and a holdout group with the same stuck signal.
  • Chat acceptance rate. The share of proactive messages that get a reply. Low rates suggest poor timing or weak copy.
  • Time to activation. How long chatted users take to reach the activation event compared with the holdout group.
  • Recurring stuck points. The number of chats per tag each week. Product fixes should make the top tags shrink.

When it backfires

  • Interrupting progress. A pop-up that appears while someone is typing or moving through setup breaks their focus.
  • Fake humans. A bot pretending to be a person loses trust the moment it gives a canned answer.
  • Unstaffed promises. Offering live help and then replying hours later is worse than a clear help article.
  • Chat as a patch. If agents answer the same question every day and nobody fixes the screen, the cost grows with every new user.
  • Messaging everyone. Triggering on every first visit treats confident users like they are lost.

Growth Marketing Academy

Learn the framework behind this tactic

These lessons explain the math and the mental model, so you can adapt the tactic instead of copying it.

Questions people ask

Should a bot or a person reply?

A bot can answer simple questions and collect details, but users who are stuck often have specific problems. Make it easy to reach a person, and say clearly whether they are talking to a bot or a human.

What hours should the chat be staffed?

Staff the hours when most new users sign up. Outside those hours, show a clear expected reply time and follow up by email so the conversation does not get lost.

Will proactive chat annoy users?

It can if it fires on every page or interrupts someone who is making progress. Trigger it only on real stuck signals, make it easy to dismiss, and do not reopen it once dismissed in that session.

Want us to run this for you?

The Growth Folks® agency plans and executes tactics like this end to end, so your team can stay on the product.

Talk to the agency →