Systems · CRM

Custom CRM development: a sales pipeline with profit on every deal

A consultancy that helps companies set up abroad tracked sales in spreadsheets. They wanted every deal as a card, the profit at a glance and the whole pipeline on one screen. I built a custom CRM prototype they could test the same day.

Client
Corporate services consultancy
Status
Prototype, not in production
Delivered
CRM with pipeline, dashboard and login
Period
July 2026
CRM with a nine stage sales pipeline and profit per deal
Illustration with demo data, the way the prototype was tested. The company's real deals are not shown.
In short

The prototype has nine sales stages with drag and drop, cards with revenue, cost, profit and win probability, and a dashboard with open pipeline, weighted profit, win rate and average deal size. It includes checklists, comments, attachments, filters, its own login and realtime updates between users.

9stages in the sales process
4key numbers on the dashboard
1 dayfrom brief to a testable prototype

The starting point

Spreadsheets show numbers, not the flow of sales. Nobody saw where each deal stood, what profit it would bring or which deals had stalled.

What I built

  1. A nine stage pipeline. From new lead to won or lost, with drag and drop between columns.
  2. Profit on every card. Revenue and cost give profit automatically, and win probability gives the weighted value.
  3. Status that sets itself. Moving a card to won or lost updates its status automatically.
  4. Everything about the deal. Checklists, comments, attachments up to 15 MB and filters.
  5. A dashboard. Open pipeline, weighted profit, win rate and average deal size.
  6. Several users. Its own login and realtime updates between users.

The result

The consultancy got a prototype with 20 API routes, 11 data models and four pages that could be tested with real deals the same day. It has not been put into production. Next steps are import from the spreadsheet, email from the card and a link to invoicing.

Tools and tech stack

  • Next.js
  • Prisma
  • SQLite
  • dnd-kit
  • Tailwind CSS

The client is anonymised. The numbers come from the project's own reports and measurements.

Questions and answers

When does custom CRM development pay off?

When off the shelf CRMs do not fit your process, when you pay for seats you do not need, or when the CRM must connect to your own systems, ads and AI.

What is weighted profit?

The profit on each deal multiplied by the chance of winning it, added up. It gives a more realistic picture of what the pipeline is worth than the sum of all deals.

Is this CRM in production?

No, it is a prototype for testing the flow with real deals before the company decides.

How much does a custom CRM for a small business cost?

It depends on features and integrations. You get a fixed price in writing before we start.

About the author

Vladyslav Lysechko
Vladyslav Lysechko, Performance marketer, Lysechko Digital, Rånåsfoss, Nes, Norway

I have worked with ads on Google, Meta and TikTok for more than seven years and personally managed ad budgets from $1,000 a day up to $50,000 a month. For the last two years I have built websites, automations and AI assistants with AI every day. I help local businesses in Oslo and on Romerike get more calls and bookings. LinkedIn

More case studies

Systems and dashboardsAI and automation

Kanban task board for a software team

A Trello style board on its own server, with realtime updates for the whole team, a roadmap map and a docs library.

100tasks on the board in May

Read the case study

Systems and dashboardsAds and tracking

Meta ads and CRM dashboard

One marketing dashboard that joins Meta ad spend with CRM leads, and found 41.6% of the budget bringing zero candidates.

84.3%of ad spend matched to campaigns, up from 59.6%

Read the case study

Systems and dashboardsAI and automation

Online course platform with CRM

A self hosted Teachable alternative: 282 lessons moved with zero errors, and access opens automatically after payment.

282lessons and 281 videos moved with zero errors

Read the case study

All case studies

Let's have a short call

Tell me a little about your business and you get a concrete suggestion with a fixed price.

Email vlad@lysechko.com · Phone +47 462 17 168

Book a short call WhatsApp (opens in a new tab)