Case · Startup, sales operations

A custom CRM for a startup, built solo and running in production

A startup needed one system for its whole sales operation: sales, notifications, customers and lead distribution. I was the only developer at the company and built the CRM from the database to the screen.

The problem

Analyzing each lead took too much time, and leads had to reach the right team with the context of what the customer had said in the conversation. The system also served more than one customer company, and the data of each one could not get mixed up.

What was built

A multi-tenant CRM: each customer company has its data isolated in the database itself, with access rules per customer (row level security). It has login and permissions, a Kanban sales pipeline, a WhatsApp inbox on Meta's official API and dashboards. Leads are qualified and scored automatically with AI and distributed to the team, with a note of what the customer said in the conversation.

Results

  • 70% less time spent analyzing leads, measured over the first 60 days.
  • In production, with active customers. The whole company used the system every day.
  • Built by one person, from the database to the interface.

Technologies

  • TypeScript
  • React
  • Supabase
  • OpenAI
  • n8n
  • WhatsApp Cloud API

Related services

Want something similar?

Tell me in a few lines what takes your team the most time today. The diagnosis is free and with no commitment.

Talk on WhatsApp

Want this running in your operation?

Tell me in one sentence. I reply with what can be done, how long it takes and what it costs.

Tell me the problem