No.
You don't need a CRM.
What's really going on
You're a solo freelancer on referrals and WhatsApp. Your "pipeline" is a handful of live chats and a few active clients. The real friction isn't tracking deals — it's that scheduling calls, quoting, and remembering which startup's domain renews when all live in your head and your phone. A CRM won't fix that. A shared place for your work will.
What to do instead
- Calendly (free) — one booking link in your WhatsApp bio and email signature so new leads pick a slot instead of ping-ponging messages.
- n8n (free, self-host) — you're technical; wire WhatsApp Business + Gmail + a Google Sheet so every new inquiry drops into one row with name, source, and what they asked for.
- Habit: one Google Sheet, three tabs — Leads, Active Clients, Renewals (domains/hosting/email). Update it every Friday in 10 minutes.
Do this in the next 30 minutes: open Calendly, create one 20-minute "Project Chat" event, paste the link into your WhatsApp Business profile's "Address" or "Description" field.
What you're being oversold
Anyone pitching you Respond.io, Freshsales, or a full CRM is selling for a team of five, not one. Respond.io only earns its price once you're juggling Instagram + Facebook + WhatsApp at real volume. Freshsales assumes a sales pipeline you don't have. Doing nothing costs you the occasional lead who gets tired of scheduling back-and-forth, and the client whose domain lapses because the reminder lived only in your inbox — small leaks, but they're the ones that hurt a solo shop.
When to revisit this
When you're turning down work or hire a second person — then you need a shared system, not just a tidy one.
The part worth getting right
The call is whether your business is really two businesses. Web dev projects are short, quoted, delivered, done — a sheet handles that fine. IT support is recurring: renewals, incidents, retainers, SLAs — that needs a calendar of obligations, not a pipeline. If IT support is a side hustle, one sheet is enough. If it's becoming the main thing, you need a renewals tracker and a ticket inbox before you need anything called a CRM. Which one is actually paying the bills next year?