Multi-tenant school operations
Elegant finance, reminders, and messaging for every campus you onboard.
EDHydra automates invoices, recurring tuition, Stripe/PayPal payments, and 가족 notifications—powered by Django, Postgres schemas, and Celery.
Unified tuition + reminders
Invoices flow from the Django ledger directly into Celery-powered reminders so no payment slips through the cracks.
Family-ready comms
Email, SMS, and WhatsApp templates live in one place. Tenants can bring their own SendGrid/Twilio keys when they are ready.
Per-tenant controls
Stripe + PayPal configs, communication preferences, and audit logs keep every school isolated without extra infrastructure.
Platform
Full-circle billing and automation
Finance
Invoices, ledger & manual payments
Manage tuition, grants, and walk-in office payments with automatic ledger entries and role-based permissions.
Automation
Recurring charges & reminders
Celery beat generates monthly tuition, queues reminders, and writes to the communications log for compliance.
Messaging
Template-driven communications
Admins customize notification templates, while families choose their preferred channels across students/guardians.
Automation stack
Celery jobs with audit trails
Recurring tuition, webhook processing, and reminder schedules run through Celery queues with tenant-context awareness, so every event is auditable and isolated.
- • Generate invoices monthly/quarterly per schema
- • Retry Stripe/PayPal webhooks idempotently
- • Log every notification for compliance
Integrations ready
Each school can onboard using Lexama defaults or plug in their own provider keys—just like Shopify stores connecting payments and messaging.
Communications
Families stay informed, ops teams stay in control
Notification templates, provider configs, and preference opt-ins live beside invoices so finance and messaging stay in sync.
Ready for the frontend build?
The backend APIs, Celery jobs, and communications engine are finished. This Next.js experience is where school admins and families will live.