Back to blocks
BlockDashboard / ApplicationFree

Lead Profile Panel React component

A CRM lead detail screen: contact header with tags, status and owner, email / call actions, convert-to-deal inline form, a lead score ring with Hot / Warm / Cold and an explainable factor breakdown, a 14-day visits bar chart, and an activity timeline with note logging plus a details tab.

About the Lead Profile Panel component

Lead Profile Panel is what a sales rep opens before reaching out. It shows who the person is, how warm the lead is and everything they've done recently, so the next message can be relevant instead of generic.

The lead score is explainable: one click shows exactly which signals added or removed points. Notes, calls and status changes land in the timeline, and converting the lead to a deal happens right in the card.

When to use it

Use it as the lead or contact detail page in CRM, marketing automation and sales engagement tools.

For the whole pipeline use the Deals Pipeline Board; for a lightweight person card use the Member Profile Card.

Installation

Add the Lead Profile Panel component to your project with the shadcn CLI. It lands in components/lead-profile-panel.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/lead-profile-panel

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

Related components

Deals Pipeline Board
Free
Campaign Performance Overview
Free
Savings Goal Tracker
Free
OTP / Verification Code Block
Free
Password Strength Meter
Free
Reset Password Card
Free