Norm CRM — a normal CRM
Hi, my name is Egor Kamelev. I am a UX designer, system and business analyst. I have been working independently for many years, attracting clients through articles and videos. I wrote the Book of a Normal Freelancer and became one of the most read authors on Habr in the Freelance section.
Over time, I’ve built a fairly typical client base for a solo specialist. Some are one-off clients. Some come back from time to time. And some work with me more or less continuously on the same projects.
My services are complex and stretched over time. Finding clients is not easy — every one of them matters. And quite quickly it becomes clear that the main problem is not professional skills, but the organization of daily work.
There were periods when I had no work at all. During those times, I would urgently message former clients asking whether they had any tasks for me. The problem was that I didn’t have a proper client database. Contacts were scattered across old chats, messengers, and email threads.
At other times, I was overloaded with work. Tasks ended up written wherever possible — notes, lists, documents. Making sure nothing got lost across projects became a task in itself.
During such periods, I had many meetings and negotiations. Some were postponed, some canceled, participants changed. Everyone used different calendars, and by the end of the month it was difficult to understand how much time was spent talking about each project or client.
Completed projects were stored in folders on my computer. The documents remained, but the context was lost: who was involved, what had been agreed on, how many meetings there were, what tasks had been done. If I didn’t add a project to my portfolio right away, a couple of months later it was already hard to recall the details.
Overall, all of this is familiar to almost any freelancer who provides complex services and works alone.
At some point, I realized that I simply wanted a normal CRM. Without corporate processes, managers, or reporting for the sake of reporting. A tool that helps you organize yourself and move faster.
I decided to build it myself. Decided — and did it. That’s how NormCRM was born.
This is how I use NormCRM in my daily work.
- All contacts in one place. I make sure each contact has a role, a phone number (for quick communication), and an email (for reliable communication). I no longer need to search across messengers — everyone is right there.
- Communication tracking. For each contact, the system shows how long ago we last interacted and reminds me when it’s time to reach out. I set the reminder frequency myself, individually for each client.
- Meeting and negotiation tracking. I record dates, participants, postponements, cancellations, actual duration, and outcomes. Meeting reminders are sent to my email. This allows me, for example, to see how many hours of negotiations a project took over the past month.
- Project tracking. I add participants, tasks, and meetings to projects. NormCRM also allows you to share a project link with a client, so they can see task statuses. Honestly, I rarely use this feature myself — it was added at a user’s request.
- Task tracking for everything. Each task has a deadline, planned time, and links to a client and a project. I use tasks for everything — from work to shopping, content planning, and a list of future NormCRM features. If I move a deadline, the system remembers the reschedule, so I can later see where my planning went wrong.
NormCRM has other features as well, but the ones described above form its core.
I designed and developed NormCRM myself and continue to evolve it to fit my freelance life. The project roadmap is public and constantly updated . Any user can contact me personally and suggest a feature — it usually takes no more than a week to build.
Access to NormCRM is paid.
- 299 ₽ per month.
- 2990 ₽ per year — two months free.
There is a free trial — 14 days.