What it is
A workspace-scoped roster of your customers (B2B accounts), each carrying:- Name and optional domain (
acme.com) - ARR tier —
enterprise,mid,smb,free, orunknown - ARR value — optional explicit number
- Health —
healthy,watch,at_risk, orunknown - Notes — leader-editable, one paragraph
The at-risk strip
The top of the Accounts view shows a ranked list of accounts that are currentlyat_risk or watch, weighted by ARR tier so an enterprise account on watch ranks above a free account at at_risk. The ranking formula:
Per-account metrics
Each account carries its own weekly rollup of CSAT, ticket volume, first response time, and (when available) sentiment. The data is keyed by ISO week (2026-W19) so trend lines stay comparable across timezones.
The worker writes one snapshot per (account, iso_week) on every helpdesk metric refresh; the table tops out at twelve weeks per account in the UI but the underlying history is unbounded.
API
How accounts feed the brief
When at least one account is flaggedat_risk or watch, the brief’s context block includes a short summary:
What accounts aren’t
- Not a CRM. No pipeline, no contacts, no deal stages. Forepost’s job is to surface support-side health for the names you already track elsewhere.
- Not a customer-data store. Forepost doesn’t persist conversation bodies, contact PII, or anything beyond what you’ve explicitly entered or what the helpdesk integration synced.
- Not B2C. If your book is thousands of consumer users, leave Accounts empty. The team-level signals are the right read for B2C; accounts are designed for the long-tail-plus-named-enterprise pattern most B2B SaaS support teams run.