← Back to all hacks
Level 1 · Foundations

Set alerts

This playbook shows you how to set up automated alerts that fire when customers get stuck. Instead of guessing, you'll know the exact moment a user hits a roadblock -- a failed payment, a rage click, a key feature they haven't used -- so you can reach out with targeted help and save the account before they churn.

Effort
Low
Cost
Zero
Time to first result
Hours
Best for
SaaS, mobile apps, free trials
Save this playbook

Save this strategy and send it to my inbox

Get the full playbook - scripts, tool stack and checklist - delivered as a single email you can act on today.

No spam. One email, and only what is worth reading.

An illustration of a founder receiving an alert notification on their phone while a user looks confused on a nearby screen.
Get notified the moment a user needs your help.

Why This Works

Proactive outreach builds trust and loyalty. Reaching out to a user who is struggling *before* they complain to support or churn turns a moment of high friction into a moment of delight. It shows you're paying attention and you care about their success, creating a powerful positive experience that they'll remember and share.

These alerts are a powerful diagnostic tool for your product. They aren't just one-off support tickets; they are signals of where your UX is confusing, your onboarding is failing, or your features are broken. By tracking the frequency of different alerts, you gather quantitative data on your product's biggest friction points, which helps you prioritize the most important fixes.

Three real examples

SaaS Onboarding20% increase in activation

Zapier helps users build their first 'Zap'

Zapier knows that the 'aha!' moment comes when a user successfully creates their first automated workflow, or 'Zap'. They set up automated, personalized emails triggered by user behavior (or lack thereof). For example, if a user signs up but doesn't create a Zap within a few days, they receive an email with ideas and templates to get them started, turning a potential churn signal into a successful activation.

Source: Segment Blog
B2B SalesReal-time sales notifications

Segment gets instant alerts for high-value signups

Segment uses its own product to send real-time alerts to a Slack channel whenever a new user signs up from a target account (e.g., a Fortune 500 company). The alert contains enriched data about the company and the user. This allows their sales and success teams to immediately reach out with a personal, high-touch welcome, starting the relationship long before the user ever hits a pricing page.

Source: Segment Blog
Customer RetentionReduced churn by 71%

Groove identifies 'at-risk' customers

The Groove team identified behaviors that correlated with churn, like infrequent logins or not using key features. They set up alerts to flag users who were showing these 'red flag' metrics. A team member would then personally reach out, not with a generic 'please don't leave' email, but with a genuine offer to help them get more value from the product. This proactive support was a key part of their successful effort to slash churn.

Source: GrooveHQ Blog

Supercharge this playbook by integrating session replay tools (like LogRocket or Hotjar). When an alert for a stuck user fires, include a link to their latest session recording in the notification. This lets you see *exactly* what they were doing and where they got confused.

The step-by-step playbook

  1. 1

    1. Identify Your 'Aha!' Moment

    What is the single key action a user must take to get value from your product? For Facebook, it's adding 7 friends. For Slack, it's sending 2000 messages. Define this clearly.

  2. 2

    2. Define 'Stuck' Signals

    Brainstorm a list of behaviors that indicate a user is stuck. Think both in-app (e.g., visited pricing page 3 times but didn't upgrade) and 'negative' events (e.g., invited a teammate but teammate never accepted).

  3. 3

    3. Choose Your Analytics Tool

    You need a tool that can track events and trigger notifications based on user cohorts. Product analytics tools like June.so, Mixpanel, or Amplitude are built for this. Start with the free plan.

  4. 4

    4. Instrument Your Key Events

    Ensure you're tracking the events needed for your alerts. This includes signups, key feature usage, and 'negative' events like `payment_failed`. If you aren't tracking it, you can't alert on it.

  5. 5

    5. Build Your First Alert

    Start with one simple, high-value alert. A great first one is: 'User signed up more than 3 days ago AND has not performed {Your Aha! Moment}'. This targets users who are slipping away.

  6. 6

    6. Configure The Notification

    Send the alert to a place your team will see it instantly. A dedicated Slack channel (#user-alerts) is ideal. Make sure the alert message includes the user's name, email, and a link to their profile.

  7. 7

    7. Reach Out Manually

    For the first few weeks, send every email manually. Use a template but personalize it. This helps you learn the exact pain points from user replies, which is incredibly valuable feedback.

Copy-Paste Outreach Template

When an alert fires, you need a simple, non-robotic way to offer help. This template works because it's personal and direct. Send it from your personal founder email address.

Subject: Quick question about {Your App Name}

Hi {FirstName},

I'm {Your Name}, one of the founders of {Your App Name}. I noticed you signed up and started to get things set up, but haven't had a chance to {Key Activation Event} yet.

Sometimes new users run into a small snag at this stage, and I wanted to see if I could help with anything. Happy to answer any questions or clarify how things work.

Let me know!

Cheers,
{Your Name}

Key Questions to Answer First

  • What is the single most important action a new user must take to see value?
  • What are 3-5 user behaviors that signal they are stuck, confused, or about to churn?
  • Where should alerts go to be seen and acted on immediately (e.g., a specific Slack channel)?
  • Who is responsible for monitoring the alerts and reaching out to the user?
  • How will we measure success (e.g., reply rate, activation rate of helped users)?

Focus on defining specific, actionable 'stuck signals'. 'User logged in' is a weak signal. 'User attempted to connect their Google Calendar but the connection failed' is a strong signal.

Recommended tools

June.so

Starts free

June is perfect for this playbook. It sits on top of Segment and lets you create alerts for key user actions (e.g., 'users who did X but not Y') in seconds and send them to Slack.

Slack

Starts free

The best destination for your alerts. Create a dedicated, public channel like #user-activity so the whole team can see where customers are succeeding and struggling.

Tally.so

Starts free

If you want to gather structured feedback from a stuck user, link them to a simple form. Tally is a free and elegant form builder that's perfect for this.

Zapier

Starts free

Use Zapier to connect your analytics tool to other apps. For example, you could create a Zap that automatically adds 'stuck' users to a specific email sequence or creates a task in your CRM.

Prices are indicative and change - check the vendor before buying.

Do it faster with AI Prompts

Brainstorm 'stuck' signals

My SaaS product helps teams {describe your product}. The 'aha!' moment is when a user {your 'aha!' moment}. Act as a product manager and brainstorm a list of 10 specific, trackable user behaviors that signal a user is 'stuck' or needs help. Include a mix of inaction (e.g., 'hasn't done X') and friction (e.g., 'did Y multiple times').

Write the outreach email

Act as a SaaS founder. Write a friendly, low-pressure, personal email to a new user who seems stuck. My company is {Your App Name} and the user hasn't completed our key activation event: {Key Activation Event}. The goal is to offer genuine help, not to sell. The email should be short and feel like it was written by a real person.

Design the Slack alert

I need to format a notification for a Slack channel. The alert triggers when a user has failed a payment. Design a concise but informative Slack message that includes the user's name, email, plan they are on, the value of the payment, and a direct link to their profile in our admin panel. Use Slack's formatting (like bolding and blocks) to make it easy to read.

Mistakes that kill this play

  • Creating too many noisy alerts at once. Start with one, prove its value, then add more.
  • Making alerts too generic. 'User was active for 5 minutes' is useless. 'User invited 3 teammates' is gold.
  • Not including actionable data in the alert. Always include the user's email and a link to their profile.
  • Automating the outreach too early. Send emails manually at first to learn from the replies.
  • Forgetting about 'negative events' like `integration_failed` or `payment_declined`. These are often the most urgent and important alerts.
  • Sending alerts to a black hole. Pipe them into a visible, dedicated Slack channel where they will be acted upon.
  • Not having a plan to respond. If a user replies for help on a Saturday, you need to be ready to answer them quickly.

Your First 7 Days

  • Day 1: Decide on your single most important 'aha!' moment. Then, brainstorm 3-5 specific 'stuck' signals related to that action.
  • Day 2: Choose your analytics tool (e.g., June.so). Instrument the key events you need to track your chosen signals.
  • Day 3: Build and enable your first alert in your tool. Target one specific 'stuck' signal like 'user signed up 3 days ago but has not completed activation event'.
  • Day 4: Set up your notification destination (e.g., a new #user-alerts channel in Slack). Write the draft outreach email template in a separate doc.
  • Day 5: Wait for the first alert to fire. When it does, copy your template, personalize it with the user's details, and send it from your own email account.
  • Day 6-7: Monitor for replies and be ready to help. Every conversation is a learning opportunity. Note down the user's problem - it's a roadmap for improving your product.
Save this playbook

Save this strategy and send it to my inbox

Get the full playbook - scripts, tool stack and checklist - delivered as a single email you can act on today.

No spam. One email, and only what is worth reading.

More Level 1 hacks