I think you’d have to do it with a bunch of capture nodes to figure out exactly what the customer wants (category etc) and then send it to an assistant node that tries to match a product in the KB. Not sure how well this will work as the KB AI seems very limited.