CRM Contact Dashboard

A full-featured CRM dashboard with a deal pipeline, contact table, activity feed, and sidebar nav — ideal for sales teams managing leads and revenue.

DashboardsComplexsaas
Compatible with:ChatGPTv0Bolt.newCursorGitHub Copilot
Patterns:sidebar, card-grid, table
Prompt
Build a CRM contact dashboard for a B2B sales team. The page should include:

1. **Fixed left sidebar (240px)** — Company logo ("PipelineHQ") at the top, primary nav links with icons: Dashboard, Contacts, Deals, Companies, Activities, Reports, Settings. A "New Contact" button in bright blue at the bottom of the nav. The sidebar collapses to icon-only on screens below 1024px, and becomes a hamburger drawer on mobile.

2. **Top header bar** — Page title "Dashboard" on the left, a global search input in the center ("Search contacts, deals, companies…"), and a notifications bell with a red badge (3), and user avatar (initials "SK") on the right.

3. **KPI card row (4 cards):**
   - **Open Deals:** 47, ▲ +5 this week, green badge
   - **Pipeline Value:** $284,000, ▲ +12% vs last month, green badge
   - **Won This Month:** 11 deals / $63,500, compared to 8 last month
   - **Avg Deal Size:** $5,772, ▼ -3% vs last month, red badge
   Each card has an icon, a large metric value, a trend badge, and a subtle 7-day sparkline.

4. **Deal pipeline (Kanban summary strip)** — A horizontal strip with 5 columns: Lead (18), Qualified (12), Proposal Sent (9), Negotiation (5), Closed Won (11). Each column shows a count pill and the total value beneath (e.g. "Lead — $92,000"). Use color-coded left borders (gray, blue, yellow, orange, green).

5. **Two-column lower section:**
   - **Left (60%):** "Recent Contacts" table with columns: Name, Company, Stage, Last Activity, Owner. Show 6 rows. Each name is a clickable blue link. Owner column uses avatar chips. Stage column uses colored pills (Lead = gray, Qualified = blue, etc.).
   - **Right (40%):** "Activity Feed" — a vertical chronological list of 8 recent CRM events. Each event has a colored icon, an actor name, an action description, and a relative timestamp ("2 hours ago"). Examples: "Sofia Kim added note on Acme Corp", "Deal with TechFlow moved to Negotiation", "New contact: David Park at Vertex AI".

6. **Design:** White background, zinc-50 card backgrounds, blue-600 accent, Inter font. Subtle box shadows on cards. Pipeline strip uses a scrollable overflow-x on mobile.
Mockdown
[HEADER]
  [Logo: PipelineHQ]  [Search: "Search contacts, deals…"]  [🔔 3]  [Avatar: SK]

[SIDEBAR — 240px, fixed left]
  ● Dashboard (active, blue-600)
  ○ Contacts
  ○ Deals
  ○ Companies
  ○ Activities
  ○ Reports
  ○ Settings
  ──────────────
  [+ New Contact]   ← blue-600 button

[MAIN CONTENT]

  [KPI CARDS — 4 cols]
  ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐ ┌─────────────────────┐
  │ 🤝 Open Deals       │ │ 💰 Pipeline Value    │ │ 🏆 Won This Month   │ │ 📊 Avg Deal Size    │
  │ 47                  │ │ $284,000             │ │ 11 deals            │ │ $5,772              │
  │ ▲ +5 this week      │ │ ▲ +12% vs last mo    │ │ $63,500 revenue     │ │ ▼ -3% vs last mo    │
  │ [sparkline ~~~~▲]   │ │ [sparkline ~~~~▲]    │ │ [vs 8 last mo]      │ │ [sparkline ~~~~▼]   │
  └─────────────────────┘ └─────────────────────┘ └─────────────────────┘ └─────────────────────┘

  [PIPELINE STRIP — horizontal kanban summary]
  ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
  │▌Lead             │ │▌Qualified        │ │▌Proposal Sent    │ │▌Negotiation      │ │▌Closed Won       │
  │ 18 deals         │ │ 12 deals         │ │ 9 deals          │ │ 5 deals          │ │ 11 deals         │
  │ $92,000          │ │ $78,400          │ │ $61,200          │ │ $38,900          │ │ $63,500          │
  └──────────────────┘ └──────────────────┘ └──────────────────┘ └──────────────────┘ └──────────────────┘
   ← gray border        ← blue border         ← yellow border      ← orange border       ← green border

  [TWO COLUMNS]
  ┌──────────────────────────────────────────────────┐  ┌────────────────────────────────┐
  │ Recent Contacts                      [View all →]│  │ Activity Feed                  │
  │                                                  │  │                                │
  │ Name              Company   Stage    Last Act  Ow│  │ 🟢 Sofia Kim added note        │
  │ ──────────────────────────────────────────────── │  │    on Acme Corp · 2h ago       │
  │ Sarah Okafor      TechFlow  Qualified Feb 20  SK │  │                                │
  │ James Reyes       Vertex AI Lead     Feb 20  MJ  │  │ 🔵 Deal "TechFlow Q1"          │
  │ Laura Chen        Acme Corp Proposal Feb 19  SK  │  │    moved to Negotiation · 4h   │
  │ Marcus Webb       Finova    Negotiat Feb 18  TR  │  │                                │
  │ Priya Patel       OpsGrid   Qualified Feb 18  MJ │  │ 👤 New contact: David Park     │
  │ Tom Nakamura      Cloudbase Lead     Feb 17  TR  │  │    at Vertex AI · 5h ago       │
  │                                                  │  │                                │
  │ [← 1 2 3 … 8 →]                                 │  │ ✅ Deal "Finova Ent"           │
  │                                                  │  │    marked Closed Won · 1d ago  │
  └──────────────────────────────────────────────────┘  │                                │
                                                         │ 📝 James Reyes updated email   │
                                                         │    at Vertex AI · 1d ago       │
                                                         │                                │
                                                         │ 📞 Call logged with            │
                                                         │    Marcus Webb · 2d ago        │
                                                         │                                │
                                                         │ 🔔 Follow-up due: Sarah O.     │
                                                         │    TechFlow · overdue 1d       │
                                                         └────────────────────────────────┘
CRM Contact Dashboard
┌──────────┬────────────────────────────────────┐
│ ☰ Menu   │  ◉ Dashboard        🔔  👤        │
│          ├────────────────────────────────────┤
│ ● Home   │  ┌────────┐ ┌────────┐ ┌────────┐ │
│ ○ Stats  │  │ ▲ 1,234│ │ ● 87%  │ │ $9.4K  │ │
│ ○ Users  │  │ KPI ···│ │ KPI ···│ │ KPI ···│ │
│ ○ Config │  └────────┘ └────────┘ └────────┘ │
│          │  ┌──────────────────────────────┐  │
│          │  │  📈 Chart                    │  │
│          │  │  ╱╲    ╱╲  ╱╲               │  │
│          │  │ ╱  ╲╱╱  ╲╱  ╲╱───          │  │
│          │  └──────────────────────────────┘  │
│          │  ┌──────────────────────────────┐  │
│          │  │  Name    Role     Status     │  │
│          │  │  ─────   ─────   ────────   │  │
│          │  │  Alice   Admin    ● Active   │  │
│          │  │  Bob     User     ○ Idle     │  │
│          │  └──────────────────────────────┘  │
└──────────┴────────────────────────────────────┘

Related Layouts

┌──────────┬────────────────────────────────────┐
│ ☰ Menu   │  ◉ Dashboard        🔔  👤        │
│          ├────────────────────────────────────┤
│ ● Home   │  ┌────────┐ ┌────────┐ ┌────────┐ │
│ ○ Stats  │  │ ▲ 1,234│ │ ● 87%  │ │ $9.4K  │ │
│ ○ Users  │  │ KPI ···│ │ KPI ···│ │ KPI ···│ │
│ ○ Config │  └────────┘ └────────┘ └────────┘ │
│          │  ┌──────────────────────────────┐  │
│          │  │  📈 Chart                    │  │
│          │  │  ╱╲    ╱╲  ╱╲               │  │
│          │  │ ╱  ╲╱╱  ╲╱  ╲╱───          │  │
│          │  └──────────────────────────────┘  │
│          │  ┌──────────────────────────────┐  │
│          │  │  Name    Role     Status     │  │
│          │  │  ─────   ─────   ────────   │  │
│          │  │  Alice   Admin    ● Active   │  │
│          │  │  Bob     User     ○ Idle     │  │
│          │  └──────────────────────────────┘  │
└──────────┴────────────────────────────────────┘
Dashboard

Project Management Dashboard

A project management dashboard with a Kanban summary, sprint burndown chart, team utilization panel, and overdue task alerts — built for agile SaaS teams.

--project-management--kanban--burndown
Complex
┌──────────┬────────────────────────────────────┐
│ ☰ Menu   │  ◉ Dashboard        🔔  👤        │
│          ├────────────────────────────────────┤
│ ● Home   │  ┌────────┐ ┌────────┐ ┌────────┐ │
│ ○ Stats  │  │ ▲ 1,234│ │ ● 87%  │ │ $9.4K  │ │
│ ○ Users  │  │ KPI ···│ │ KPI ···│ │ KPI ···│ │
│ ○ Config │  └────────┘ └────────┘ └────────┘ │
│          │  ┌──────────────────────────────┐  │
│          │  │  📈 Chart                    │  │
│          │  │  ╱╲    ╱╲  ╱╲               │  │
│          │  │ ╱  ╲╱╱  ╲╱  ╲╱───          │  │
│          │  └──────────────────────────────┘  │
│          │  ┌──────────────────────────────┐  │
│          │  │  Name    Role     Status     │  │
│          │  │  ─────   ─────   ────────   │  │
│          │  │  Alice   Admin    ● Active   │  │
│          │  │  Bob     User     ○ Idle     │  │
│          │  └──────────────────────────────┘  │
└──────────┴────────────────────────────────────┘
Dashboard

SaaS Analytics Dashboard

A full-featured analytics dashboard with KPI cards, revenue charts, user activity tables, and a collapsible sidebar nav — ideal for SaaS admin panels.

--analytics--kpi--charts
Complex