Agree on top-of-funnel, qualification can only sort what you let in, and filtering by the stack a company already runs is a sensible signal before the bot ever opens its mouth.
On voice notes: we pull the audio off the WhatsApp media endpoint, transcribe it, and feed the transcript into the exact same qualification flow as a typed message, so the path never forks. Two things we always add, a quick acknowledgement while transcription runs so there is no dead air, and reading critical fields like names, numbers, and dates back to the lead to confirm, since that is where transcription quietly gets things wrong.
StackShortlist
Proof Over Promises.
Qualification only works if the top of the funnel is close to right. When we started filtering B2B prospects by the tools they already run, the bot had far fewer dead conversations to sort. I built https://stackshortlist.dev for that part, lists of companies by technology across 3.500+ technologies. Curious how you handle leads who reply in voice notes.