Ravalak Sports Management System
Run your club or league from your own WordPress site: online registration with waiting lists, divisions and teams, coaches with their own portal, schedules, scores and standings, attendance, coach notes, team emails and online payments.
Try the live demo → A fictional hockey league with one-click logins for a league manager, a coach, a parent and a player.
Free
$0
Core booking for small teams. No time limit.
Version 1.0.0
Pro
$350.00/year
+ GST. Every feature, for 1 website. Renews yearly; cancel anytime.
If Pro lapses your site switches to Free and keeps all its data. Renew anytime to get Pro back.
Lite and Pro
| Feature | Lite (free) | Pro ($350/year) |
|---|---|---|
| Divisions | 1 | Unlimited |
| Players | Up to 10 | Unlimited |
| Registration form builder with dropdowns, choices and conditional questions | ✓ | ✓ |
| Player, goalie and referee registration, each with its own number of spots and fee | ✓ | ✓ |
| Automatic logins for players and parents/guardians (multiple guardian emails) | ✓ | ✓ |
| Waiting lists in order, with timed spot offers that move down the list automatically | ✓ | ✓ |
| Divisions page that updates itself as you add divisions | ✓ | ✓ |
| Teams, coaches and a manager dashboard of teams, members and coaches | ✓ | ✓ |
| Coach portal: roster, attendance, attendance reports, coach notes and team emails | ✓ | ✓ |
| Locations, games and practices, scores and league standings | ✓ | ✓ |
| Online payments with your own Stripe account, or offline payments | ✓ | ✓ |
| Email everyone, a division, a team, a waiting list or individuals – every email saved | ✓ | ✓ |
| CSV exports of registrations and attendance | ✓ | ✓ |
| Automatic updates and email support | – | ✓ |
Questions
How does the waiting list work? When a division or registration type is full, new registrants join the waiting list in order. If someone is removed, you get an email. One click offers the spot to the next person with a link; nobody else can take it until the hold time you set (24 hours by default) runs out. If they don’t claim it, it moves to the next person automatically, and if nobody is left it goes back to general registration.
What can parents and players see? Their registrations and waiting-list position, payment status, their team, coach contact details and the team schedule and results.
What can coaches see? Only their own teams: the roster with contact details, the schedule, attendance taking and reports, their notes, and team or individual emails.
Do I need Stripe? Only for card payments. Without it, registrations are held as “awaiting payment” and you record e-transfers, cash or cheques yourself. Payments go straight to your own Stripe account.
How do I install it? Download Lite or buy Pro, then upload the plugin under Plugins → Add New → Upload Plugin. For Pro, go to Ravalak Sports → Licence, paste your key and press Activate.

