📞 RECALL SaaS — The World-Class Healthcare Automation Platform
Turn no-shows into revenue. RECALL is a production-ready, enterprise-grade patient recall automation system built for modern healthcare practices. Built for any healthcare service: Dental, GP, Physio, Optometry, Chiro, Vet, Mental Health, and more.
- Enterprise Security: * JWT authentication with HTTPBearer.
- API key validation for internal endpoints.
- Rate limiting (configurable per-minute limits).
- CORS configuration with environment-based origins.
- Request validation utilizing Pydantic v2.
- Comprehensive error handling.
- Enhanced API Features: * RESTful endpoints with proper HTTP status codes.
- Pagination support on all list endpoints.
- Search functionality for patients and recalls.
- Bulk operations supported by background tasks.
- Manual recall triggering capabilities.
- Real-time status updates.
- Improved Recall Processing: * Enhanced error handling and recovery.
- Validation for template rendering.
- SMS message length validation.
- Retry logic implemented for failed sends.
- Comprehensive logging mechanisms.
- Robust webhook support for Twilio callbacks.
- Multi-Service Support: * Pre-configured templates for over 10 healthcare types including Dental, GP, Physio, Optometry, Chiro, Vet, Mental Health, Dermatology, and Podiatry.
- Custom service type support.
- Service-specific message variables.
- Analytics & Reporting: * Conversion funnel tracking.
- Revenue attribution.
- SMS delivery analytics.
- Time-range filtering (7/30/90 days).
- Real-time KPIs.
- Professional Landing Page: * Modern, conversion-optimized design.
- Pricing section featuring 3 tiers: Starter, Growth, and Enterprise.
- Feature showcase and Service type grid.
- Testimonials section.
- Responsive design with distinctive aesthetics (Fraunces + DM Sans fonts) and animated elements.
- Enhanced Dashboard: * Multi-tab interface (Overview, Recalls, Patients, Analytics).
- Real-time data refresh and interactive charts (Recharts).
- Status management and manual recall sending.
- Patient search, filtering, and time range selector.
- Conversion funnel visualization.
- Better UX: * Loading states and error handling.
- Responsive tables and status badges.
- Action buttons set within a clean, professional design.
- Python 3.9+
- Node.js 16+ (for React dashboard)
- Supabase account
- Twilio account
- PostgreSQL database