How does the agent decide who is a good fit?
It starts with your ideal customer profile, written down as criteria a machine can check. In the first stage of every engagement, Map, we sit with your sales lead and split it into 2 lists.
Hard rules are facts a lead meets or fails: a country you serve, a minimum headcount, an industry you do not sell to. These run in plain code before any model is called, because code is cheaper and gives the same answer every time.
A language model is worth using on the soft signals. "We are replacing our current vendor in Q1" reads differently from "send me a price list", and a Head of Operations at a 200-person firm reads differently from a student. The model reads the message, the enriched company record and the page the lead came from, then returns a score, a tier (A, B or C) and 2 or 3 reasons in plain English. The reasons appear in the CRM and in Slack, so a rep can disagree in seconds.
Before launch we score 200 to 500 of your past leads where the outcome is known. If the A tier misses deals you actually won, we rewrite the criteria before touching the threshold. The same test runs whenever the scoring prompt or the model changes, which is LLM evaluation in its simplest useful form. Read how we measure automation results for the method.


