Amilia can provide you with the necessary tools to manage your sports teams and organize your games and practices. Our league managing solution allows you to:

  • Create your leagues online;

  • Support online team registrations;

  • Create and manage game schedules;

  • Track game scoring;

  • Track player stats;

  • View a revenue summary on the Dashboard.

Contact us at to unlock our League Management product.

How it Works

1. Setup your League, Division & Registration activity

2. Registration Process

3. Create Game Schedules

4. Manage Team Scoring and Players

5. Embed your Schedule and Scoring on your Website

1. Create your League, Division & Activity

In League Management, a Program serves as your League. Divisions and sub-divisions correspond to your categories and sub-categories.


Creating your first League program is the same as creating any other program.

Via the Activities>Programs subtab, click +New Program:

  • Name your League Program for easy identification.

  • Define the start/end date of your league. Games will occur within this date range.

  • Check the Team season (League management) option.

  • Toggle the activity view to Session.

  • Make visible to Clients. NOTE: Once all your teams have registered, you can deselect the visibility box.

  • Save your program. This directs you to the Activity>Edit subtab.

  • Click League Management to access the League Management platform.

  • NOTE: After creating your first league program via Amilia, you may create the remainder of your league programs within the League Management platform. League programs can still be created and/or modified in Amilia via the Activities>Programs subtab.

Upon landing on the League Management platform, you will have access to 4 tabs:

Click on the Leagues tab to view your existing League program(s):

  • Click an existing league program to configure your team registration activities.

  • Click +Add to create new league programs which appear as programs in your store.

Division / Registration Activities

To set up your team registration activities, select the applicable League program.

  • Via the Divisions/Registrations section, click +Add to create a registration activity.

  • Division acts as the activity's category in the store.

  • Sub Division acts as the activity's sub-category in the store.

  • Team Registration must be enabled.

  • The name of your activity will auto-fill but feel free to make changes.

  • Registration Period is the start and end date of your activity.

  • The price needs to represent how much it costs per team to register.

  • Spots: How many teams can register to the activity?

  • Make your activity visible in the store so teams can register.

  • Save when finished. You can + add a new activity for individual players to register.

  • Your team registration activities will be displayed in your store.

2. Registration Process

When your team activity is available in your store, team captains will be responsible for registering to the appropriate league program and activity.

After the captain has registered, a hidden activity is created that is only accessible using a secret link. This link can be emailed or shared with team members inviting them to register to the team.

This information is updated in Amilia and the League Management platform.

Team Captain Registration 

The team captain starts by registering to the appropriate division and activity.

  • Add the activity to the cart and proceed to checkout.

  • At step 2 of checkout, include the team members' email addresses.

  • Click Save and continue filling out the registration form.

  • A secret link will be visible on the purchase confirmation and on the copy of the invoice that is emailed or shared privately with team members.

Team Member Registration 

When team captains include a team member's email at checkout, the players receive an email from Amilia containing the secret link. Otherwise, team captains can copy and paste the link to be shared privately with their team members.

  • Clicking the link directs them to the hidden activity in the store.

  • When clicking register, team members are prompted to login or create an Amilia account if they don't already have one.

  • At checkout, there is no cost but they must fill out the registration form.

View Teams

As soon as a team captain registers, it creates a Team. You can view each team and its respective players via:

The League Management>Leagues>Teams subtab:


The Amilia>Activities>Registration subtab:

3. Create your Game Schedules

Once team captains and team members have registered, you will have the information you need to create your game schedules and match up your teams in League Management.

There are 2 ways to create your schedule:

a) Manually

b) Import using Excel

Manually add your Game Schedules

After clicking on the Leagues tab and refreshing, select your league program.

Via the Games/Schedule subtab:

  • Click + Add.

  • Location: Choose from your list of existing facilities.

  • The Date the game takes place and the Start/End time.

  • Game Number.

  • Home team and Away team: Teams must be within the same Division.

Import with Excel

After clicking on the Leagues tab and refreshing, select your league program.

Via the Games/Schedule subtab, click the Import button and then click on 'here'.

The Teams Schedules section is where you'll add your teams and when/where they are playing.

  • Open an excel sheet. Copy and paste the headers from the Teams Schedules section.

  • The Date format is YYYY-MM-DD.

  • The Time format is 08:00:00 (to represent AM) and 16:00:00 (to represent PM)

  • Write the location exactly as the corresponding facility is written.

  • Write the team names exactly as shown at the bottom of the import page.

  • When finished, select all the columns and Crtl+C.

  • Place your cursor on the import Team Schedules page and Crtl+V

  • To finalize your import, click on the Activities section.

  • Displayed are your teams, upcoming games and games that have already occurred.

  • Click Import schedules.

View Game Schedules

Game schedules you added manually or imported will appear in the Leagues>Games/Schedule subtab. In addition, game occurrences are also updated in the applicable team activity in Amilia.

4. Manage your Players and Team Scoring

Track game scoring and player stats via the Games/Schedule subtab.

  • Click on Actions>Scores for the game you wish to track.

  • You will be redirected to the Attendance & Score page.

  • Choose a game sheet by clicking Change Sport.

  • Click on Game Sheet to access the list of players for each team in the match.

Track Scores and Team Standings

The Game Sheet page displays both teams and their respective players. As the match progresses, click on the appropriate button within a player's profile to track scores, assists, etc.

Game points are updated automatically in the Leagues>Standings subtab:

Manage Players

Individual player profiles can be added, viewed and modified in two ways:

Via the Leagues>Teams subtab:

  • Click on the name of the team.

  • Click on the Players section.

  • + Add a player manually. This also creates their profile in Amilia.

  • Move the player to another division and team.

  • Remove the player from the team roster.

  • Edit the player's Amilia profile to view and/or make changes.

Via the Leagues>Players subtab:

  • Click Actions>Move to rearrange the order they are displayed.

  • Click Actions>Edit to be brought directly to the player's Amilia profile.

5. Embed your Schedule & Scoring on your Website

If you'd like to make your game schedule and game scoring public, you can export the data and embed it on your website.

Via the Games/Schedule subtab:

  • Click Export and select HTML.

  • Click Copy.

  • On another tab, open your website.

  • Paste the HTML code in the appropriate place on the page.

This allows your players to visualize the schedule directly on your website and is updated in real-time as you apply changes.

You can repeat the same process to display your player stats via the Players subtab.

Did this answer your question?