Back to blocks
BlockDashboard / ApplicationFree

Deals Pipeline Board React component

A CRM sales pipeline: open pipeline, weighted forecast, won and win-rate tiles, owner filters, Lead → Qualified → Proposal → Negotiation → Won columns with totals and win probability, deal cards with value, owner and close date (stale ones flagged), drag and drop with a lost drop zone, a celebration burst on won deals, keyboard moves and undo.

About the Deals Pipeline Board component

Deals Pipeline Board is the everyday screen of a CRM. It shows every open deal by stage with the money that matters: stage totals, win probability and a weighted forecast that updates as deals move.

Sales reps drag deals forward, drop them on Won for a small celebration or on the lost zone that appears while dragging, and undo anything from the toast. Owner filters focus the board on one person, and stale deals are flagged so nothing quietly slips.

When to use it

Use it in CRM, sales and revenue tools, or any pipeline where items carry a value and a probability.

For recruiting use the Hiring Pipeline Board; for a single customer's details use the Lead Profile Panel.

Installation

Add the Deals Pipeline Board component to your project with the shadcn CLI. It lands in components/deals-pipeline-board.tsx as plain React + Tailwind CSS source you own and can edit.

Install
Copied!
npx shadcn@latest add @reactframe/deals-pipeline-board

Or copy the source by hand and install its dependencies:

Install
Copied!
npm install motion clsx tailwind-merge

Related components

Lead Profile Panel
Free
Campaign Performance Overview
Free
Savings Goal Tracker
Free
Money Transfer Form
Free
OTP / Verification Code Block
Free
Password Strength Meter
Free