PySquad Sports Academy Management System is built for sports academies that want to manage their complete academy operations in Odoo. It brings players, parents, coaches, batches, attendance, subscriptions, performance, communication, and reporting into one system.
What you run in Odoo
- Players & Parents : manage player profiles, parents, coaches, and academy relationships.
- Batches & Classes : organize batches, schedules, capacity, and player enrollments.
- Attendance : track player attendance, late and absent records, and parent notifications.
- Subscriptions : manage subscription plans, recurring invoices, grace periods, and late fees.
- Performance : record player performance and generate progress reports.
- Communication : send player and batch messages using email templates.
- Dashboard & Analytics : monitor academy KPIs, attendance, revenue, and performance trends.
- CRM Integration : connect academy parents and players with CRM leads and opportunities.
- Parent Portal : provide parents with access to relevant academy information.
- Automation : automate invoicing, payment reminders, subscription expiry notifications, and academy alerts.
Complete academy management
Manage the complete workflow from player enrollment and batch scheduling to attendance, billing, performance tracking, and communication from one centralized Odoo system.
Academy insights
Use dashboards, reports, pivots, and graphs to monitor attendance, subscription revenue, player performance, and overall academy activity.
What you need in Odoo
Works on Odoo 19 Community and Enterprise, Odoo.sh, and on-premise. Depends on Contacts, Discuss, Website, Invoicing, and CRM.
Venues and curriculum. Locations are master venues (address and notes). Assign them on batches and optionally on players and performance entries. Curricula group session plans by sport and skill level. Each plan has objectives, coaching points, equipment, and assessment criteria. Coaches open a performance entry, pick the session plan, load criteria, and score. The dashboard shows active locations, session plans, and batches by location.

