> ## Documentation Index
> Fetch the complete documentation index at: https://docs.buildbetter.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# ✨ Start Here: Track Customer Health & Prevent Churn

> Go from reactive firefighting to proactive success—prevent your first churn in 1 week

You're the first CS hire. You have 10-30 customers. You respond to emails, fix issues, and hope everyone renews. You have no idea which customers are happy, which are at risk, or what's causing problems until someone threatens to churn.

**This guide shows you how to go from reactive to proactive in 1 week—and prevent your first churn.**

## The CS Reality

**Your current state**:

* 📧 Reactive: Waiting for customers to email with problems
* 🤷 Blindness: No idea who's happy vs at-risk
* 🔥 Firefighting: Every issue is a surprise
* 📊 No data: Can't prove your impact
* 😰 Renewal anxiety: Will they renew? Who knows!

**The problem**: By the time a customer complains, they've been unhappy for weeks. You're always playing catch-up.

## What You'll Achieve

In your first week:

* ✅ **Visibility**: Know which customers are happy vs at-risk
* ✅ **Early warning**: Spot problems weeks before customers complain
* ✅ **Proactive outreach**: Reach out before they have to email you
* ✅ **Data-driven**: Track sentiment, not guesses
* ✅ **Churn prevention**: Save your first at-risk customer

<Info>
  **Time investment**: 1 hour setup + 5 mins per customer call. **ROI**: Prevent 1-2 churns (potentially $50K-$500K saved).
</Info>

## Prerequisites

<Check>
  BuildBetter account ([buildbetter.ai](https://buildbetter.ai))
</Check>

<Check>
  Customer calls happening (onboarding, check-ins, support)
</Check>

<Check>
  Email access to past support conversations (optional)
</Check>

***

## Day 1: Capture Customer Conversations (30 minutes)

Start recording every customer interaction.

<Steps>
  <Step title="Set Up Auto-Recording">
    1. Go to **Settings** → **Integrations**
    2. Connect Google Calendar or Outlook
    3. Authorize BuildBetter

    \[screenshot: Calendar integration settings]
  </Step>

  <Step title="Create Recording Rules for Customer Calls">
    Auto-record all external customer conversations:

    1. **Settings** → **Organization** → **Bot Recording Rules**
    2. Create rules:

    **Rule 1: Onboarding Calls**

    * Event title contains "onboarding" OR "kickoff"

    **Rule 2: Check-ins**

    * Event title contains "check-in" OR "QBR" OR "review"

    **Rule 3: Support Calls**

    * Event title contains "support" OR "help" OR "issue"

    **Rule 4: All Customer Calls** (catch-all)

    * Has external attendees + excludes sales/recruiting keywords

    \[screenshot: Recording rules configured for customer success calls]

    <Tip>
      Set your bot name to something friendly like "Sarah's Notetaker" instead of "BuildBetter Bot" for better customer perception.
    </Tip>
  </Step>

  <Step title="Upload Past Call Recordings">
    Have old recordings? Upload them now:

    1. Click **Upload** (top right)
    2. Drag and drop customer call recordings
    3. Tag each with customer name

    \[screenshot: Bulk upload interface with customer tags]

    Even 3-5 past calls give you baseline data.
  </Step>
</Steps>

***

## Day 2: Import Support Data (20 minutes)

Get all customer communications in one place.

<Steps>
  <Step title="Connect Support Platform (if you have one)">
    If using Zendesk, Intercom, or similar:

    1. **Settings** → **Integrations**
    2. Connect your support platform
    3. Import last 3 months of tickets

    \[screenshot: Zendesk integration settings]

    BuildBetter extracts signals from ticket text automatically.
  </Step>

  <Step title="Or Upload Support Emails as CSV">
    No support platform? Export emails:

    1. Export customer emails to CSV (Date, Customer, Subject, Body)
    2. **Upload** → **Import Text Data** → Choose CSV
    3. Map columns (Customer Name, Content, Date)

    \[screenshot: CSV upload mapping interface]

    <Note>
      You don't need perfect data. Even partial history helps establish baselines.
    </Note>
  </Step>

  <Step title="Create Collections per Customer">
    Organize everything by customer:

    1. Go to **Collections**
    2. Create folder for each of your top 10 customers
    3. Name format: "\[Company Name] - Account"

    \[screenshot: Collections page with customer folders]

    Later you'll automatically route calls to these folders.
  </Step>
</Steps>

***

## Day 3: First Health Check (30 minutes)

After you have 3-5 customer calls or support tickets processed, do your first health analysis.

<Steps>
  <Step title="Review Auto-Extracted Signals">
    1. Go to **Signals** in left navigation
    2. You'll see insights from all customer interactions

    \[screenshot: Signals page showing mix of problems, questions, praise from customers]

    Signals automatically categorized:

    * 😤 **Complaint**: Negative feedback
    * 🐛 **Bug**: Issues reported
    * ❓ **Question**: Areas of confusion
    * 🎉 **Praise**: Positive feedback
    * 💡 **Feature Request**: What they want
  </Step>

  <Step title="Filter for At-Risk Signals">
    Find warning signs:

    1. Click **Filter** in Signals
    2. Select:
       * **Sentiment**: Negative or Very Negative
       * **Signal Type**: Complaint or Bug
       * **Severity**: Critical or Urgent

    \[screenshot: Filtered signals showing high-severity negative feedback]

    <Warning>
      **Red flags to watch for**:

      * Multiple complaints from same customer
      * Mentions of "considering alternatives"
      * "Frustrated" or "disappointed" emotion tags
      * Critical bugs unresolved
    </Warning>
  </Step>

  <Step title="Check Individual Customer Sentiment">
    For each of your top customers:

    1. Click **Filter** → **Company**: \[Customer Name]
    2. Review all their signals
    3. Note overall sentiment trend

    \[screenshot: Signals filtered by specific customer showing sentiment distribution]

    **Quick assessment**:

    * Mostly 😊 positive = Healthy
    * Mix of 😊 😐 = Monitor
    * Mostly 😣 negative = At-Risk
  </Step>

  <Step title="Create Your First At-Risk List">
    Use **Chat** for instant analysis:

    **Ask**: "Which customers seem at-risk based on recent interactions? Show me the warning signals."

    \[screenshot: Chat response identifying 2-3 at-risk customers with specific signals]

    The AI will:

    * Analyze sentiment across customers
    * Identify negative patterns
    * Show exact concerning quotes
    * Prioritize by severity
  </Step>
</Steps>

***

## Day 4: Proactive Outreach (1 hour)

Now you know who's at risk. Reach out before they churn.

<Steps>
  <Step title="Prepare for At-Risk Customer Call">
    For each at-risk customer, use BuildBetter to prepare:

    1. Go to their customer folder (or filter by company)
    2. Ask **Chat**: "Summarize all issues \[Customer Name] has raised. What are their main frustrations?"

    \[screenshot: Chat providing summary of customer issues]

    3. Review specific signals/complaints
    4. Check what promises were made (action items from past calls)
  </Step>

  <Step title="Schedule Check-In Call">
    Reach out with specific context:

    **Email template**:

    ```
    Hi [Name],

    I was reviewing our recent conversations and noticed [specific issue they mentioned]. I wanted to schedule a quick call to make sure we're addressing this properly and see how things are going overall.

    Does [time] work for a 30-minute check-in?
    ```

    <Tip>
      Mentioning the specific issue shows you're paying attention. Customers appreciate proactive outreach.
    </Tip>
  </Step>

  <Step title="During the Call">
    BuildBetter records automatically. Use your prep:

    1. Acknowledge specific issues they raised
    2. Show you've been listening (reference past conversations)
    3. Ask: "What else should I know about?"
    4. Create action plan
    5. Set next check-in date

    \[screenshot: Live call being recorded with real-time transcript]
  </Step>

  <Step title="After the Call">
    BuildBetter processes automatically:

    * Creates transcript
    * Extracts action items
    * Updates sentiment
    * Identifies new concerns

    Review the **Signals** tab on the call to see what was extracted.

    \[screenshot: Call detail page with signals extracted]
  </Step>
</Steps>

**Real impact**: One of our CS managers saved a \$120K account this way. The customer said "No one from \[other vendors] has ever been this proactive."

***

## Day 5: Create Health Dashboard (30 minutes)

Visualize customer health so you can track it over time.

<Steps>
  <Step title="Build Customer Health Dashboard">
    1. Go to **Clustering** in left navigation
    2. Click **Customize Dashboard**

    \[screenshot: Dashboard edit mode]
  </Step>

  <Step title="Add Key Health Metrics">
    Create these visualizations:

    **Card 1: Sentiment Over Time** (Line Chart)

    * Shows if customers are getting happier or unhappier
    * **Data**: Signals, grouped by week
    * **Metric**: Average sentiment

    \[screenshot: Line chart showing sentiment trend over 4 weeks]

    **Card 2: Top Customer Issues** (Bar Chart)

    * Most common problems across all customers
    * **Data**: Signals, type = "Problem" or "Complaint"
    * **Group by**: Topic/Theme

    \[screenshot: Bar chart of top 5 customer issues]

    **Card 3: At-Risk Customers** (Table)

    * List of customers with negative sentiment
    * **Data**: Signals with negative sentiment
    * **Group by**: Company
    * **Sort by**: Severity

    \[screenshot: Table showing at-risk customer list]

    **Card 4: Support Issue Trends** (Line Chart)

    * Are issues increasing or decreasing?
    * **Data**: Bug/Issue signals
    * **Group by**: Week

    \[screenshot: Support issue trend chart]
  </Step>

  <Step title="Save and Bookmark">
    1. Click **Save Dashboard**
    2. Name it "Customer Health Monitor"
    3. Bookmark the URL
    4. Check it every Monday morning

    <Info>
      This dashboard updates in real-time as new calls and support tickets come in. No manual data entry.
    </Info>
  </Step>
</Steps>

***

## Day 6-7: Establish Baseline & Routine (Ongoing)

Build habits that keep you proactive.

### Your Weekly CS Routine

**Monday Morning** (10 mins):

<Steps>
  <Step title="Check Health Dashboard">
    Review:

    * Sentiment trend (↗️ good, ↘️ bad)
    * New at-risk customers
    * Spike in support issues?

    \[screenshot: Monday dashboard review showing weekly changes]
  </Step>

  <Step title="Ask Chat for Weekly Summary">
    **Query**: "What are the top 3 customer issues from last week? Any customers showing concerning patterns?"

    \[screenshot: Chat providing weekly summary]

    Takes 2 minutes. Better than reading 50 support tickets.
  </Step>

  <Step title="Prioritize Outreach">
    Based on insights:

    * At-risk customers: Schedule calls this week
    * Recurring issues: Escalate to product team
    * Happy customers: Ask for testimonial or referral
  </Step>
</Steps>

**After Every Customer Call** (5 mins):

<Steps>
  <Step title="Quick Review">
    1. Check signals extracted from call
    2. Review action items
    3. Mark any red flags

    \[screenshot: Post-call signal review]
  </Step>

  <Step title="Update Customer Status">
    Tag the call with health indicator:

    * 🟢 Healthy
    * 🟡 Monitor
    * 🔴 At-Risk

    \[screenshot: Tagging interface with health status tags]
  </Step>
</Steps>

**Friday Afternoon** (15 mins):

<Steps>
  <Step title="Weekly Wrap-Up">
    Ask Chat:

    **"Generate a summary of this week's customer interactions. What went well? What needs attention?"**

    \[screenshot: End-of-week summary]
  </Step>

  <Step title="Share with Team">
    Click **Generate** → **Generate Document** → "Weekly CS Report"

    \[screenshot: Weekly CS report document]

    Share with:

    * Product team (for feature requests/bugs)
    * Leadership (for account health updates)
    * Sales (for expansion opportunities)
  </Step>
</Steps>

***

## Set Up Automation (Bonus: 15 minutes)

Let BuildBetter do the monitoring for you.

<Steps>
  <Step title="Auto-Alert on Negative Sentiment">
    Create workflow to notify you of concerning signals:

    1. **Workflows** → **Templates**
    2. Select "Signal to Webhook" or "Signal to Slack"
    3. Configure:
       * **Trigger**: New signal created
       * **Condition**: "Customer signal with negative sentiment or critical severity"
       * **Action**: Send to Slack channel #customer-health

    \[screenshot: Workflow configuration for negative sentiment alerts]

    <Tip>
      You'll get notified within minutes when a customer expresses frustration, instead of finding out days later.
    </Tip>
  </Step>

  <Step title="Auto-Organize Calls by Customer">
    Route calls to customer folders automatically:

    1. **Workflows** → **Templates** → "Recording to Folder"
    2. Create workflow for each top customer:
       * **Condition**: Call includes "\[Customer Name] attendee email"
       * **Action**: Add to "\[Customer Name] - Account" folder

    \[screenshot: Workflow for auto-filing customer calls]
  </Step>

  <Step title="Weekly Auto-Summary">
    Get automatic weekly reports:

    1. **Settings** → **Scheduled Tasks**
    2. **Create Task**:
       * **Name**: Weekly CS Summary
       * **Schedule**: Every Friday at 4 PM
       * **Instructions**: "Analyze this week's customer calls and support interactions. Identify: 1) At-risk accounts, 2) Top issues, 3) Positive wins, 4) Action items for next week."

    \[screenshot: Scheduled task configuration]

    Every Friday, Chat will have a fresh summary waiting for you.
  </Step>
</Steps>

***

## Real Example: Maya's First Churn Save

**Background**: Maya joined as first CS hire. 15 customers. No system. Just email and hope.

**Day 1**: Set up BuildBetter, connected calendar, uploaded 6 old call recordings

**Day 2**: Imported 3 months of support emails (CSV)

**Day 3**: Reviewed signals. BuildBetter flagged "TechCorp" with 8 negative signals in 2 weeks:

* "Export feature broken" (mentioned 3 times)
* "No response from support" (2 times)
* "Disappointed" sentiment
* "Looking at alternatives" (🚨)

Maya checked—TechCorp hadn't renewed their support contract yet. Renewal in 45 days.

**Day 4**: Maya immediately reached out:

"Hi Jessica, I was reviewing our recent conversations and noticed you've been having issues with the export feature. I also see we haven't been responding fast enough. I want to schedule a call to fix this and make sure we're meeting your needs."

**The call**:

* Jessica was surprised: "No vendor has ever done this proactively"
* Maya acknowledged every issue specifically (BuildBetter had the quotes ready)
* Fixed export bug in 3 days
* Set up weekly check-ins
* Assigned dedicated support contact

**Day 7**: Maya's dashboard showed TechCorp sentiment: -6 → +3

**45 days later**: TechCorp renewed, expanded by 50%, became reference customer

**Maya's quote**: "BuildBetter helped me save an account I didn't even know was at risk. That one save paid for the tool for 10 years."

***

## Common CS Questions

<AccordionGroup>
  <Accordion title="How do I handle customers who don't want to be recorded?">
    **Be transparent**:

    "I use a note-taking assistant so I can focus on our conversation instead of typing. It creates a transcript and action items for us. Is that okay?"

    **Most say yes.** If not: Take notes manually, upload text to BuildBetter after.
  </Accordion>

  <Accordion title="What if I have too many customers to track individually?">
    **Segment by health tier**:

    * **Tier 1**: Top 10 revenue customers (manual review weekly)
    * **Tier 2**: Medium customers (dashboard monitoring)
    * **Tier 3**: Small customers (automated alerts only)

    BuildBetter scales with you. Dashboard shows all, you dive deep where it matters.
  </Accordion>

  <Accordion title="How accurate is sentiment analysis?">
    **85-90% accurate** in our testing.

    **Pro tip**: Always verify critical signals by reading the quote or listening to the clip. Don't auto-respond to sentiment alone.

    \[screenshot: Signal with quote verification]
  </Accordion>

  <Accordion title="Should I tell customers about negative signals I found?">
    **Yes, but carefully**:

    ❌ "Our AI detected you're unhappy"
    ✅ "I noticed you mentioned \[specific issue] last week. Want to talk about it?"

    Frame it as attentive listening, not surveillance.
  </Accordion>

  <Accordion title="What if support tickets don't integrate?">
    **Manual export works fine**:

    1. Export support tickets to CSV monthly
    2. Upload to BuildBetter
    3. AI extracts signals from ticket text

    Not real-time, but better than nothing.
  </Accordion>
</AccordionGroup>

***

## Your 7-Day CS Transformation Checklist

### Day 1: Setup

<Check>Connect calendar</Check>
<Check>Create recording rules for customer calls</Check>
<Check>Upload past customer call recordings</Check>

### Day 2: Data Import

<Check>Connect support platform OR upload support emails (CSV)</Check>
<Check>Create collections for top 10 customers</Check>

### Day 3: First Analysis

<Check>Review auto-extracted signals</Check>
<Check>Filter for at-risk signals (negative sentiment, high severity)</Check>
<Check>Use Chat to identify at-risk customers</Check>
<Check>Create at-risk customer list</Check>

### Day 4: Proactive Outreach

<Check>Prepare for at-risk customer calls using Chat summaries</Check>
<Check>Schedule and conduct check-in calls</Check>
<Check>Document action items from calls</Check>

### Day 5: Dashboard

<Check>Build customer health dashboard (4 key charts)</Check>
<Check>Bookmark dashboard for weekly review</Check>

### Day 6-7: Establish Routine

<Check>Do Monday morning dashboard review</Check>
<Check>Set up Friday weekly summary</Check>
<Check>Create automation workflows (alerts, routing, summaries)</Check>

***

## What's Next?

### After Your First Week

<CardGroup cols={2}>
  <Card title="Comprehensive Health Scoring" icon="heart-pulse" href="/pages/Use%20Cases/cs/customer-health">
    Build advanced multi-dimensional health scores (for 30+ customers)
  </Card>

  <Card title="QBR Automation" icon="presentation" href="/pages/Use%20Cases/cs/customer-health#qbr-automation">
    Generate executive business reviews automatically
  </Card>

  <Card title="Renewal Intelligence" icon="calendar-check" href="/pages/Use%20Cases/cs/renewal-tracking">
    Predict renewal outcomes 90 days in advance
  </Card>

  <Card title="Support Ticket Analysis" icon="ticket" href="/pages/Use%20Cases/level-up/cs-ticket-analysis">
    Analyze patterns across hundreds of support tickets
  </Card>
</CardGroup>

### Make It a Habit

**Daily** (5 mins):

* Quick glance at Signals
* Star anything concerning

**Weekly** (20 mins):

* Monday: Dashboard review
* Friday: Generate weekly summary
* Proactive outreach to 2-3 customers

**Monthly** (1 hour):

* Deep dive on health trends
* Update at-risk strategies
* Celebrate saves and wins

<Tip>
  Great CS isn't about fixing problems faster—it's about knowing about them sooner. BuildBetter gives you weeks of head start.
</Tip>

***

## Resources

<CardGroup cols={2}>
  <Card title="Watch: CS Health Tracking" icon="play" href="https://buildbetter.ai/demo">
    See this workflow in action (6 min)
  </Card>

  <Card title="Template: Check-In Agenda" icon="clipboard-list" href="#">
    Proven customer check-in frameworks
  </Card>

  <Card title="Book: CS Strategy Call" icon="calendar" href="https://buildbetter.ai/demo">
    Get personalized CS setup help (free)
  </Card>

  <Card title="Community: CS Professionals" icon="users" href="#">
    Join CS leaders using BuildBetter
  </Card>
</CardGroup>

***

**Turn customer success from reactive firefighting into proactive relationship building.**

<Info>
  The best CS teams don't wait for customers to complain. They spot patterns, reach out early, and prevent issues before they become churn. Now you can too.
</Info>

<Note>
  Based on data from 1,000+ CS teams using BuildBetter. Teams using proactive health monitoring have 12-15% higher retention than reactive teams.
</Note>
