Cascade Freight $148,000 ARR health 82 → 54
- Weekly active users −38% Segment
- 3 urgent tickets Zendesk
- Champion left Salesforce
Buoy joins CRM, billing, support and usage data for every account, explains its health, runs your playbooks and reconciles renewals to billing.
100% free, open source alternative to Gainsight, ChurnZero and Totango
At risk
Cascade Freight $148,000 ARR health 82 → 54
Slack #cs-alerts Cascade Freight dropped to 54 champion Dana Ruiz left Mon Oct 5 acknowledged by Jordan
Ticket #48213 marked solved route exports still 0 → Reopened linked to ENG-912 fix shipped Tue Oct 13
Renewed
Usage back: 212 exports Wed Oct 14 risk resolved
Renewal Cascade Freight $148,000 Thu Dec 31 Commit
Q3 NRR 112% GRR 94% reconciles to Stripe to the cent
Cascade renews by Dec 31!
Cascade Freight · Mon Sep 28 – Mon Oct 19
One account, one bad week, one renewal kept. Buoy saw it first and stayed on it until Cascade's own data said it was over.
Enterprise $148,000 ARR CSM Jordan Hale
Healthy 70+·Watch 60–69·At risk below 60
Mon Oct 26 renewal $148,000 Commit →
Mon Oct 5 9:08 amDana Ruiz left · Salesforce
Mon Oct 5 9:12 amSlack alert · Jordan acknowledged 9:20 am
Tue Oct 6 7:10 amAgent: #48213 says solved · route exports still 0
Tue Oct 6 8:52 am#48213 reopened · 3 tickets linked to ENG-912
Tue Oct 6 10:15 am PTRob Tanaka books the intro
Thu Oct 8 2:00 pmNew sponsor meeting with Rob
Mon Oct 12 4:40 pmENG-912 fix merged
Tue Oct 13 6:00 pmFix shipped in 4.18.2
Wed Oct 14 3:12 pm PTRob: "Drivers had routes this morning."
Wed Oct 14 6:15 pm212 route exports · risk resolved
Caught in week one!
Health · Mon Oct 5, 9:11 am
Health is your scorecard, weighted your way. Each measure names its source and how fresh it is, so 54 reads as three causes, not a color.
was 82 on Mon Sep 28
Enterprise CSM Jordan Hale $148,000 ARR renews Thu Dec 31
| Measure | Weight | Now | Was | Reason | Source | ||
|---|---|---|---|---|---|---|---|
| Usage | 40 | 19 | 30 | 19 of 40 was 30 | usage: −11 | Weekly active users 340 → 211 (−38%) · route exports 0 since Wed Sep 30 | Segment synced 9:00 am |
| Support | 25 | 9 | 20 | 9 of 25 was 20 | support: −11 | 3 urgent tickets in 5 days: #48213, #48219, #48224 | Zendesk synced 9:10 am |
| Relationship | 20 | 11 | 17 | 11 of 20 was 17 | champion: −6 | Champion Dana Ruiz left | Salesforce synced 9:08 am |
| Billing | 15 | 15 | 15 | 15 of 15 was 15 | billing fine | Paid on time · Oct 1 invoice paid | Stripe synced 9:00 am |
54 of 100 was 82 recalculated 9:11 am, 3 minutes after the Salesforce change
Gainsight history weekly Mon Oct 6, 2025 – Mon Sep 28, 2026
Buoy daily
Healthy 70+Watch 60–69At risk below 60
Scorecard: Enterprise v3 Usage 40 Support 25 Relationship 20 Billing 15
Alert · Mon Oct 5, 9:12 am
The drop reached Slack within a minute. Sales saw the same health in Salesforce, and support saw it beside the ticket in Zendesk.
54 At risk
as AE Chris Novak sees it
Buoy
BuoyAPP9:12 am
Cascade Freight dropped to 54 At risk champion Dana Ruiz left weekly active users −38% 3 urgent tickets renews Thu Dec 31 $148,000
AcknowledgeSnoozeOpen in Buoy
✓Acknowledged by Jordan Hale 9:20 am
Jordan Hale
/buoy Cascade Freight
Buoy
Health 54 At risk owner Jordan Hale renews Thu Dec 31 $148,000 suggested playbook: Champion change
as support agent Bree Collins sees it
Buoy
#48213 urgent ‘Route exports fail’ solved Fri Oct 2, 4:30 pm by Bree Collins macro: clear cache and retry
Route Exported 0 since Wed Sep 30 weekday average 208 (Sep 14–25)
ENG-912 Route export fails with custom carrier codes after 4.18 open matches #48213, #48219, #48224
Oct 1 invoice paid billing is not the cause
Tony Alvarez, dispatch lead Mon Oct 5, 6:52 am PT: “Still hand-keying routes into our carrier portal.”
Unresolved same cause as ENG-912
SupportElena Marsh: reopen #48213 and link all three tickets to ENG-912
EngineeringSam Whitaker: ENG-912 into this sprint (4 accounts linked $391,500 ARR)
CSJordan Hale: a daily status note to Cascade until exports return
Drafted by Buoy sent by Jordan 8:40 am
Verify · Tue Oct 6 → Wed Oct 14
Zendesk said solved. Cascade's exports still read zero. The agent checked every source, lined up three owners and closed the risk only on Cascade's own data and words.
Tue Oct 6 · 8:52 am#48213 reopened by Elena Marsh 3 tickets linked to ENG-912
Tue Oct 6 · 9:30 amENG-912 moved into sprint 41 by Sam Whitaker
Fri Oct 9 · 9:00 amAgent chased: ENG-912 in code review Jordan's status note to Rob sent
Mon Oct 12 · 4:40 pmFix merged
Tue Oct 13 · 6:00 pm4.18.2 shipped “tell your customer” tasks for 4 CSMs
Wed Oct 14 · 3:00 pm PT212 route exports today (weekday average 208)
Wed Oct 14 · 3:12 pm PTRob Tanaka: “Drivers had routes this morning. Thanks for staying on it.”
Wed Oct 14 · 6:15 pmRisk resolved confirmed by usage and by Rob Tanaka
✓4 of 4 linked accounts exporting again · Cascade Freight, Ridgeline Haulers, Bayside Produce, Cold Spring Logistics
4 steps started Mon Oct 5, 9:31 am owner Jordan Hale
Mark Dana Ruiz departed roles updated Mon Oct 5, 9:31 am
Map the new sponsor agent proposal Tue Oct 6, 8:05 am Rob Tanaka confirmed by Jordan 8:40 am
New sponsor intro booking link sent 9:02 am Rob booked Thu Oct 8, 11:00 am PT (2:00 pm ET)
Re-confirm the success plan Rob confirmed 2 of 2 goals in the customer portal, Thu Oct 15, 10:20 am PT
✓Outcome reached new sponsor engaged Thu Oct 15
Playbook · Mon Oct 5 – Thu Oct 15
The champion-change playbook found who already worked with Tidewell, booked the intro and brought back the meeting's commitments.
Dana Ruiz Director of Transportation Championdeparted Mon Oct 5 Salesforce
Rob Tanaka VP Operationsproposed sponsor on 11 email threads and 2 meetings since June cc'd on #48213
Linda Park CFO Economic buyerlast meeting Wed Jan 14, 2026
Tony Alvarez Dispatch lead Adminfiled #48213
Rob was on the ticket all along!
Rob Tanaka, Jordan Hale summary with cited lines
Q4 2026 · 214 renewals · $11,482,300 ARR
Which Q4 renewals have no executive contact?
6 renewals, $466,000 ARR:
Kestrel Cold Chain $212,000 Tue Dec 15
12Pinecrest Lumber Supply $88,500 Mon Nov 30
1Bluegate Imports $64,000 Thu Dec 31
3Halvorsen Dairy $41,200 Mon Nov 16
1Ozark Valley Feed $37,800 Tue Dec 1
1Tri-County Movers $22,500 Fri Oct 30
3Could not see: 2 of 14 CSM mailboxes aren't connected; their accounts were checked in Salesforce and calendars only.
Salesforce contact roles
214 renewals read
Calendars
180 days
Gmail
12 mailboxes
Portfolio · Mon Oct 19, 8:05 am
Maya asked in plain English. Buoy answered with the accounts, the records it read and what it couldn't see, then drafted the intros.
Tri-County Movers · CFO
Ozark Valley Feed
Halvorsen Dairy
Bluegate Imports
Pinecrest Lumber Supply
Executive intro Draft 1 of 6
To: COO, Kestrel Cold Chain
Subject: Before your Dec 15 renewal
Since your VP sponsor left in August, I'd like to meet before the Dec 15 renewal to review the year and agree next year's goals.
Drafted by Buoy 8:07 amSend
Signals · Mon Oct 12 – Wed Oct 21
Signals cut both ways. Juniper Labs filled its seats and an expansion opened; one unhappy NPS reply started a playbook within a minute.
Austin, TX CSM Nina Castillo
Seats used of 250 weekly
Signal: utilization above 90% → Nina Castillo
New team adopting: Returns 31 new users since Thu Oct 1 Segment
✓96% of 250 seats used expansion opened in Salesforce +$36,000 ARR Wed Oct 21 AE Chris Novak CS-sourced
“Their returns team joined; they asked for 50 more seats.”
Thu Oct 1 – Fri Oct 16
Sent 1,140 312 responses (27%) NPS +46
New detractor Harbor Point Distribution Savannah, GA score 3 Thu Oct 15, 2:48 pm
“Our Monday report lands after the 7 am standup.”
Throttle: no contact is surveyed twice within 90 days
Onboarding · Mon Sep 14 – Fri Oct 23
Northfield Clinics' onboarding ran on one plan both teams could see. One customer task slipped, the agent nudged it, and go-live held.
Minneapolis, MN Enterprise onboarding template 25 tasks (Tidewell 16 Northfield 9) started Mon Sep 14 when the deal closed in Salesforce onboarding lead Owen Price
Sep 14
Sep 21
Sep 28
Oct 5
Oct 12
Oct 19
Fri Oct 23
18 of 25 72% on track
Kickoff Wed Sep 16
Go-live Fri Oct 23
Route templates moved Tue Oct 13 → Wed Oct 14 proposed by the agent, accepted by Owen Price Go-live unchanged
Confirm pickup windows for 42 clinics due Fri Oct 9 overdue
Agent reminder in the portal and by email Mon Oct 12, 9:00 am CT → Grace Lindqvist
Done in the portal Tue Oct 13, 3:40 pm CT
✓Live Fri Oct 23 25 of 25 1,206 pickups routed on day one time to value 39 days
Customer portal Northfield Clinics Onboarding
✓Confirm pickup windows for 42 clinics
GLGrace Lindqvist
All 42 windows in. Two clinics changed hours.
Renewals and retention · Mon Oct 19 – Tue Nov 17
Linda Park signed, and the agent checked the renewal landed in Salesforce and Stripe. Every retention figure ties back to Stripe, with 0 exceptions.
term ends Thu Dec 31 notice Mon Nov 30 (§4.2, confirmed terms)
At risk Mon Oct 5Likely Thu Oct 15Commit Mon Oct 26
by Maya Okafor
Renewed recorded by Maya Okafor
Oct 1, 2025 – Sep 30, 2026 source: Stripe
| Starting ARR 1,635 accounts active Oct 1, 2025 | $31,406,218.40 |
|---|---|
| + Expansion 212 accounts | $5,654,270.00 |
| − Contraction 44 accounts | $622,463.20 |
| − Churn 31 accounts | $1,262,480.00 |
| = Ending ARR of the cohort | $35,175,545.20 |
NRR112.0%
GRR94.0%
New logos excluded 246 accounts $2,614,300.00
Stripe export $35,175,545.20 = Buoy $35,175,545.20 0 exceptions
Cascade Freight $132,000.00 → +$16,000.00 expansion, Thu Mar 12, 2026 (2 depots added) → $148,000.00 invoice links
Board deck done by 10!
Cutover · Thu Oct 1, 12:00 am
At midnight on Oct 1 Buoy took over the four Salesforce fields Gainsight wrote, on the same scales. Tidewell's 4 reports and 2 dashboards never went blank.
curl -fsSL https://runeditrun.com/install.sh | sh -s -- dev just-every/run-buoy
# Already have Node 22 or later? npx -y @runeditrun/rer dev just-every/run-buoy Also moves in from ChurnZero, Totango, Planhat, Vitally and Velaris.
4 fields from Salesforce field history switched Thu Oct 1, 12:00 am
| Field | Was written by | Now written by | Mapping | Read by |
|---|---|---|---|---|
| Health Score | Buoy | 0–100, same scale | 3 reports · 1 dashboard | |
| Health Color | Buoy | 70+ → Green60–69 → Yellowbelow 60 → Red | 2 reports · 2 dashboards | |
| CSM | Buoy | 14 CSMs, user to user | 2 reports | |
| Lifecycle Stage | Buoy | 5 stages, picklist to picklist | 1 report · 1 dashboard |
Parallel run Sat Sep 12 – Wed Sep 30: Buoy wrote shadow fields only deltas Mon Sep 21 and Wed Sep 30 0 duplicates
4 reports and 2 dashboards returning values for all 1,850 accounts
Also brought over from Gainsight
Cascade renews by Dec 31!
Renewal Cascade Freight $148,000
signed Tue Nov 17 ✓ renews Fri Jan 1, 2027