Purpose
Document all third-party integrations and external services used by the platform.
Communication
- Email Service — Transactional emails (registration, session reminders, notifications)
- SMS Gateway — OTP authentication, session reminders for users without email
- WhatsApp Business API — Session notifications, mentor matching alerts, and guardian consent requests
Video & Communication
- Video Conferencing — Embedded video calling for mentorship sessions with adaptive bitrate and screen sharing
Identity & Verification
- Identity Verification Provider — Government ID verification for mentor onboarding
- Background Check Service — Criminal record and safeguarding database checks
Infrastructure
- CDN — Static asset delivery and image optimisation
- Object Storage — Profile photos, uploaded documents, career pathway assets
- Monitoring — Application performance monitoring, error tracking, and uptime alerts
Analytics
- Product Analytics — User engagement tracking, funnel analysis, and feature adoption metrics
- Session Analytics — Connection quality monitoring, session completion rates, and satisfaction scores
Integration Management
- All API keys and credentials stored in environment variables, never in code
- Each integration has a designated owner responsible for monitoring health and managing renewals
- Quarterly review of all integrations for cost, performance, and continued necessity