August 2026
Patient Records Portal
Patients can now request a secure link to their appointment history directly through WhatsApp. The AI responds with a personal portal link atpatients.kashfy.site/ar/[patient-id] — protected by a 4-digit PIN the patient sets on the spot.
- Patient asks for records (“ممكن ملفي” / “my records”) and receives a secure link
- Patient sets a 4-digit PIN via WhatsApp on first request
- Link can be shared with any doctor; the doctor enters the PIN to access the records
- Portal shows all appointments with dates, doctors, diagnoses, prescriptions, and symptoms
?pin=XXXXURL parameter auto-verifies on load for one-tap sharing- Forgot PIN - patient sends “نسيت الكود” and sets a new 4 digits immediately
- Brute-force protection: 5 wrong attempts trigger a 30-minute lockout
- Sessions last 24 hours in the same browser after a correct PIN
Doctor Portal - multi-clinic support
Doctors who consult at more than one clinic registered on Kashfy now see a clinic switcher in their sidebar. Switching clinics updates all sections - appointments, patients, and conversations - to reflect the selected clinic instantly. The previous behavior showed data from whichever clinic happened to load first, which was incorrect for multi-clinic doctors.August 2025
AI agent improvements
- Improved understanding of Egyptian dialect edge cases in appointment booking conversations
- Better handling of multi-doctor requests (“بكرة في دكتورة نساء؟”)
- Faster response time for availability queries
Dashboard
- New date range filter on the Appointments page
- Appointment status updates now reflected in real time without page refresh
- Improved mobile layout for the doctor schedule view
July 2025
Knowledge base
- Knowledge base documents now indexed faster after upload (under 30 seconds for most PDFs)
- Improved accuracy when the AI references uploaded PDFs in conversations
Billing
- Overage charges are now itemized separately on invoices
- New payment retry flow for failed card transactions
Widget
- Widget chat panel now adapts correctly to RTL (Arabic) and LTR (English) in a single session
- Reduced widget JavaScript bundle size by 40% for faster page load on clinic websites
June 2025
- Improved session stability — connections now persist longer without requiring re-linking
- New “WhatsApp disconnected” notification to alert your team when the session drops
AI agent
- Added support for multi-branch availability queries (“فين الفرع اللي فيه دكتور كذا؟”)
- The AI can now handle cancellation requests more reliably even when patients give vague references to their booking
Team
- Branch assignment for team members now works correctly for employees with multiple branch access
Roadmap
See what’s coming next.
Support
Report issues or suggest improvements.