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
- 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.
- WhatsApp Business app (free) — use its built-in labels as a free pipeline for solo handling of WhatsApp leads. "New", "Waiting", "Replied", "Dead". Done.
- 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.