Sports Academy Management System Odoo app icon

Odoo Sports Academy Management Software

Manage sports academies with players, coaches, classes, attendance, subscriptions, performance tracking, portals, CRM integration, and automation.

Industry

Sports

Downloads

1

Technical name

pys_sports_academy

Sports Academy Management System Odoo module preview

Run the same academy across several venues. Batches, players, and assessments can carry a location. Curricula hold reusable session plans with shared assessment criteria so coaches score the same checklist. Performance entries can load those criteria and show a criteria average. Parents still use the portal for enrollments, attendance, and progress. Subscriptions and invoices stay in Accounting.

Features

  • Player and parent management

    Manage player profiles, parents, coaches, and academy relationships from one place, with an optional primary venue per player.

  • Multi-venue batches and classes

    Create batches with weekday schedules, capacity limits, and optional location or venue so the same academy can run across sites.

  • Enrollment and waitlist

    Manage player enrollments, waitlists, and automatic promotion when batch capacity becomes available.

  • Attendance management

    Track present, absent, and late attendance with daily preparation tools and parent notifications.

  • Curriculum and session plans

    Build curricula by sport and skill, with reusable session plans, coaching points, equipment notes, and shared assessment criteria.

  • Subscription and billing

    Manage subscription plans, recurring player subscriptions, invoices, grace periods, and late-fee options.

  • Performance and assessments

    Record coach performance entries, optionally load criteria from a session plan, score against the same checklist, and print progress reports.

  • Parent portal

    Give parents portal access to enrollments, attendance, performance, messages, and subscription-related information.

  • Dashboard and analytics

    Monitor academy KPIs including locations and session plans, chart batches by venue, and analyze attendance, performance, and subscription revenue.

  • CRM integration

    Link CRM leads and opportunities with academy parents and players, and create academy records directly from CRM.

  • Academy automation

    Automate invoicing, payment reminders, subscription expiry notices, capacity alerts, and other scheduled activities.

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.

A closer look

Compatibility

Compatible with Odoo 19. Supports sports academy management workflows including players, parents, coaches, batches, enrollments, attendance, subscriptions, performance tracking, portal access, CRM integration, dashboard analytics, reporting, and scheduled automation. From 19.0.10.0: academy.location (venues), academy.curriculum, academy.session.plan (+ criteria). Batch location_id is optional. Player primary location is optional. Performance period_type includes session; session_plan_id loads criterion lines. Distinct from pys_sports_facility_booking (court booking).

Depends: mail, contacts, website, account, crm

Changelog

19.0.10.1.0: Multi-venue locations on batches, players, and assessments; curricula and reusable session plans with shared assessment criteria; performance entries can load criteria from a session plan (criteria avg %); dashboard KPIs and batches-by-location chart; session-plan and location menus; progress PDF criteria support. 19.0.8.2.0" Sports Academy Management System with player, parent, coach, batch, enrollment, attendance, subscription, performance, communication, portal, dashboard, CRM, reporting, and automation features.

Questions about Sports Academy Management System

It manages players, parents, coaches, sports, venues, batches, enrollments, attendance, curricula and session plans, subscriptions, performance assessments, communication, CRM links, parent portal access, analytics, and academy automation.

Reviews

Be the first to rate this app.

Leave a rating

Rating

Your email is not shown publicly.

Need a full demo or a customized workflow?

Book a walkthrough of this app on a live instance, or tell us how you want the module to fit the process you already run.