Crm home
ProWhere the day starts: tasks due now, the quarter against quota, deals closing within 30 days, people going quiet and the latest activity, each a click from its record.
pnpm dlx shadcn@latest add @caliper/crm-homeToday
Tuesday 13 October · 4 tasks due · 2 deals close within 30 days
- Your open pipeline
- €75,600
- Weighted forecast
- €42,840
- Won this quarter
- €7,200
- Against quota
Due now
- Call Sofía about the renewal4 days ago
- Send the security review to MartaYesterday
- Book the Tide Physio demoToday
- Price the second Palisade propertyToday
Closing within 30 days
- Group close, 4 entitiesOstra Freight · Negotiation · closes 24 Oct€48k
- Palisade spa add-onPalisade Hotels · Proposal · closes 31 Oct€8.4k
Going quiet
Recent activity
- Noor replied to the agency bundle offer: interested, wants a call next week. · Tomás Ferreira · Yesterday
- Inês runs three clinics; wants a starter plan to try it with one. · Maya Chen · 3 days ago
- Quarterly review: happy with close times, wants SSO before renewal. · Priya Raman · 4 days ago
- Sent the SOC 2 report and the data processing terms. · Maya Chen · 4 days ago
- Marta wants intercompany in scope for Q1. Security review is the last blocker. · Maya Chen · 5 days ago
- Moved from Proposal to NegotiationGroup close, 4 entities · Maya Chen · 6 days ago
When to use #
Use it for
- The landing screen of a CRM or account tool.
- A personal view that turns records into the next things to do.
Skip it when
- A company-wide dashboard; use CRM reports.
Installation #
pnpm dlx shadcn@latest add @caliper/crm-home
Adds its 9 files to components/ui/, each with its own stylesheet, and installs their packages. Pro installs with your access token, set up once per project. See Pro access. The first part also adds Caliper UI’s tokens; import them once as in Installation.
Usage #
Import it from your copy of the source. The example behind the preview comes with the source.
import { CrmHome } from "@/components/ui/crm-home"
The worked example comes with Pro
The 122-line example behind the preview opens here with a Pro or Team licence.
API reference #
CrmHome
component
Accessibility #
It exposes status semantics, with aria-label, aria-hidden and aria-describedby kept in step with state. Changes that matter are announced through a live region.
No custom key handling; Tab and the native activation keys do the work.
Motion #
It declares no animation in its component source. Any transition comes from its stylesheet, which uses the duration tokens that collapse to instant under prefers-reduced-motion.