How To Create Teams Using Team Builder

LeagueApps Team Builder helps you quickly create and manage teams using a visual drag-and-drop interface. 

With Team Builder you can:

  • Build and balance teams faster than spreadsheets.
  • Move players between teams while viewing rosters and player details side-by-side.
  • Filter and sort available players using registration and member form fields or tryout data.
  • Assign coaches and other staff to teams without leaving the tool.
  • Use different workflows depending on whether players are already registered (rec) or need invites (club and tryouts sourcing).

Getting started

Access Team Builder

  1. Navigate to a Club, League, Camp, or Event program.
  2. Open either the Players or Teams/Groups listing page.
  3. Launch from either the grouped program level, which gives you visibility across all subprograms, or the subprogram level, which gives you visibility only within that subprogram.
  4. Click Launch Team Builder.
Launch Team Builder button on a program's listing page

Adding teams

You can create new teams directly in Team Builder without leaving the tool. The Add a new team button appears in the top bar next to View teams, and works the same way in both the Club and Rec workflows.

  1. In the top bar, click Add a new team, the button with the plus icon.
  2. In the Add a team panel, enter a Team name. This is required and can be up to 80 characters.
  3. Optionally add a Team photo (max 500kb, in .jpg, .png, or .pdf format), a Team headline, a Team description, and Notes.
  4. Click Save team to add it, or Save & create another team to keep adding teams one after another.

The new team appears as an empty roster column in the program you are building for. Drag players onto it as described below. To add teams to a different subprogram, launch Team Builder from that subprogram, or from the grouped program level for visibility across all subprograms.

Add a new team button in the Team Builder top bar
Add a team panel with team name, photo, headline, and description fields

Choosing your Available Players pool (Source program)

Team Builder uses a Source program to determine which players appear in the available player pool.

If those players are already registered, assigning them puts them straight onto the team. If you source from another program, such as tryouts, assigning instead creates an invitation the player must accept before they join.

Source program selector in Team Builder

Scenario 1: Default source program (destination program)

By default, the Source program is the program you launched from, which is also the destination program.

When you move registered free agents, including spot pending registrations, onto a team and finalize:

  • Players are moved onto the team.
  • They appear under the team's Registered category.
  • You can optionally Notify the players, and Adjust the invoice to match the new team price.

Scenario 2: Changing the source program, for example tryouts

If you change the Source program to a different program, moving players onto teams becomes an invitation draft.

In this case:

  • Drafted players show under Registration Needed.
  • They are not on the team until they register.
  • You can save a draft to view intended rosters.

To complete the roster:

  1. Click Finalize.
  2. Send invitations, individually or in bulk, to players with Invitation Needed.

After invitations are sent, player status becomes Invited. Players must accept the invitation and complete registration to join the team.

Filtering and sorting players

Use player cards and filters to narrow the list of available players. You can filter by:

  • Age — an age range or date-of-birth range, as of a date you choose.
  • Gender
  • Source team
  • Registration and member form fields, including custom form responses.

This is how you build age-balanced teams from a tryout: source from your tryout program, filter the available pool by Age range along with Gender, Source team, or other form responses, then drag players onto the right teams.

Team Builder filters panel showing age, gender, and source team options

Assigning players and finalizing rosters

Drag and drop players from the left panel onto a team roster.

  • You can save a draft and finish later.
  • To commit changes, click Finalize rosters, optionally choose to notify players or adjust invoices, then click Complete moves.
Dragging a player onto a team roster in Team Builder
Finalize rosters confirmation with notify and invoice options

Managing rosters after assignment

Moving a player back to the available players pool

You can move a player back to the available players container even if you selected a different Source program.

  • If the player is registered, they become a free agent in the destination program.
  • If the player is in an invitation-needed or draft state, they are removed from the draft roster and return to the original source program they came from.

Moving an invited player

⚠️ Once a player is Invited, they cannot be moved.

To move an invited player:

  1. Delete the existing invitation.
  2. Return to Team Builder.
  3. Select the player again from their source program.
  4. Move them to the correct team.
  5. Send a new invitation.

How to delete an invitation

  1. Navigate to the Invite to Join tool.
  2. Delete the invitation.

Adding staff to teams

You can assign coaches and other staff to a team without leaving Team Builder. There are two ways to do it, and which one you use depends on whether the person already has an account on your site.

  • Add staff — for someone who already has an account. You assign them to the team yourself and they are on the roster immediately.
  • Invite staff — for someone who is new to your site, or who you would rather have complete their own registration. They receive an email invitation and appear on the team once they accept it.

Both options are available from each team in Team Builder, so you can staff teams as you build them instead of returning to the program's Teams listing afterward. The methods described in the article How to add coaches to teams still work exactly as they always have. This is a third way to do the same thing.

 

Add an existing staff member

  1. Launch Team Builder from your program's Players or Teams/Groups listing page.
  2. Find the team you want to staff and choose Add staff.
  3. Search for the person by name or email address and select them from the results.
  4. Choose their Role, such as head coach, assistant coach, team manager, or any other staff role set up on your site.
  5. Complete any staff registration form fields that appear. These come from the program's staff registration form.
  6. Save. The staff member is assigned to the team right away.
⚠️ If your site has the setting Admins must enter required custom member profile & registration fields when manually creating or registering members turned on, you will need to complete every required field before you can save.

A person can hold more than one role on a team, but not the same role twice. If you try to add someone to a role they already hold on that team, you will see a message telling you to pick a different role. You will also see a message if the team has already reached the maximum number of people allowed in that role.

⚠️ Changing a staff member's mobile number stops them from receiving team messages until they verify the new number themselves. Only edit a mobile number when you know it is wrong.

Invite a staff member by email

  1. Find the team you want to staff and choose Invite staff.
  2. Enter the person's Email, First Name, and Last Name.
  3. Choose their Role.
  4. Click Invite Staff Member.

The invitation goes to the email address you entered. The coach creates an account if they do not have one, completes the staff registration, and is added to the team you invited them to. Until they accept, the invitation shows as pending on the team's Pending Staff Invites tab in the program's Teams listing.

⚠️ A staff role has to be configured to accept team invites before it will appear here. If a role you expect is missing from the Role list, check that role's settings on your site.

Team Builder invites one person at a time. To invite several coaches to the same team in one message, use the invite option on the program's Teams listing instead.

To change a staff member's role, move them to a different team, or remove them from a team, see the article How to add coaches to teams.

Workflow videos by program type

Rec leagues, where players are already registered

Use this workflow when players are already registered and you need to assign them to teams.

Recommended launch point

For rec leagues programs, we recommend launching Team Builder from a subprogram within a League program type.

  1. Navigate to the program.
  2. Go to either the Teams listing or the Players listing.
  3. Click Launch Team Builder.

Available players, meaning registered free agents

When you launch Team Builder, the available players list automatically shows free agents registered to your program. For most rec use cases, you do not need to change the Source program.

Club and tryouts, which are invite-based

Use this workflow when you are building teams across subprograms, or when you want to pull players from a different source program, for example tryouts, and invite them to register.

Was this article helpful?
4 out of 5 found this helpful