57
Full‑stack developer to build AI Clinic Reception & Booking Bot (MVP)
UpworkGBNot specifiedintermediate
AI BotNode.jsPythonAPIAPI IntegrationReact
I’m looking for a strong individual developer or very small team to build an MVP of Petwide Clinic Bot – an AI‑powered “receptionist” for veterinary clinics.
The bot should:
Chat with pet owners on a clinic’s website (and be ready for WhatsApp later).
Answer common FAQs (hours, prices, services).
Collect details and create appointment requests.
Provide very simple urgency guidance (non‑diagnostic) with clear disclaimers.
This is not a full practice management system. It’s a lightweight SaaS “front door” that can sit in front of any existing practice software.
Core requirements (MVP)
1. Owner‑facing chat widget (web)
Embeddable chat widget (script/snippet a clinic can add to their website).
Features: welcome message with clinic logo, text chat, quick‑reply buttons (“Book an appointment”, “Ask about hours”, etc.).
Smooth, mobile‑friendly UI.
2. Chatbot behaviour (v1)
Using a mix of rules + LLM API (e.g. OpenAI or similar):
Clinic info & FAQs
Bot answers questions using the clinic’s own data: opening hours, address, contact details, services, basic prices, payment/insurance policies, etc.
Appointment requests
Flow to collect: pet details, reason for visit, preferred date/time.
Create an appointment request in the system (v1: no deep PMS integration, just stored internally and visible in dashboard).
Urgency classification (non‑diagnostic)
A few fixed question flows for common concerns (e.g., vomiting, not eating, accident).
Output: “Emergency – call now”, “Urgent – try to be seen today”, “Can wait for next available appointment.”
Always show strong disclaimer: this is not a vet, not a diagnosis, not emergency care.
3. Clinic admin dashboard
For each clinic:
Login & roles
Email/password auth; simple roles (admin, staff).
Configuration
Edit clinic profile (name, address, hours, contact).
Manage services & simple price ranges.
Manage FAQs (add/edit/delete).
Configure emergency instructions and urgency‑flow texts (we can provide initial content).
Conversations
List of recent chats, filters by date and status.
View full transcript of each chat.
Ability to tag chats that need manual follow‑up.
Appointments
List of appointment requests created via the bot (with date, pet, owner contact, reason).
Simple calendar or list view (no PMS integration in v1).
Option to export requests (CSV or simple email notification).
Technical preferences
I’m flexible and open to your proposal, but I’d like:
Frontend: React or Next.js for dashboard and widget.
Backend: Node.js or Python (FastAPI) with REST APIs.
Database: PostgreSQL (or similar relational DB) with clear schema for clinics, users, chats, bookings, FAQs.
AI layer: Use a managed LLM API for natural‑language understanding + answer generation, with a clean way to plug in per‑clinic FAQ/knowledge.
Clean, well‑structured code, with basic documentation and environment‑based configuration.
In your proposal, please specify:
Your suggested stack and why.
Any existing chatbot/LLM frameworks you’d use.
Deliverables
Technical design brief
Short description of architecture, key components, and data model.
Working MVP
Hosted demo environment where I can test as a “clinic” and as an “owner”.
Embeddable web widget snippet.
Admin dashboard with the flows above.
Source code & docs
Full code in a Git repo (GitHub/GitLab).
README with local setup and deployment steps.
Notes on how to adjust intents, FAQ content, and urgency rules.
Handover
1–2 handover calls to walk through the system and answer questions.
Timeline
Target: 6–8 weeks for a solid MVP, ready for 1–3 pilot clinics.
Please share your proposed weekly timeline/milestones.
lease include in your proposal:
2–3 examples of chatbots or healthcare/booking apps you’ve built.
A brief outline (5–10 lines) of how you would architect this MVP.
Your preferred stack and why.
Whether you are applying as a solo developer or a small team.
Your estimated cost and timeline for the MVP.
Unlock AI intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/moClient
Spent: $33.91Rating: 0.0Verified