Health score
A 0-100 rollup that drives the at-risk flag and the Workbench triage queue.
A 0-100 rollup that drives the at-risk flag and the Workbench triage queue.
Pi assigns every Customer a health score from 0 to 100 that summarizes whether the account is on track. The score updates nightly at 02:00 in your workspace timezone, and on a handful of live events: phase changes, task completions or overdue tasks, support tickets, and CRM stage updates. You see the current score on the customer page’s Health tab, in the Customers list as a colored pill, and as the sort key behind What’s at risk.
Five signals roll up, each weighted differently:
You can see the signal-level breakdown on the Health tab. Click any row to expand into the underlying data: which tasks are overdue, which phase is dragging, which tickets are open.
Pi maps the raw 0-100 score onto three buckets that show up everywhere a score is displayed:
whats-at-risk prompts.The boundaries are workspace settings under Admin > Health score. You can tighten or loosen them if your portfolio runs hot or cold.
at_risk statusThe score and the status field are independent.
at_risk status is a flag you or a teammate sets on the Customer record. It does not move on its own.When a score drops into the red bucket, Pi does not auto-flip status to at_risk. It nudges you instead: a new entry in the activity feed and a card in the Workbench inbox. You decide whether to set the status. See at risk and churned for what flipping the status triggers.
A score drop of 10 points or more fires a customer.health_score_dropped event. A bucket transition (Healthy to Watch, Watch to At risk) fires customer.health_bucket_changed. Useful for piping into Slack or your ops tooling. See webhooks overview.
Email help@pivotal.app with a screenshot of where you got stuck and the customer or onboarding id from the URL.