All posts

A CRM for solo devs: tracking clients without the overhead

· The crm-153 Team

Most CRM advice is written for sales teams with quotas, not for a developer who happens to also do the selling, the invoicing, and the actual building. If you're looking for a CRM for solo devs, you don't need forecasting dashboards or lead-scoring — you need a reliable place to remember who asked for what, when to follow up, and which conversations are actually going to turn into paid work. This guide covers what's worth tracking, what to ignore, and how to keep the whole thing lightweight enough that you'll actually use it.

Why solo devs resist CRMs (and why the resistance is half right)

The instinct to avoid a CRM is reasonable. Enterprise sales software is bloated, expensive, and designed to give a manager visibility into a team you don't have. For one person, most of it is dead weight.

But the half that's wrong: the problems a CRM solves are real for solo devs too. You just experience them differently.

  • A prospect emails "can you build X?" — you reply, and then it disappears into your inbox for three weeks while you ship a release.
  • A past client resurfaces after eight months and you can't remember the scope, the rate, or where you left off.
  • You've got four half-warm leads and no idea which one to nudge first, so you nudge none of them.
  • Your "pipeline" is a mix of Slack DMs, three email threads, a note in your phone, and your memory.

None of that needs a sales team to hurt. It just needs a second client and a busy month.

What a solo dev actually needs to track

Strip the CRM concept down to what earns its place for a one-person software business:

  • Contacts and companies. Who they are, how to reach them, which company they belong to, and a tag or two (e.g. lead, retainer, past-client).
  • A simple pipeline. The stages a piece of work moves through — for most devs that's something like Inquiry → Scoping → Proposal sent → Won → Building → Done. That's it.
  • Follow-up reminders. The single highest-leverage feature. "Follow up with the fintech lead on Thursday" is worth more than any dashboard.
  • A conversation history. So when someone comes back, you have the last call, the quoted number, and the notes in one place — not scattered across tools.

Notice what's not on the list: revenue forecasting, quota tracking, territory management, marketing automation, lead scoring. If a tool leads with those, it's built for someone else.

The manual version — and where it breaks

You can absolutely start with a spreadsheet, and honestly you should if you've never tracked this at all. A sheet with columns for contact, company, stage, next step, and next-step date will beat memory every time. We wrote up when that's enough — and when it stops being enough — in CRM vs. spreadsheet.

The spreadsheet breaks in predictable ways:

  • Reminders don't fire. A "next follow-up" date in a cell only helps if you open the sheet and read every row. You won't, not reliably, in a build week.
  • History gets lost. You overwrite the "notes" cell, or you keep the real detail in email and the sheet just says "sent proposal."
  • Context switching costs. Logging a call means opening the sheet, finding the row, and typing — so you skip it, and the record rots.

For a solo dev, the reminder problem is the one that actually costs money. Leads don't go cold because you can't build — they go cold because nobody followed up on day four.

What to look for in a CRM for solo devs

A short checklist. If a tool nails these, it fits a one-person shop; if it doesn't, keep looking. Our longer version is in how to choose a CRM.

  • Fast entry. Adding a contact or logging a note should take seconds, not a form with fifteen fields.
  • Automatic follow-up reminders that reach you where you'll see them — in-app and by email — without you remembering to check.
  • A visual pipeline you can drag deals across, so status is obvious at a glance.
  • Your data stays yours. Full CSV export, always, so you're never locked in.
  • Priced honestly. Watch for "free" plans that cap contacts low or hide export behind a paid tier. Many freemium CRMs quietly limit you as of this writing — check the current pricing page before you commit. Background reading: is there a truly free CRM? and how can a CRM be free?.

How crm-153 fits a one-person shop

Once the spreadsheet starts leaking, crm-153 covers exactly the four things above without the enterprise bulk — and it's genuinely free, so trying it costs you nothing to verify.

  • Contact management gives you unlimited contacts and companies with tags, search, and owners — no cap that forces an upgrade once you have "too many" leads.
  • The sales pipeline is a drag-and-drop board. Build a stage set that matches your actual workflow (Inquiry, Scoping, Proposal, Won, Building, Done), see per-column value totals, and mark work won or lost. You can run more than one pipeline if you separate, say, new project work from retainer renewals.
  • Tasks and reminders handle the follow-up problem directly: set a due date, get in-app and email nudges, and use the Today/Overdue/Upcoming views to see what's slipping while you're heads-down coding.
  • The activity timeline lets you log a call, email, meeting, or note in one click, all on a shared per-contact and per-deal history — so when that client resurfaces in eight months, the scope and the number are right there.
  • CSV import and export gets your existing spreadsheet in via a column mapper with email dedup, and full export is always free if you ever want to leave.

And if you later bring on a subcontractor or a VA, unlimited team seats mean you don't pay per person or rebuild anything — the same data, now shared.

A lightweight workflow that actually sticks

The tool only helps if the habit is small. Here's a routine that survives busy build weeks:

  1. On every inbound inquiry, create the contact and drop a deal in Inquiry with one note: what they asked for and how they found you. Thirty seconds.
  2. After any real conversation, log it on the timeline while it's fresh, and set the next task with a date — even if it's just "check in Friday."
  3. Once a week, open Overdue and Today. Clear the follow-ups. Move any deals whose status changed across the board.
  4. When work closes, mark it won or lost. Lost is not a failure to track — knowing why things die is how you fix your scoping and rates.

That's the whole system. Four habits, none longer than a minute. For the reasoning behind the follow-up cadence, see our lead follow-up system guide.

The bottom line

A CRM for solo devs should feel like a notebook that reminds you, not a job you took on by accident. Track contacts, a simple pipeline, follow-ups, and history — skip everything else. Start with a spreadsheet if you're brand new, and move to a real tool the moment reminders and lost history start costing you deals.

When you're ready, you can start free — no credit card, no trial clock, and full export whenever you want it. If you're still comparing, the best free CRMs for small businesses roundup lays out the options side by side.