Skip to content
All builds
BUILD #002LIVE

Business CRM

A lightweight CRM for small businesses that were managing clients in a spreadsheet.

Status
LIVE
Date
July 2026
Stack
Next.js / TypeScript / Tailwind / SQLite / n8n
CRMSAASAUTOMATION

The problem

Three businesses, the same story: client information spread across a spreadsheet, a phone's contact list and a WhatsApp chat history. Follow-ups happened when somebody remembered. Enterprise CRMs solved this, but they arrive with pipelines, scoring and forecasting modules nobody asked for — and a monthly bill per seat.

The idea

Strip a CRM back to the four things a small business does daily: know who the client is, know what was agreed, know when to follow up, and get reminded automatically. Everything else is a distraction.

Building it

How it came together, step by step.

01 / 04

Importing the spreadsheet as-is

The migration had to be boring. Upload the existing file, map the columns, done — because a CRM nobody moves their data into is not a CRM.

Terminal

02 / 04

One client, one timeline

Every call, note, deal and document on a single scrollable timeline. No tabs to hunt through.

Interface

03 / 04

Automating the follow-up

An n8n workflow watches for deals that have gone quiet and pushes a reminder. The automation is the feature — the interface is just where it surfaces.

Editor

04 / 04

Phone-first, because that is where they work

Most entries are made standing up, between appointments. The mobile layout was designed first and the desktop view followed.

Mobile

Features

What it actually does.

01

Client timeline

Every interaction in one chronological view — calls, notes, deals, files.

02

Deal tracking

A simple pipeline with only the stages the business really uses.

03

Automated follow-ups

Deals that go quiet trigger a reminder automatically through n8n.

04

Spreadsheet import

Upload the existing file, map columns, keep working the same afternoon.

05

Quick capture

Add a client or a note in two taps from a phone between appointments.

06

Shared inbox

Team members see the same client history, so context is never lost in a private chat.

Tech stack

What it is built with.

  • Next.js
  • TypeScript
  • Tailwind
  • SQLite
  • n8n

The result

Where it ended up.

Businesses using it
3
Follow-ups missed
-85%
Data entry time
-60%
Monthly cost
Flat

Build in public

Documented from day 1 to day 31.