Voxinly
Configuration

Lead scoring and qualification rules — finding the hot leads in the pile

Configure Voxinly to rank every conversation by likelihood of becoming a booked job. Hot leads jump to the top of your dashboard so the right ones get called back first.

1 June 2026·7 min read·Voxinly team
A trade dashboard sorted by lead priority

If you get five enquiries in an evening, the right one to ring first isn't the first one in. It's the hottest one — the customer who's already said where they are, what they need, when they want it, and that they've understood your price range. That customer is 4-5x more likely to become a booked job than the customer who said 'how much for a kitchen?' and disappeared.

Lead scoring solves the triage problem. Voxinly tags every conversation with a score so you know — without re-reading every chat — who to call first.

The six signals

Voxinly scores a conversation by looking at six signals. Each contributes points up to a maximum total of 100.

SignalDefault weightWhat it measures
Job specificity20Did the customer describe the job in concrete terms (model, brand, symptoms)?
Postcode in patch20Is the customer inside your primary or outer zone?
Urgency expressed15Did the customer use urgency words ('today', 'no heat', 'this week')?
Contact details shared15Did they share a phone number, WhatsApp, or email?
Price range engaged15Did they react positively to your indicative pricing?
Conversation depth15How many back-and-forths before they left the chat?

Step 1 — Review the default weights

1

Open /admin/chatbot → Lead scoring

You'll see each of the six signals with a slider weight (0-30). The defaults work for most trades. Glance through and only adjust if your trade is unusual.

Step 2 — Adjust for your trade

Different trades weight differently. Some patterns we see:

TradeBoostReduce
Plumber (emergency)Urgency +5Conversation depth -5
Joiner (planned work)Conversation depth +10Urgency -10
Sparky (commercial)Job specificity +10Urgency -5
Roofer (insurance)Contact details +10Postcode -5 (they'll travel)
Bathroom installerConversation depth +10, Price engaged +5Urgency -10

Step 3 — How the score shows up

2

View scored leads in /admin/customers

Every conversation gets a score badge: green (75-100, hot), amber (40-74, warm), grey (0-39, cool). Sort by score-descending to see the hottest ones first. Filter by green to focus on what matters.

Voxinly dashboard with leads sorted by score, hot ones flagged green

Step 4 — Set a hot-lead notification

3

Enable SMS or push for 75+

In /admin/notifications, tick 'Notify on hot leads' and choose SMS, push, or email. When a conversation crosses 75, you get a ping. Most tradesmen set this to SMS — it cuts response time on the hottest leads from hours to minutes.

Step 5 — Auto-actions on hot leads

On Growth and Pro plans, you can attach automatic actions to hot-lead detection: send the customer an immediate WhatsApp opener, schedule a Cal.com booking link, add to your CRM with priority flag. Set these up in /admin/automations.

Step 6 — Review and refine

After a month, look at the conversations you actually booked vs the scores they had. If you're booking lots of 'amber' leads but rarely 'hot' ones, your weights are wrong. The Lead scoring page shows a calibration chart — drag the weight sliders until your hot leads correspond to the ones you actually win.

FAQ

Does the score affect what the chatbot says to the customer?

No. Scoring is for you, not the customer. The customer experience is identical regardless of score.

What if a customer scores low but is still a good lead?

Trust your instinct — score is a triage tool, not a verdict. Always glance through the warm and cool leads if you have time.

Can I score post-booking — was this a good customer?

Yes — there's a separate post-job customer score in /admin/customers → Customer profile, which feeds into a future 'repeat business' nudge feature on the roadmap.

Does the score reset if the customer comes back?

No — returning customers carry their historical score and get +10 for being a returning visitor (which usually pushes them into hot territory immediately).