Every lead starts cold

Why we gave every contact in our CRM a temperature — and what it changed about who we call first

Open almost any small-business CRM and you will see the same thing: a long list of names. Some of them replied last week. Some asked about pricing. Some were imported from a trade-show spreadsheet two years ago and never heard from again. On the screen they all look exactly the same.

That is the problem we kept running into. Not a lack of leads — a lack of signal. When everyone looks the same, you end up calling whoever is at the top of the list, or whoever you happen to remember. The person who asked for a price on Tuesday waits until Friday. By Friday, they have bought somewhere else.

So when we built Cold Leads, we started from one simple idea: every lead starts cold, and the tool should show you who is warming up.

A temperature instead of a status

Every contact in Cold Leads has a temperature, from 14°F to 104°F. A new contact starts at 14°F — cold. Then the temperature moves with what the person actually does:

  • added to the CRM: +4°F
  • filled in the form on your website: +9°F
  • replied to your email: +18°F
  • asked about pricing: +22°F
  • asked for a meeting: +14°F
  • came as a referral: +11°F
  • became a customer: +25°F
  • unsubscribed: −11°F

(Prefer Celsius? It's one click in Settings — the same scale runs from −10°C to +40°C. US accounts see Fahrenheit by default.)

These are not guesses or a black-box "lead score". Each degree has a reason, and the contact card lists those reasons with dates: "Replied · Oct 22", "Asked about pricing · Oct 22". When a colleague asks "why is Emily at +57°F?", the answer is right there.

The contact card shows the temperature and the signals behind every degree
The contact card shows the temperature and the signals behind every degree

What you see in the app

In the contact list, the color of each avatar is the contact's temperature — deep blue for cold, through ice and amber, to orange and red for hot. You can sort hottest-first. Five seconds of scrolling tells you where the energy in your pipeline is.

In the contact list, the avatar color is the temperature
In the contact list, the avatar color is the temperature

On a contact's own page, you see the big reading (say, +57°F), the scale, and the list of signals behind it. Next to it sits the next action and the deal value, so "who is warm" and "what do I do next" live on the same screen.

Why not just use stages?

We still have stages — cold, subscriber, lead, customer, regular client. Stages describe where someone is in your process. Temperature describes how they are behaving right now. A contact can be a "lead" for three months; temperature tells you whether this is the week to call.

The two together answer the question most small teams actually ask every morning: of all these people, who deserves my attention today?

Hot is a moment, not a label

Temperature is most useful at the moment it changes. On the Team and Business plans, Cold Leads can tell you when a contact crosses your "hot" threshold (77°F by default, adjustable) — by email, and by a message in Slack, Discord or any webhook. The same alert fires when someone replies positively, asks about pricing or wants a meeting.

And every morning at 7 a.m. in your time zone, the morning summary lists who warmed up overnight, which replies are waiting for you and which follow-ups are due today. If there is nothing to do, it does not send anything.

The morning summary email at 7 a.m.
The morning summary email at 7 a.m.

The point

Small businesses do not lose deals because they have too few leads. They lose them because a warm lead looked exactly like a cold one, and nobody noticed in time.

Every lead starts cold. The job of a CRM is to show you, clearly and honestly, which ones are warming up — so you can be there when they are ready.

Cold Leads is a CRM for small businesses, made in Prague. Plans start at $19 a month, and new accounts can try it free for 5 days (card required): coldleads.app

Try Cold Leads on your own leads

Capture inquiries, verify addresses, draft with AI and send from your own mailbox. Plans from $19 a month; new accounts get 5 days free (card required).