// The situation

i do manual lead sourcing by looking at sites and getting leads and mailing them manaully and i want to keep them i a clean setup and also sefl hosted, i also want to make sure to mark some replies when i try them.. so i will be doing all the work, emails, sales calls and so on. single use for now, till i can automatte it Lead channels: Email, WhatsApp. Inquiry volume: <10 / mo. Team size: Just me.

The verdict · Jul 1, 2026

No.

You don't need a CRM. You need a file.

What's really going on

You send maybe two emails a week and want to remember who replied. That's not a pipeline problem, that's a memory problem. "Self-hosted" for one person on ten leads a month means one thing: a file on your own laptop. A spreadsheet on your machine is already self-hosted, already private, already yours. Installing a real CRM server to track 40 rows a year is building a warehouse to store a lunchbox.

What to do instead

  1. LibreOffice Calc or a local .xlsx (free) — one sheet, columns for name, source site, email, date sent, date replied, status, next-touch date. Lives on your disk. Back it up to a USB or an encrypted drive.
  2. WhatsApp Business app (free) — use its built-in labels as a free pipeline for solo handling of WhatsApp leads. "New", "Waiting", "Replied", "Dead". Done.
  3. Habit: a 20-minute daily block — same time each day, source and send. Log the row before you close the tab. If it isn't logged, it didn't happen.

Right now, open a new spreadsheet, type those seven columns, and paste in every lead you already emailed this month. Thirty minutes, one person.

What you're being oversold

Anyone pointing you at a self-hosted CRM like EspoCRM, SuiteCRM, or Mautic at this volume is selling you a server to babysit. n8n is open-source self-host automation — powerful, but you have nothing repetitive to automate yet. You need ten sent emails before you know what a "workflow" even looks like for you. Doing nothing costs you almost nothing at this volume — a forgotten follow-up here and there, not lost revenue you can name.

When to revisit this

When you're sending 30+ outreach emails a month and losing track of who's mid-conversation.

The part worth getting right

The real call is what "keeping them clean" is for. If this is solo forever and you just want to not forget people, a spreadsheet wins for years. If you're using these first ten leads to prove a pitch before scaling to a hundred a month, you need to track reply reasons — why they said yes, why they ghosted — not just statuses. Same spreadsheet, different columns, wildly different outcome. Pick the wrong one now and in three months you're re-typing everything into a shape that actually teaches you something.

Honest opinion · No affiliate links · public Get your own →

Did this actually help?

A binary signal so we know which verdicts are landing — and which ones aren't.