Live demo
BeginnerTry it: vendor finder chatbot
Ask a plain-English buying question and this chatbot answers from a fictional list of twelve member vendors. Every answer is ranked by member ratings. Placement is never for sale.
The vendor list is fictional, written for teaching. No real companies appear anywhere on this page.
Ranked by member ratings. Placement is never for sale.
What you just ran
Four categories, each with a keyword list. The chatbot finds the category your question points at, then ranks that category's vendors by their member rating (review count breaks ties). A "top" or "best" question returns the top three in the category. A "where can I find" question matches your words against each vendor's keywords, name, and category, then ranks the matches by rating. No payments, no sponsors, no sorting by who paid. The logic is fixed and inspectable, which is exactly the point of the tutorial this demo comes from.
- Fixed categories: the four you define for your own members, not labels a model invents.
- Member ratings decide the order: the ratings come from your own post-event feedback, which the tutorial shows you how to collect.
- Five-review minimum: a vendor with fewer than five member reviews never appears in an answer. Thin feedback stays silent instead of guessing.
- Deterministic: the same question always returns the same ranking. Ask twice and compare.
The full tutorial shows you how to build this with your own member vendors, wire it to your real feedback ratings, and turn the feedback report into a revenue line. Read the tutorial.
Download the starter kit
The demo above runs in your browser on a fictional vendor list. The starter kit is the real thing: the same chatbot as a single HTML file you can put on your own site, a converter that turns your vendor spreadsheet into chatbot data, the vendor template, the member feedback question set, and a setup guide. Free with your email.
Your download is ready:
- vendor-chatbot.html: the full chatbot page, ready to host or embed
- csv-to-json.html: paste your vendor CSV, get the JSON the chatbot reads
- vendor-template.csv: the spreadsheet template, with two filled example rows
- feedback-questions.txt: the member feedback question set
- README.txt: numbered setup steps