OpusDone scores every lead from 0 to 100, and the weights that produce the number are printed on this page. The total is recomputed from scratch each time something happens in the conversation, so you can say precisely why a lead sits at 65 rather than 40. Above 50, you hear about it.
Reviewed

Most lead scoring fails on trust rather than accuracy. You cannot argue with a number you cannot take apart.
A model that hands back “quality: high” gives you nothing to check, nothing to disagree with and nothing to explain to whoever is doing the calling.
Scoring tuned to reward a complete profile will sit quietly on a phone number that would have answered this afternoon.
The same human writing on two channels turns into two records, two alerts and two people preparing to chase the same enquiry.
Nothing here is inferred from tone. Each line is an event that either happened or did not.
Because one reachable contact is enough to act on. An email alone clears it. A phone number alone clears it. A booking alone clears it. A higher bar would hold back the leads you could have rung before lunch.
Hot at 75 or above, warm at 50, cool at 30. The label is a reading of the arithmetic rather than a second, separate opinion about the person.
Recomputed from scratch on every event.

A lead counts as reachable if it holds any contact detail, or if it arrived on a channel that is itself a mailbox. The website is the only dead end, and there is a dedicated unreachable list for people who showed real intent and left no way to answer them.

In-app bell always, email always, Telegram free if you have connected it, and at most one alert per customer every 15 minutes. The weekly digest and monthly report show how the week compared with the one before.

The score exists to be checked. Every rule below is a property of the arithmetic, not a promise about a model’s judgement.
The weights are published above and the total is plain arithmetic, rebuilt from the events each time one lands. No hidden signal moves it.
It counts what happened — messages sent, details given, a booking made. It does not read enthusiasm into wording or downgrade someone for being blunt.
Leads are deduped on a stored key — email, phone or website visitor — behind a unique index. Telegram on Monday and your website on Thursday is one lead with two linked conversations.
On your website the assistant answers first and asks once, and it never makes a reply conditional on getting an email, because an anonymous visitor is one click from gone.
Real intent with no way to follow up goes on the unreachable list rather than quietly disappearing into the conversation log.
Written to a Google Sheet in your own Drive or posted to any https endpoint you name, signed with HMAC-SHA256 and retried six times. Free on every plan, including the trial.
Request access