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
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.
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
One client, one timeline
Every call, note, deal and document on a single scrollable timeline. No tabs to hunt through.
Interface
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
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.
Client timeline
Every interaction in one chronological view — calls, notes, deals, files.
Deal tracking
A simple pipeline with only the stages the business really uses.
Automated follow-ups
Deals that go quiet trigger a reminder automatically through n8n.
Spreadsheet import
Upload the existing file, map columns, keep working the same afternoon.
Quick capture
Add a client or a note in two taps from a phone between appointments.
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