Demo: Clinic FAQ Assistant for a Fictional Dental Clinic by Ahmed FouadDemo: Clinic FAQ Assistant for a Fictional Dental Clinic by Ahmed Fouad

Demo: Clinic FAQ Assistant for a Fictional Dental Clinic

Ahmed Fouad

Ahmed Fouad

Demo case study - fictional clinic - not client work. "Sample Dental Clinic" does not exist; its address, fees, insurers, phone number and links are invented. Built with AI coding assistance (Claude Code), then tested and reviewed by me. No real clinic, patient, client, result or testimonial is shown.
Try the live demo (same fictional clinic; it runs in your browser and nothing you type is sent or stored): https://sample-dental-faq-demo.pages.dev

The problem

Independent clinics answer the same practical questions every day: opening hours, fees, parking, insurance, how to book, how to cancel. They come by phone, email and the website, and many arrive after the clinic has closed, so they wait until the next morning or go unanswered. Reception time goes on repeat questions instead of the patients in front of them.

The approach

Start from the clinic's own pages only: opening hours, fees, visiting information and policies. Each answer is tied to the page it came from, and the clinic approves the wording before anything goes live.
Safety comes before any answer, in this order: emergency wording sends people to 999 / A&E or NHS 111; personal details are refused and never stored; clinical questions (symptoms, medicines, "is this serious?") get no advice, only "call reception" and NHS 111 when closed; "I want a real person" hands over to reception.
Only then does it answer from the FAQ, showing which question it matched. If the answer is not in the clinic's pages it says "I don't know" and gives the contact route. It never guesses.
Booking stays in the clinic's existing system: the assistant shows a "Book online" button. It does not take bookings, payments or health details itself.

The demo (what the screenshots show)

A chat page for the fictional Sample Dental Clinic with 22 practical answers (hours, location, parking, buses, access, treatments, sample fees, NHS/private, insurance, payment plan, booking, cancellation, same-day urgent slots, children, nervous patients, first visit, languages, records, contact).
Screenshot 1: opening hours, check-up fees and booking with the "Book online" button.
Screenshot 2: a toothache question gets no advice, only the route to a dentist; "my face is swelling and I cannot swallow" gets the 999 / A&E message; "real person" hands over to reception.
Screenshot 3: "Do you offer emergency appointments?" is treated as a booking question (same-day urgent slots), not as a 999 emergency; an unknown question ("Do you sell electric toothbrushes?") gets "I don't know" instead of a guess.
Screenshot 4: the same page on a phone.
Screenshot 2: no advice for toothache, 999 / A&E for spreading swelling, hand-over to reception (demo - fictional clinic)
Screenshot 2: no advice for toothache, 999 / A&E for spreading swelling, hand-over to reception (demo - fictional clinic)
Screenshot 3: "emergency appointment" is a booking question; unknown questions get "I don't know" (demo - fictional clinic)
Screenshot 3: "emergency appointment" is a booking question; unknown questions get "I don't know" (demo - fictional clinic)
Screenshot 4: the same demo on a phone (390 px wide)
Screenshot 4: the same demo on a phone (390 px wide)

How it was checked

35 scripted questions plus a booking-link check: 36/36 pass. I wrote these questions myself, so treat this as an upper bound, not real-visitor accuracy.
18 held-out questions written before the first test run and not used for tuning: 18/18 on the first run.
A real headless Chrome check: desktop and mobile, booking button opens, no horizontal scrolling on a phone.
Limits: this demo matches keywords with fixed rules (no AI model) so it runs fully offline in the page. Unusual phrasings can fall to "I don't know". A real clinic needs its own approved emergency and clinical wording.

What you get (Website FAQ chatbot service)

One assistant on your website, built from up to 30 questions and answers or up to 10 pages of your content.
The safety routes above, with your approved wording, and an "I don't know" fallback to your contact route.
A booking button to your existing booking system, or enquiry capture to a sheet or email.
Testing on 20 of your own questions, and a short written handover guide.
2 revision rounds within 7 days of delivery.
You test the working preview on your own questions before the first milestone is released.

Timeline and price

Fixed price $290. Delivered in 4 working days after your pages and access arrive. Optional monthly care $59 for answer updates and fixes. Not included: medical or dental advice, payment processing, hosting fees and AI provider usage (paid by you in your own account).
Send me your clinic's website and the 10 questions your reception hears most, and I will tell you what the assistant would answer from your pages.
Like this project

Posted Nov 5, 2026

Demo, fictional clinic: FAQ assistant that answers from the clinic's own pages, routes emergencies to 999/NHS 111, hands over to staff. $290 fixed, 4 days.