WhatsApp-based Hospital Appointment System chatbot

Job ID: 40140454

Budget: $30 – $250 USD

JOB OPPORTUNITY
WhatsApp Appointment & Communication System Developer
We are seeking a skilled software developer or development team to build a WhatsApp-based Appointment & Communication System for a hospital.
The system must allow patients who click Facebook ads OR scan a QR code to be redirected instantly to WhatsApp and book appointments easily—without calling or visiting the hospital.
Project Overview
The goal is to digitize hospital appointments using WhatsApp, the most widely used communication platform among patients in Somalia.
What the System Will Do
• Automatically book hospital appointments via WhatsApp
• Send confirmation and reminder messages
• Answer frequently asked questions (FAQs)
• Work on basic smartphones and web
Patient Entry Points (VERY IMPORTANT)
Patients must be able to access the system through:
1️⃣ Facebook Ads (Click-to-WhatsApp)
2️⃣ QR Codes (on posters, receipts, banners, hospital entrances)
Flow:
• Patient clicks Facebook Ad OR scans QR code
• WhatsApp opens instantly
• Chatbot starts automatically
• Patient books appointment step-by-step
Core Features (MVP)
WhatsApp Chatbot
• Appointment booking flow:
o Department → Doctor → Available Time
• Automated confirmation message
• Appointment reminders:
o 24 hours before
o 2 hours before
• FAQ responses (location, services, working hours, prices)
• Human handover to reception when needed

Admin Dashboard (Web-Based)
• Doctor availability & schedule management
• View, edit, and cancel appointments
• Manual booking override for reception staff
• Basic appointment reports (daily / weekly)
Required Skills
• WhatsApp Business API (Meta / Twilio / Gupshup / 360dialog)
• Backend development (Node.js or Python)
• Chatbot logic (Rule-based / Dialogflow / Rasa)
• Frontend dashboard (React / Vue / Web UI)
• Database management (PostgreSQL / Firebase)
• Facebook Click-to-WhatsApp Ads integration
• QR Code → WhatsApp deep linking
• Secure authentication & role-based access
• Multi-language chatbot (Somali & English)