👈 Home

There is no good CRM


Here’s what a Good CRM would do.

It would let me start typing a friend’s name, then select them from a list:

dropdown screenshot with three names, including Sleve McDichael

Once selected, it would show me:

mockup of a CRM record with image of a guy named Sleve McDichael, his email, and notes about him (he loves knitting)

and, crucially:

screenshot from whatsapp exchange with sleve mcdichael about his boring knitting class

It’s this last part that no CRM can offer, and that is why there is no good CRM.

Plenty of tools will kinda-sorta do this job—integrating with Gmail to show our last few email exchanges, or connecting to Outlook Calendar to present the last event we attended together.

That’s a cute trick, but it’s worse than useless. Unless email is the only means of communication you ever use with anyone.

And it’s not! You have conversations going across multiple channels. WhatsApp, SMS, Slack, LinkedIn DMs. Public exchanges in the replies of a shitpost on Twitter or Threads.

If your CRM presents a weeks-old email exchange as the most relevant context for catching up with someone who just sent you an Instagram DM about their sick cat, your CRM is not Good. It is, in fact, worse than useless.

So: There is no Good CRM, and there never will be. Because WhatsApp, Slack, LinkedIn, Instagram, and every similar platform really want you to log in, because they are optimizing for engagement.

In the absence of an Actually Good CRM, the absolute best you can do is a tool that maps people to the channels where you stay in touch. The process of opening those channels and catching up on the conversational thread has to be a manual one where you click, click, scroll. Engage.

What does this tool look like? Literally a .csv file or (if you want to get fancy) a spreadsheet:

screenshot of a spreadsheet with name, email, notes, and channels for sleve mcdichael

You can’t do better than this. Try, and you’ll end up doing worse. Sorry!


© 2024 Brian David Hall