Coach App Manual

Everything you can do once you are logged in as a coach - squad management, training sessions, matches, lineups, player progress and more.

Create a free coach account →

Free coach account

Register in 30 seconds. No subscription, no ads, no credit card required.

Create account
📋

Session planner (drill library)

Build a quick session straight from the public drill library on the home page - no login needed - then print a ready-to-use plan with whiteboard diagrams and coaching notes. For a timed, drag-to-reorder plan tied to a specific training date, see the Training page’s session planner instead.

How it works

Open the drill library on the home page. Browse or search across 625 drills in 25 skill categories.
Click the bookmark icon on any drill card to add it to your session. The icon fills in green and a session counter appears in the bottom-right corner of the screen showing how many drills you have selected.
Keep selecting drills across any skill category. You can filter by skill using the category chips at the top, or search by name. Your selections are kept while you browse.
Click the session counter in the bottom-right to open the session panel. It shows all your selected drills in order, with the total estimated training time.
Give your session a name (e.g. "Tuesday - passing & movement") and click Print session. A print-ready page opens with each drill's whiteboard diagram, coaching description, age group, duration and number of players.
🔍 Search & filter
Use the search bar to find drills by name or keyword. Use the skill chips (Dribbling, Passing, Shooting...) to browse by category. Both work together so you can e.g. search "pressure" inside the Defending category.
📋 Session counter
A floating green badge in the bottom-right corner shows how many drills are in your current session. Click it to open the session panel at any time without losing your place in the drill list.
⏳ Total time
The session panel adds up the duration of all your selected drills and shows a total estimated session time - useful for making sure your plan fits within your available training slot.
🖶 Print plan
The printed session plan includes the session title, total time and for every drill: the whiteboard pitch diagram, full coaching description, age range, duration and number of players needed. Ready to hand to an assistant coach or pin up in the changing room.
✕ Clear session
The session panel has a Clear button that removes all selected drills so you can start building a fresh plan. Individual drills can also be removed by clicking their bookmark icon again to deselect them.
👁️ Drill preview
Every drill card has a preview button showing the full whiteboard diagram, coaching tips and setup instructions before you decide to add it to your session.
Tip: Build one session plan per training week. A typical 75-minute session fits 4 to 6 drills - start with a warm-up drill, build through technical and tactical work, and finish with a small-sided game or cool-down.
🚀

Getting started

The recommended order when you first log in as a coach.

Register or log in at pardaan.com/app/register.php. Fill in your name, email, password and team name. Each email address can be used for one coach account only - if it is already registered you are pointed to the sign-in page instead.
Add your players on the Team page. Up to 24 players per squad. Give each a name, number and position.
Add your fixtures on the Matches page. Enter opponent, date, kickoff time, home or away and optionally the address for away games.
Generate your training schedule on the Schedule page. Pick your recurring days and times and a date range - the app creates all sessions in one go. An optional Field tells everyone which pitch is reserved.
Take attendance on the Training page after each session. Tick who was present and attach the drills you used.
Share the parent link from the Schedule page so parents can see upcoming matches and training without needing an account.
Tip: The Dashboard gives you a live overview every time you log in - next match, attendance alerts and top scorer.
Dark mode: Tap “Dark mode” in the top navigation to switch the whole coach app to a dark theme - easy on the eyes at evening training. The choice is remembered per device, and printed sheets always stay light.
📊

Dashboard

Your at-a-glance overview every time you log in.

📅 Next match
Shows your nearest upcoming match with opponent, date, time and home or away. Away games show a Google Maps link to the address. The green button is Open lineup when you already saved one for that match (it opens the latest version) or Build lineup when you have not, with the fixture already selected. Once a lineup exists you also get ▶ Show to team, which opens the full-screen swipe view of every lineup on that match. Plus quick-jump buttons to Availability and Match sheet.
🏃 Next training
Shows your nearest upcoming training with title, date, time and reserved field. Once attendance has been taken it shows the present and absent tallies; before that it shows your squad size and a reminder that attendance is still open. View / run session opens the read-only session view with the drills and timed plan for running the training, View / edit opens the session on the Training page at the tick list, and Print list opens the printable attendance sheet for that session and sends it to the printer - blank if nothing is recorded yet, filled in once it is. It is a normal page, so it works on a phone as well as a desktop; if the print dialog does not open by itself, the Print this sheet button on the page does it.
⚠️ Attendance at risk
Flags players who were present at fewer than 60% of their counted sessions over the last 6 completed trainings. Counted means: attendance was actually taken for that session, the player was on the list at the time, and the absence was not marked with a valid reason. So a player who joined the squad last month, or who was excused every time, is never flagged - and a player with only one counted session is not flagged either, because one missed training is not a pattern. The count is shown in red so you know to check in with them.
🏆 Top scorer
The player with the most recorded goals across all match records this season.
📅 Next 7 days
Count of matches and training sessions coming up this week. Click "Send reminders" to jump to the Reminders page.
👥 Squad & sessions
Quick numbers: players in your squad, total training sessions recorded and number of saved lineups.
👥

Team & squad

Manage your player roster and view their season stats across training and matches.

Team name

Your team name shows on your dashboard, the fixtures heading and printed sheets. New signups must enter one (at least 3 characters), and you can change it any time from the Team name box at the top of the Team page.

Player fields

FieldNotes
NameRequired. Appears in lineups, attendance lists and all reports.
NumberOptional. Shirt number 1-99. Used for sorting in tables.
PositionGoalkeeper, Defender, Midfielder or Forward. Used to group players in the lineup builder.
NotesFree text. Good for things like "left-footed", "captain" or "recovering from knee injury".

Player stats table

📈 Training attendance
A progress bar showing sessions attended out of the sessions that count for that player, with the percentage. Trainings held before a player joined the squad and absences logged with a valid reason are left out, and the row says how many of each there were - a player excused every time reads "0/0 (not counted)" instead of a scary 0%. Players below 60% over the last 6 completed sessions are flagged "at risk"; hover the badge to see the exact numbers behind it. The Recent trend bars use the same colours: green present, amber absent with a valid reason, red absent, grey not on the list yet.
🔥 Recent trend
A small bar chart showing attendance across the last 8 sessions - green means present, red means absent. Hover a bar to see the date.
📋 In lineups
How many of your saved lineups include this player, shown as a bar. Useful for spotting who is consistently selected.
⚽ Goals, assists & set pieces
Season totals from all recorded match participation. Free kick, penalty and corner columns appear once you have any set-piece data logged.
Tip: You can edit any player at any time without losing any of their stats or attendance history.
📋

Player progress

A development journal for each player. Log timestamped notes, observations and ratings to track individual growth across the season.

Adding a note

Select a player from the list on the left. The list shows how many notes each player has and the date of the last entry.
Pick the date (defaults to today), choose a category and write your note.
Optionally click a star rating from 1 (needs work) to 5 (excellent) to score this session or milestone.
Click Save note. The entry appears immediately in the timeline below.

Categories

CategoryWhen to use it
TechnicalBall control, passing, shooting, first touch, dribbling.
TacticalPositioning, pressing, understanding formations, reading the game.
PhysicalSpeed, stamina, strength, agility, injury recovery.
MentalAttitude, confidence, concentration, resilience, leadership.
Match performanceAn overall impression of a specific game.
Goal scoredNotable goals worth recording with context.
InjuryInjury notes, recovery status, return-to-play observations.
General / OtherAnything that does not fit another category.

All notes are shown in a timeline, grouped by month, newest first. When multiple categories are used, filter pills appear so you can view - for example - only Technical notes to track skill development over time. The average star rating for each player is shown next to their name in the timeline header.

📊

Evaluations & development reports

Rate every player on the same set of skills a few times per season, watch their development over time and print a one-page report for parent conversations.

Skill evaluations

On the Evaluations page, pick a player and rate them 1-5 on eight skills: ball control, passing, dribbling, shooting, defending, positioning, attitude & effort and teamwork. Skills you leave unset are simply skipped. Do this two or three times per season - the latest evaluation is shown as bars with a grey marker for the previous score, and once there are two or more evaluations a development chart plots the player’s average over time.

Tip: Evaluate everyone in the same week using the same standard. Consistency between rounds is what makes the development chart meaningful.

Evaluations, development reports and player progress are for coaches and admins only - team leaders do not see these pages. Demo accounts are read-only.

Development report

From the Evaluations page, Development report opens a printable one-pager per player: training attendance percentage, matches played with minutes, goals and assists, the latest skill evaluation and the most recent progress notes. Click Print report for a clean printout - ideal for the end-of-season parent talk.

Matches & fixtures

Your full fixture list for the season - add opponents, record scores and access all match-related tools.

Match fields

FieldNotes
DateRequired.
Kickoff timeOptional. Shows in the dashboard, reminders and parent schedule.
Home or AwayAffects how the match is displayed throughout the app.
OpponentRequired. You can pick from your season opponent list using the dropdown, which fills in the name for you - or just type a one-off opponent by hand.
AddressOptional but recommended for away games. Creates a Google Maps link in the dashboard and parent schedule. When you pick an opponent from your list and the game is set to Away, the opponent's saved address is copied in automatically (it will not overwrite an address you already typed).
Goals for / againstOptional. Fill in after the match. Leaving these blank means the match counts as upcoming, not played.
CommentsOptional free-text notes on the match - a short report, what went well, things to work on. Shown under the opponent in the fixture list and editable any time.
LinesmanThe linesman (assistant referee) for the game. Usually decided at the start of the season for every fixture, home and away.
RefereeThe referee for the game. Only needed for home games (away games are refereed by the host club) and usually chosen shortly before the match - so it can be left blank until then, showing as "not yet set". The field is hidden for away games.

Per-match actions

✅ Availability
Mark each player as Available, Injured or Unavailable for this specific match. Feeds into reminders and the match sheet.
👤 Lineup
Attach a starting lineup to the match. If a lineup is already linked you will see Lineup ✓ - click it to view or edit that lineup. If none is linked yet, + Lineup opens the Lineup builder with this match already selected, ready to save. A match can carry several lineups - one per phase of the game, each with its own notes - which you can swipe through in the full-screen Show to team view. The linked lineup also appears on the match sheet.
⏱️ Sub plan
The fair playing time planner, now working in minutes with unlimited substitutions - exactly how youth football allows. Set Players on pitch and the match length, then type the minutes you want any player to get. A typed number is fixed (shown with a lock); 0 keeps a player off; clear the box (or tap the red ✕) to make the player automatic again. Every automatic player shares whatever minutes are left over fairly, so you only fix the players you care about and let the rest balance out. The planner then works out the whole schedule for you: the green bar next to each player shows exactly when they are on the pitch, and the Starting line-up & substitutions list tells you who starts and at which minute every swap happens - down to the minute, so one player can play 37 minutes while two others come off the bench for 10 and 13. A dotted line marks half-time. A note appears when your fixed minutes cannot all be met, for example when there are too few players to keep the pitch full. Save plan keeps the plan for this match and loads it automatically next time, also for other coaches on your team; one saved plan per match, and saving again overwrites it. Record the real minutes afterwards in the match record.
📋 Record
Log playing time, goals, assists, free kicks, penalties and corners per player. All data feeds the Season overview and Player stats table automatically.
📜 Match sheet
A printable one-page sheet with the lineup, available players and match details. Useful to bring on match day.
🖶 Print fixtures
Prints the full fixture list as a clean table - no navigation, just dates and opponents. Good for the notice board.
👤

Opponents

Keep a list of the teams you face this season - their name, where they play and any scouting notes - so you can pick them when adding a match and have away addresses filled in for you.

Adding an opponent

Open the Opponents page from the top menu.
Fill in the opponent name (required), their address (where they play - used for away games) and any notes (optional).
Click Add opponent. It appears in the list on the right, sorted by name.

Opponent fields

FieldNotes
NameRequired. Shown in the match-form dropdown and across the fixture list.
AddressWhere the opponent plays. For an away match, this address is copied onto the match automatically when you pick the opponent, giving you a Google Maps link on the dashboard and parent schedule.
NotesOptional free-text - style of play, danger players, parking tips, anything worth remembering before you meet them again.

Using opponents when adding a match

On the Matches page, the Add-a-match form (and the edit form) shows a "Pick from your opponents" dropdown above the opponent box. Choosing an opponent fills in the name for you. If the match is set to Away, the opponent's saved address is copied into the address field as well - it will not overwrite an address you have already typed. You can still type a one-off opponent by hand without picking from the list.

Tip: Set up your opponents once at the start of the season. Adding fixtures afterwards is then just picking a name and a date - the venue for away games takes care of itself.
Note: Deleting an opponent does not affect matches you already added - they keep the opponent name and address that were stored on them. Only the link back to the opponent list is removed.

Availability

Track which players can make each specific match before you build the lineup.

StatusMeaning
AvailableReady to play. The default for all players.
InjuredCannot play due to injury.
UnavailableCannot attend for another reason - holiday, school, work etc.

Availability is shown in reminders ("Available: 13 (2 out)") and in the match sheet. It also helps when building the lineup - you can see who is actually available before placing players on the pitch.

📊

Match record

Log detailed per-player stats after each game. Reached via the Record button on any match row.

StatNotes
RoleStarted, Sub (came on from the bench), or Unused substitute.
MinutesHow many minutes the player was on the pitch.
GoalsGoals scored in this match.
AssistsAssists in this match.
Free kicksFree kick situations the player was involved in.
PenaltiesPenalty situations.
CornersCorners taken or involved in.
Tip: The set-piece columns (free kicks, penalties, corners) only appear in the stats tables once at least one non-zero value has been recorded across any match.
📜

Match sheet

A printable one-page match-day overview. Reached via the Sheet button on any match row.

The match sheet automatically pulls together:

  • Match details - opponent, date, kickoff time, home or away
  • The saved lineup for this match (if you have built one in the Lineup builder)
  • Players marked as available, and those who are injured or unavailable

Print it with your browser's print function. The navigation hides automatically when printing.

🏆

Season overview

A full summary of your season's results, form and top scorers - calculated automatically from your match records.

📊 Win-Draw-Loss
Overall record and points total (3 for a win, 1 for a draw) from all matches with scores entered.
⚽ Goals summary
Goals for and against, goal difference, and average goals scored and conceded per game.
🔥 Form
Last 6 results shown as W/D/L badges, most recent first. Quick visual of current momentum.
🏆 Top scorers & assists
Leaderboard built from all match records. Only players with at least 1 goal or assist appear. Updates automatically as you log match records.
Tip: The Season page only counts played matches - those where you have entered both goals for and goals against. Fixtures without scores are listed separately as Upcoming.
📅

Schedule

Create your recurring training schedule, subscribe your calendar and share a read-only link with parents.

Generate recurring sessions

Tick the days of the week you train (e.g. Tuesday and Thursday). Set a training time for each day.
Set a From and To date covering your season or the next period.
Optionally add a title for the sessions (e.g. "Team training").
Click Generate sessions. The app creates one session per matching day across the period, skipping dates that already have a session.
Note: If training days change mid-season, run the generator again for the remaining period. Existing sessions are never overwritten.

Season themes

Give training periods a focus with Season themes - for example "September = ball control" or a four-week passing block. Add a theme with a title, an optional skill focus and a from/to date range. Every session inside that range shows the theme as a green label in the schedule (upcoming and past), so each training visibly slots into a season-long plan. The theme that covers today is marked now.

Per-session comments

Each session in the upcoming and past lists has an Add comment / Edit comment button. Use it to jot what you worked on, the focus of the session or follow-ups for next time. The same comment is shown and editable on the Training page as the session notes.

Add an event

For anything that is not training or a match - a tournament, team photo day, a parents' meeting, an end-of-season BBQ - use Add an event. Give it a date, an optional time, a title, an optional location and details. Events appear in their own Upcoming events list on the Schedule page, on the parent read-only link, and in your calendar feed. Delete an event any time from the same list.

Calendar subscription (iCal)

Fixing mistakes

Every session row has an Edit comment / field button to change the session’s comment or reserved field afterwards - so a typo in the field number is fixed in seconds. And if a whole generated batch went wrong, the Batch delete sessions card removes every training session in a date range in one go. Sessions with recorded attendance are kept safe unless you explicitly tick the box to include them.

The Schedule page gives you a private iCal feed URL. Subscribe to it in any calendar app:

  • Google Calendar: Other calendars → From URL
  • iPhone: Settings → Calendar → Accounts → Add Account → Other → Add Subscribed Calendar
  • Outlook: Add calendar → From internet

The feed stays in sync automatically - new matches and sessions appear in your calendar without any extra steps.

Parent schedule link

A separate read-only page shows parents all upcoming matches, training and events. No login needed, nothing can be edited. Share it in your team chat. It shows match locations as Google Maps links, the reserved field for matches, training and events when you have filled one in, the match officials (linesman, plus referee for home games), and the availability per match (available, injured, unavailable) once you have set it. The lineup itself stays private - parents never see the selected eleven.

To keep the page short and relevant, parents see only the coming two months of matches, training and events by default. A Show all button lifts that limit to show everything scheduled from today onward, and a Show next 2 months button switches back to the shorter view.

Tip: Both the iCal link and the parent link are private - anyone who has them can see your schedule and player names, so do not post them publicly.
🏃

Training & attendance

Pick a session, plan the drills and record who showed up. Everything on one screen.

Taking attendance

Use the session selector at the top to choose a training date. The app automatically opens the nearest session without attendance recorded yet.
Optionally add session notes / comments (what you worked on, follow-ups) and pick drills from the catalogue (see below). Session comments can also be added or edited later from the Schedule page.
All players are pre-ticked as present. Untick anyone who was absent.
When you untick a player, an "Absent for a valid reason" option appears with an optional reason box (e.g. illness, holiday, school). Tick it if the absence is excused. Excused absences are left out of the attendance at risk calculation, so a player is not flagged for missing training with a good reason - that session simply does not count against them.
Print attendance list (next to Save attendance) opens a printable A4 sheet listing every squad player with Present, Absent and Reason / notes columns. If nothing has been recorded for the session yet the boxes print empty, so you can tick them by hand on the pitch. Once attendance has been entered the sheet prints filled in: the present and absent boxes are ticked and any valid reason is carried into the notes column, giving you a paper record of the session. What is on screen is what gets printed, so unsaved changes are included too. The sheet opens over the page with its own Print this sheet and Close buttons - no new tab and no pop-up, so it also works on a phone and inside the installed app, and Close puts you straight back on the tick list.
Click Save attendance. The session is marked as recorded and appears in the history below with a present/absent count. (Saving attendance no longer changes the session's drills - use Save drills in the drill planner for that.)
Every row in the Recorded sessions list at the bottom of the page has two shortcuts. View / edit reopens that session and jumps straight to the tick list so you can check or correct who was present. Print list opens the printable attendance sheet for that session and sends it to the printer right away, on desktop and on mobile alike.

Drill planner

The drill planner - catalogue drills, your diagrams, linked drills, manual drills and the timed session plan - is available to coaches and admins. It has its own Save drills button: saving the drills and session plan is now a separate action from saving attendance, so recording who was present and setting the training's drills are two independent steps. Pick your drills and click Save drills; tick who attended and click Save attendance. Every drill in the pickers shows a small usage counter (e.g. 3×) telling you in how many training sessions it has been used - so you instantly spot which drills are fresh for the group and which are getting worn out. Your own diagrams show the same counter in the Drill builder. A Team leader does not see the drill planner: they can still take attendance and add session notes, and the drills a coach set for the session are left untouched.

📚 Catalogue drills
Search and filter all 625 Pardaan drills across 25 skills. Tick the ones you used. Each has a preview button showing the whiteboard diagram and coaching notes.
⭐ Favourites
Star any drill to mark it as a favourite. Favourites appear at the top of the list and can be filtered with the "Favourites only" toggle.
🖌 Manual drills
Type your own drill names in the text area below the catalogue - one per line. Good for your own custom exercises not in the catalogue.
🔗 Linked drills
Attach any of your saved linked drills (web pages, YouTube videos and images from the Drill linker) straight to a session. Tick them in the Linked drills section under the picker and they join the timed plan like any other drill. They also appear on the printed sheet - an image prints its picture, a video or web page prints its title and link so you can find it again. Each linked drill in the picker also has a preview button (the eye icon) that opens it right there - videos play, images show full size and web pages show their thumbnail - so you can check a drill before adding it to the session.
💾 Saved sessions
Save a drill combination as a named session (e.g. "Tuesday passing") and reload it for any future training date with one click. Manage and delete saved sessions from the same screen.
📋 Timed session plan
Below the picker, every drill you select drops into a Session plan list. Drag the ☰ handle to set the running order, then give each drill a phase (Warm-up, Technical, Possession, Small-sided game, Scrimmage, Cool-down) and a length in minutes. A running total shows your whole session length so it fits your slot. Drag works on both computer and phone.
🖶 Print drills
Once drills are selected, a Print drills button appears. It generates a print-ready sheet with each drill's whiteboard diagram and coaching description. You can print before saving attendance - tick your drills and click Print drills to get the sheet, then record who showed up afterwards. Linked drills print too - images show the picture, videos and web pages show their title and link. Drills you have given a phase and length show a coloured phase badge and the minutes, plus the total session time at the top - ready to hand to an assistant coach.
Tip: You can go back and edit attendance for any past session. Just select it from the dropdown and save again - the previous record is replaced.
📱

Session view (run a session)

A clean, read-only page that shows the drills for a chosen training session - image or diagram plus the coaching text - laid out to read on your phone or tablet while you actually run the session. Drills with an animation get a Play button on their diagram: press it and the movement loops right on the card, perfect for showing the players what to do.

Opening it

From the Training page, click View / run session next to the session heading.
Or from the Schedule page, click the Run button on any session row.
Use the session selector at the top to switch to any other training date.
📋 Drills in order
Every drill on the session is shown as a large numbered card in your planned running order, each with its phase badge, length in minutes and player count where you set them.
🔢 Change the running order here
The ▲ and ▼ buttons on a card move that drill one place earlier or later. To move it a long way, type straight into the green number badge: put a 2 on the drill that is number 17 and it jumps to slot 2, with everything in between shifting down one. Press Enter or simply tap somewhere else to confirm, Esc to forget it; an empty or out-of-range number just snaps back. The page keeps your scroll position, highlights the drill that moved and leaves the cursor in its badge, so you can shuffle a whole session in a few seconds. ⇄ hands a drill to another training session and × drops it from this one.
🖼️ Image & text together
Catalogue drills and your own diagrams show their whiteboard pitch; linked images show the picture and linked videos embed to play. The coaching description sits right beside each one.
⏱️ Total time
The header shows the drill count and the total session length, so you can see at a glance whether the plan fits your slot.
📝 Session notes
Any notes saved on the session show at the top, so your focus points and reminders are in front of you while you coach.
🖶 Print
A Print button turns the same layout into a clean sheet for the notice board or an assistant coach. Videos are left off the printout.
✅ Straight to attendance
A Take attendance button jumps to the Training page for that same session when you are ready to record who showed up.
Tip: Set the drills, phases and minutes once on the Training page, then open Session view on your phone at the pitch and coach straight from it. Only the running order and the drills themselves can be touched here (▲▼, the number badge, ⇄ and ×) - the rest is read-only, and team leaders see the page without any of those buttons.
🧠

Lineup builder

Drag and drop players onto a pitch diagram, choose a formation, put the opponent on the other half and save as many lineups per match as you need - one for each phase of the game.

Choose a formation from the dropdown (4-4-2, 4-3-3, 3-5-2, 4-2-3-1 and more). The pitch diagram updates automatically.
Drag players from the bench panel on the right onto positions on the pitch - with the mouse on a computer, or with your finger on a phone or tablet. You can also tap a player once, then tap the spot on the pitch where they should go. Players are colour-coded by position.
Double-click (or double-tap on a phone) a player already on the pitch to open the Change this position popup: Bring on lists everyone available who is not on the pitch - pick one and they take over that exact spot while the old player goes to the bench - and Swap with lists the players already on the pitch, so the two simply change places. Take off the pitch sends the player back to the bench. Injured and unavailable players for the selected match are never offered.
Line players up neatly by selecting several of them: shift-click them on a computer, drag a box over them on the pitch, or tap Select multiple and then tap each player on a phone or tablet. An Align selection bar appears under the pitch with Left, Right, Top, Bottom, Row and Column, plus Spread buttons that give three or more players equal horizontal or vertical spacing - perfect for a straight back four or an evenly spread midfield. Dragging one selected player moves the whole group, and Undo puts them back.
Optionally link the lineup to a specific match from your fixture list using the match dropdown.
Give the lineup a phase name - pick one of the suggestions (Attacking, Defending, High press, Low block, Kick-off, Corner for, Corner against, Build-up, Second half, Last 10 minutes) or type your own - and add notes for that phase if you want.
Want the other team on the board too? In the Opponent card pick the formation you expect and click Place opponents - eleven red shirts appear mirrored on the far half, and you can drag them wherever you want.
Click Save lineup. Saved lineups appear in the list below the builder. To add a second shape to the same match, move the players, change the phase name and click + Save as new phase - the first lineup stays exactly as it was.
📑 Several lineups per match (phases)
One fixture can hold as many lineups as you like, each with its own phase name and notes - for example an attacking shape, a defending shape and one for a corner against. Use + Save as new phase to store the pitch as an extra lineup on the same match instead of overwriting the one you are editing. Above the phase field you see every lineup already attached to the selected match; a 📝 marks the ones that have notes, and clicking one opens it. In the saved lineups list the ↑ ↓ arrows in the Phase column set the order you swipe through them.
▶ Show to team (swipe view)
Opens a full-screen view of every lineup on that match, one screen per phase - made to hold up to your team on the pitch. Swipe left and right on a phone or tablet to walk through the phases, or use the ‹ › buttons, the dots at the bottom and the arrow keys on a laptop. Each screen shows the phase name, the formation, the pitch with the players in position - including the red opponents when that lineup has them - and the notes for that phase. The notes panel can be hidden with the 📝 button when you want the biggest possible pitch, ⛶ goes full screen, Edit jumps straight into the lineup you are looking at and ✕ takes you back. The screen stays awake while you are showing it. You can open it from the builder, from the ▶ Show link next to any saved lineup, or from the next-match card on the dashboard.
🔀 Change a position (double-click)
Double-click - or double-tap - any player on the pitch and a popup asks who should play that spot. Bring on shows every available squad member who is not on the pitch: the one you pick lands on exactly the same spot and the player who was there goes back to the bench. Swap with shows the team-mates already on the pitch and simply exchanges the two positions, so your shape stays intact. Take off the pitch benches the player, and Escape or a click outside closes the popup. Players marked injured or unavailable for that match never show up in the list.
📏 Align & even spacing
Select two or more players - shift-click on a computer, drag a box over them on the pitch, or the Select multiple button on touch - and the Align selection bar under the pitch lines them up: Left, Right, Top and Bottom snap them to the outermost selected player, Row and Column centre them on one horizontal or vertical line, and Spread ↔ / Spread ↕ give three or more players equal gaps. Selected players carry a yellow ring, dragging one of them moves the whole group, Undo reverses the last arrangement and Clear selection drops it. Red opponent shirts can be selected and aligned in exactly the same way.
🔴 Opponents on the pitch
Every lineup can also carry the opponent’s shape. Choose a formation in the Opponent card and click Place opponents: eleven red shirts, numbered 1 to 11 with their keeper in the far goal, land mirrored on the other half. Drag or tap-move them exactly like your own players to match how that opponent really lines up, and use Remove opponents to clear them again. Because your own players are drawn on top where the two teams overlap, tick Opponents on top when you need to grab a red shirt hiding underneath. The opponents are saved with that lineup, so every phase can face a different shape - and they show up in the Show to team view and on the printout too.
🖶 Print
Prints a clean pitch diagram with player names on their positions - and the red opponents if you placed any - perfect for match day.
📋 Copy to builder
Load any previously saved lineup back into the builder to use as a starting point for a new one.
🔄 New version
When editing a saved lineup, New version copies it as the next version (v2, v3, ...) linked to the same match. In the new version the pitch shows exactly what changed compared to the previous one: an orange arrow from a player’s old spot to their new position, a green ring around players who came onto the pitch and a red circle where a player was taken off. From the third version onwards a second, light blue layer additionally shows the cumulative changes measured against the very first version - so at a glance you see both what changed in this version and everything that has changed since the original plan. Perfect for explaining to the team what changes - and you can print it. Opening the lineup from the match always gives you the latest version, the saved lineups list shows each lineup’s version number, and New version always continues from the newest version in the chain - even if you clicked it while viewing an older one. Use Hide changes under the pitch to switch the overlay off.
👥 Lineup history
All saved lineups are listed below the builder showing match, phase, version, formation and match date.
Tip: Lineups linked to a specific match appear automatically in that match's sheet and in the parent schedule link.
Phases and versions work together: a phase is a separate lineup on the same match (attacking, defending, corner), while a version is a newer take on one of those phases. A new version keeps the phase name and its place in the swipe order, and only the newest version of each phase is shown in the swipe view - so the deck always reflects your latest plan.
✏️

Drill builder

Draw your own training exercises on a soccer pitch and save them. Your drawn drills appear in the Training page picker alongside the catalogue drills, and on the printed session sheet.

Building a drill

Tap an object in the palette - players (blue attackers, red defenders and a yellow goalkeeper), a coach (dark circle with a C), numbered markers, ball, cones, disc cones, full goals, mini goals, agility ladders, mannequins (for free-kick walls, dribbling references or passing obstacles), hurdles and slalom poles (for agility and coordination setups), agility rings (flat hoops to step through), zones (circle, oval, square or rectangle - drawn corner-to-corner, up to the size of the whole field, ideal for marking playing areas), movement arrows - a plain arrow to show direction, an open-headed arrow for a pass, a one-two (tap the two combining players - drawn as two numbered arrows, there and back), a dashed arrow for a run, a wavy arrow for dribbling and a double-lined arrow for a shot - or free text (up to 200 characters, over multiple lines) - then tap the pitch to place it. You can also drag an object straight from the palette onto the pitch, with the mouse or with your finger on a phone or tablet.
Arrows, passes, runs, dribbles and shots are drawn with two taps: one for the start, one for the end. Use the plain arrow to indicate a direction, the open-headed Pass arrow for a pass, the dashed arrow for a run without the ball, the wavy arrow for dribbling, and the double-lined Shot arrow for a shot on goal.
Move, resize or rotate any placed object. Tap it to select, then drag to move, or use the Size and Rotate sliders. Tap “Remove selected” to delete it - or, on a computer, simply press the Delete (or Backspace) key. “Clear field” starts over. For a placed text, an extra “Edit text” button appears so you can fix a typo or change the wording without re-placing it.
Select multiple objects to arrange them in one go: shift-click them on a computer, or tap “Select multiple” and then tap each object on a phone or tablet. An Align bar appears with Left, Right, Top, Bottom, Row and Column, plus Spread buttons that space three or more objects evenly - perfect for a straight slalom line of cones. Dragging one selected object moves the whole group, and Remove selected (or the Delete key) removes them all.
Animate the drill (optional), just like in the Playbook: press + Add frame, drag every object - players, ball, even cones or zones - to where they move next, and repeat per step. The numbered frame buttons switch between steps, Play runs the movement smoothly, and GIF downloads a looping animation to share in the team chat. Deleting a frame (or all but one) turns the drill back into a single picture; previews, the printed session sheet and the 3D view always show frame 1.
Give the drill a name and optionally a skill, minutes, player count and description, then click Save drill.
Every saved drill shows its usage: how often it appeared in a training session, when it was last used and whether it is planned for an upcoming session - or “Not used in a training yet”. Press Add to training session on a saved drill to drop it straight into the plan of one of your scheduled sessions.
Background image (optional). Under the drill details, use Choose image to upload your own drill photo or diagram (jpg/png/webp/gif, max 8 MB). Your image replaces the pitch, fitted inside the same portrait box, so you can trace players, cones, arrows and text straight over it. The background shows in the drill previews and prints on the session sheet. Use Remove background to return to the drawn pitch.
View in 3D turns your drill into a three-dimensional pitch you can orbit, tilt and zoom - players, cones, ladders, goals, the ball and arrows all rendered as 3D objects. It is a preview only: keep editing in the 2D view, then tap “View in 3D” to see it come to life, and “Back to 2D” to return. The 3D view needs an internet connection the first time it loads.
⚽ Realistic pitch
Drills are drawn on a proper pitch with mowed-stripe grass, penalty boxes and arcs, shaded 3D-style player discs, a netted goal and a panelled ball - clear on screen and on the printed sheet.
📋 Copy to new
Open any saved drill as the starting point for a brand-new one. It loads onto the field pre-filled but unsaved, so you can tweak it and save as a separate drill.
📑 Duplicate
Instantly save a copy of an existing drill, then edit the copy. Handy for building a series of progressions from one base setup.
🖶 Print
Print a single drill on its own page with the pitch diagram, name, skill, minutes, player count and description.
🔎 Enlarge a diagram
Click (or tap) the pitch image on any card under “Your saved drills” to open it full size in a pop-up, so on-pitch text labels, arrows and player numbers become readable. Close it with the ×, the Esc key, or by clicking outside the image.
🔍 Search your saved drills
Once your library grows, use the search box above “Your saved drills” to filter as you type - it matches the drill name, skill, description, minutes and player count. Combine it with the All skills dropdown to narrow to one skill group, and the counter shows how many drills are visible. Press Esc or the × to clear.
Tip: Saved drills appear under “Your diagrams” on the Training page, so you can drop your own exercises into a session plan just like catalogue drills.
🔗

Drill linker

Save drills you find anywhere on the internet - a web page, a YouTube video or an image - each shown with a large preview so you do not have to click through, plus your own notes to describe it.

Adding a linked drill

Choose the type at the top of the form - Web page, YouTube or Image - then give the drill a title and, if you like, tag it with a skill - the same categories as the drill builder - so it is easy to find later.
For a Web page, paste the address - the app automatically pulls a thumbnail, title and description from the page for the preview. For YouTube, paste any YouTube link (watch, youtu.be, embed or shorts - the video id is detected automatically). For an Image, paste an image straight from your clipboard (click the paste area, then Ctrl+V), drop a file onto it, or click to choose a file (jpg, png, webp or gif, up to 5 MB). You can also paste the address of an image you found online instead.
Optionally add notes to describe the drill - setup, coaching points or variations - for when the link, video or picture is not clear enough on its own.
Click Save drill. It appears below as a card with a large preview.
▶ YouTube preview
YouTube links embed as a playable video right on the card, so you can watch the drill without leaving the page.
📷 Image preview
Uploaded or linked images show full size on the card. Good for setup diagrams or pictures of a drill found on another site.
🔗 Web page preview
When you save a web address, the app fetches the page’s thumbnail image, title and description and shows them as a large preview card - so you can see what the page is about without opening it. An Open link always goes to the original in a new tab.
📝 Notes
Your own description sits under each preview, so the drill makes sense even if the linked content does not explain it fully.
✏️ Edit & delete
Update the title, link or notes any time, or remove a linked drill you no longer need. Deleting also removes any image you uploaded for it.
↻ Refresh preview
Web-page cards have a Refresh preview button that fetches the page’s thumbnail and title again - handy if the page changed since you saved it, or if you added it before the preview feature was switched on.
📅 Usage & add to training
Every card shows how often the linked drill was used in a training session, when it was last used and whether it is planned for an upcoming one. The Add to training session button drops it straight into the plan of a scheduled session you pick.
🔍 Search & filter
A search box above the list filters your linked drills as you type, matching on the title, notes and skill. Next to it, a skill filter dropdown shows only drills in one skill category - the two work together, so you can search within a chosen skill. The count shows how many of the total are visible, and a clear button (or the Escape key) empties the search again.
Tip: Some pages do not publish a preview image. When that happens the web-page card shows a link icon instead of a thumbnail - just use the Open link to view the page in a new tab.

Playbook

Build reusable tactical movements and animate them - show how the team should move when you have the ball, when the opponent has it, at your corner, at their corner, when pressing, and so on. A play is a sequence of frames; press Play and the tokens glide from one frame to the next. Green tokens are your team, red are the opponent, white is the ball.

Building a play

Choose how to begin: load a template (We have the ball, Opponent has the ball, Our corner, Their corner, High press), pick a team size (6, 7, 8, 9 or 11 a side), or load one of your saved lineups as your team's starting shape.
On frame 1, drag the tokens to where everyone stands at the start. Your team attacks upward.
Press + Add frame to add the next step, then drag the tokens to where they should move to. Repeat for as many steps as you need. Arrows show the run into the current frame; the white dashed line shows the ball.
Press Play to animate the whole sequence. Use Loop to repeat, Arrows to show or hide the run lines, and the Speed slider to set how long each step takes.
Give the play a name and press Save. It appears under Saved plays and can be reopened and replayed any time.
Use Export image to save a picture of the whole play to share, or Export file to hand the play to another coach, who loads it with Import file.
🔁 Multi-step sequences
A play is not just start and end - add as many frames as you like to show a build-up, an overlap, a switch of play and the finish, all in one animation. Use Clear play to reset the board to a blank shape and start over.
🎯 Prebuilt templates
Start from a ready 11 v 11 shape for common situations - attacking, defending, our corner, their corner and a high press - then drag to fine-tune.
👤 Opponent tokens
A full set of red opponent tokens moves too, so defensive scenarios like their corner or your press actually make sense.
⚽ Any team size
Switch between 6, 7, 8, 9 and 11 a side so the board matches how your age group actually plays.
👥 Start from a lineup
Drop one of your saved lineups straight onto the board as your team's starting shape, then build the movement from there. The players keep their names, so each home token shows the player name under its shirt number.
📤 Export and share
Export a play as an image or a looping animated GIF to send round, or as a file another coach can import into their own Playbook.
🔗 Share a link
Open a saved play and press Share link to get a web address anyone can open. It plays the movement read-only, with no login and no player details. Deleting the play disables the link.
🏚 View in 3D
Press View in 3D on a saved play to watch the same movement on a 3D pitch. Drag to orbit, scroll to zoom, and press Play to run the sequence.
📞

Phone list

Keep contact numbers for your team in one place - parents, players, referees, linesmen, club staff and more - tag each one by type and optionally link it to the player they belong to.

Adding a contact

Enter a contact name and phone number. The name can describe the relationship, e.g. “Anna (Liam’s mum)”.
Pick a contact type - parent (the default), player, referee, linesman, club management or other - so you can tell at a glance who each number belongs to.
Optionally choose a related player from the dropdown to link the contact to someone in your squad.
Click Add contact. It appears in the list, where the phone number is a tappable link that dials straight from your phone.
🏷️ Contact type
Tag every contact as parent, player, referee, linesman, club management or other. New contacts default to parent. The type shows as a coloured label in the list so you can scan for the right person fast.
📱 Tap to call
Every number is a tap-to-dial link on mobile, so you can ring a parent without copying the number out.
↕️ Sort by name or player
Switch the list between sorting by contact name or by the linked player’s name. Contacts with no linked player drop to the bottom when sorting by player.
✏️ Edit & delete
Update a contact’s name, number, type or linked player at any time, or remove contacts you no longer need.
📁

Documents

One place for general team information - rules of the game, tournament schedules, club forms - as uploaded files or typed notes.

Give the document a title, then either upload a file (PDF, Word, Excel, CSV, plain text or a picture - up to 10 MB) or switch to a typed note and write the text straight into the page.
Tick “Share with parents” to show the item in a “Team information” section on the public schedule page - handy for tournament schedules and match day rules. Unshared items stay coach-only. You can share or unshare any item later with one tap.
View opens PDFs, pictures and text right in the browser; Word and Excel files download. Delete removes the item and its file for good.
Tip: Files are never reachable by direct link - they are always checked against your login or the parent link token, so unshared documents stay private.
Team leaders can open and download everything but cannot add, share or delete documents.
🔔

Reminders

Pre-written messages for matches and training in the next 7 days - ready to copy into WhatsApp, email or any group chat.

For each upcoming match, the auto-generated message includes:

  • Opponent and home or away status
  • Date and kickoff time
  • Address (if entered on the match)
  • How many players are marked available and how many are out
  • The linesman, and for home games the referee (or "to be confirmed" if not chosen yet)
  • A request to confirm attendance

For each training session, the message includes the session title, date and time.

Each reminder has a Copy text button and an Email link that opens your email client with the message pre-filled as body and a sensible subject line.

Tip: Keep kickoff times and addresses up to date on the Matches page so reminder messages always contain the right details.
💬

Feedback & bug reports

Tell the site admin what would make the app better, or report something that is not working.

Sending feedback

Open Feedback from the top menu, choose Suggestion, Bug report or Question, add an optional subject and a short description, then send. Every submission goes straight to the site admin. Read-only demo accounts can view the page but cannot send.

Tracking your submissions

Your own submissions are listed under the form with a status - Open, In progress, Done or Not planned - along with any reply the admin has written. You can withdraw a submission at any time.

For admins

The Admin page lists every submission with a count of open items. Set a status, optionally write a short reply the coach will see, or delete an item.

💾

Backup & restore

Export all your data as a JSON file and restore it any time. Reached via the Backup link in the navigation.

What gets backed up

✅ Included in backup
Player roster • Training sessions & attendance records • Match fixtures & results • Match availability per player • Match participation (minutes, goals, assists, set pieces) • Saved lineups • Custom drills • Favourite catalogue drills • Saved session plans • Player progress notes & ratings • Weekly training pattern
❌ Not included
Your password - never exported for security reasons. Your email address.

Restoring from backup

For a clean restore, use Reset data first (see below) to clear the existing data.
Click Import backup, select your .json backup file and submit.
A summary confirms how many players, sessions, matches and lineups were imported.
Important: Import adds data on top of whatever is already there. It does not wipe first. Use Reset data before importing if you want a clean restore.

Change your password

The Backup page has a Change password card where you can update the password you use to sign in. Enter your current password, then your new password twice (at least 8 characters). You stay logged in on this device after changing it - only your password changes, so use the new one next time you sign in.

Forgot your password? You cannot reset it yourself without knowing the current one. Ask your club admin to set a new one for you from the Admin page - they can do this without the old password.

Danger zone

ActionWhat it doesYour account
Reset dataDeletes all players, sessions, matches, lineups, drills and progress notes. Type "reset my data" to confirm.Kept - you can log back in immediately
Delete accountPermanently removes your account and every piece of data. You are logged out immediately with no recovery possible.Deleted permanently
🔑

Admin (approvals & roles)

Club admins get an extra Admin page for approving new coaches, setting roles, loading demo data and resetting coach passwords. Only accounts with the Admin role can see it.

Approving coaches

New sign-ups start as pending and cannot log in until an admin approves them. The Admin page lists everyone waiting, with their name, email, team and registration date. Approve lets them sign in - and automatically emails the coach at their registered address to tell them the login is active, with a direct sign-in link. Reject removes the pending registration.

There is also a dedicated approvals page that shows only the waiting list, so you do not have to scroll past the rest of the admin tools. The Waiting for approval card on your dashboard opens it straight away, and the Admin page links to it above the waiting list.

Want to check the email first? Near the top of the Admin page, the Test approval email box lets you send the exact message to any address you type, so you can confirm it arrives and looks right before approving anyone. It changes no accounts.

You do not need to keep checking the page: the moment someone registers, the site admin automatically receives a notification email with the new coach’s name, email and team, plus a direct link to the Admin approvals page.

Did an approval email get lost - spam folder, typo, mail hiccup? Every approved coach has a Resend email button that sends the same “your login is approved” message again, with the sign-in link. It changes nothing on the account.

Notifications on your phone

Instead of checking the page, let the app tell you. When a coach registers, the installed app can show a notification and put the number waiting on the app icon. Tapping the notification opens the approvals page straight away.

Switch it on from the Notify me on this device card on the approvals page: tap Enable notifications and allow it when your phone asks. Use Send test push to check it arrives. This is per device - your phone, tablet and desktop each need it switched on once, and you can turn it off again on any of them.

iPhone and iPad: notifications only work in the app added to your Home Screen, not in a Safari tab. Open the app from its icon first, then enable them. iOS asks for permission only once - if you tap “Don’t Allow” you have to switch it back on in Settings > Notifications, or delete and re-add the Home Screen icon.

Roles

RoleWhat they can do
CoachFull access to their own team - squad, matches, training, lineups and everything else in this manual.
Team leaderFull access to everything a coach has, except the Drill builder, Drill linker, Player progress, Evaluations & reports, Backup and Admin pages, which are hidden for them. On the Training page they can still take attendance and add session notes, but the drill picker, linked drills and session plan are hidden - so they never change the drills a coach has set for a session.
AdminEverything a coach can do, plus the Admin page (approvals, roles, demo data and password resets).
Demo (read-only)Can sign in and view everything but cannot change, add or delete any data. The Backup page (which can export all data, reset the season or delete the account) is hidden for demo accounts. Good for showing the app off.

Change a coach’s role from the dropdown in the Approved coaches table. Setting someone to Team leader keeps their full coaching access but hides the Drill builder, Drill linker, Backup and Admin pages from them. Revoke sets an approved coach back to pending, locking them out without deleting their data.

Collapsible lists

The Team membership and Approved coaches cards are shown as a tree and start collapsed, so the Admin page stays short even with a long coach list. Click the card title (or its arrow) to open it. Inside, the entries are grouped - Team membership by team, Approved coaches by role - and each group opens and closes on its own. Expand all and Collapse all do the whole card in one click. Everything is collapsed again on the next page load.

The Approved coaches table counts what each login has stored: Players, Trainings, Matches, Builder (diagrams drawn in the Drill builder), Linked (references saved with the Drill linker) and Lineups. The counts are per login, so on a shared team the rows sit under the team owner and the other members show 0. The table sits in its own scroll box with the column headers pinned to the top, so you can always tell which column you are reading while scrolling a long list.

Multiple coaches on one team

Several logins can share a single team, so an assistant coach, a team leader and the head coach can each sign in with their own account and all see and manage the same squad, schedule, matches, lineups and progress notes. Each keeps their own role.

In the Team membership card, pick the coach you want to add and the team to add them to (chosen by its owner), then click Add to team. From then on that coach sees the destination team’s data instead of their own. The table below the form shows who shares which team and how many logins each team has.

Note: When a coach is moved onto another team, the data from their previous team stays intact under that old team but is no longer shown to them while they are a member of the new one. Nothing is deleted. To give someone their own separate team again, they simply keep (or return to) being their own team’s owner.

Picked the wrong team? Use Remove from team next to the coach in the membership list. The coach gets a fresh team of their own again and immediately sees their own data back. The owner of a shared team cannot be removed while other coaches are still on it - move those coaches out first, and the owner keeps the team automatically.

Copy drills from one coach to another

Built a library of drills yourself and want another coach to have them? Use the Copy drills between coaches card. Pick the coach to copy from, the coach to copy to, tick Drill builder diagrams and/or Drill linker references, and click Copy drills. The number behind each name in the pickers is that coach’s current builder / linked drill total, so you can see straight away what will move.

Nothing is removed from the coach you copy from, and nothing of the receiving coach is overwritten. A drill whose name the receiving coach already uses is copied with a “(copy)” suffix instead of replacing theirs, so running the same copy twice is harmless. Uploaded background images and drill pictures are duplicated too, so the original coach deleting their drill later cannot break the copy. From then on the two sets are independent: each coach edits and deletes their own.

Reset a coach’s password

If a coach forgets their password, an admin can set a new one for them - no old password needed. In the Approved coaches table, click Reset password on that coach’s row, type the new password (at least 8 characters) and confirm. Their old password stops working straight away, so share the new one with them. This works for any coach except yourself - to change your own password use the Backup page.

Load demo data

The Admin page can fill a coach login with a sample squad, fixtures, schedule, attendance and lineups so you can try things out. This replaces that coach’s existing team, matches, sessions, lineups and saved drills, so only use it on a throwaway or demo login.

Note: Admins cannot change their own account (role, revoke or delete) from the Admin page - that is deliberate, so an admin cannot accidentally lock themselves out. Password reset is likewise disabled on your own row; use the Backup page for your own password.
📱

Install the app

Pardaan can be installed to your phone or computer like a normal app, with its own icon and a full-screen view - no app store needed. Both the coach app and the public drill library can be installed.

On Android / Chrome

Open the coach app (pardaan.com/app) or the drill library (the home page) in Chrome.
Tap the browser menu (⋮) and choose Install app or Add to Home screen. Chrome may also show an install prompt on its own.
The Pardaan icon appears on your home screen and opens full-screen, just like a native app.

On iPhone / iPad (Safari)

Open the page in Safari (installing to the home screen only works from Safari on iOS).
Tap the Share button, then Add to Home Screen.
Confirm the name and tap Add. The icon appears on your home screen.

On desktop (Chrome / Edge)

Look for the install icon at the right-hand end of the address bar, or open the browser menu and choose Install Pardaan. The app opens in its own window.

📶 Works offline
Pages you have already opened stay available if you lose signal, and the drill library keeps working offline once visited. When there is no connection you see a friendly offline screen that reloads itself the moment you are back online.
⚡ Fast & full-screen
The installed app opens without browser tabs or address bar, so it feels like a normal phone app and starts straight on your dashboard.
🔑 Still secure
The installed coach app always fetches your latest data when you are online, so nothing is ever out of date. You still sign in as normal.

Two accounts, two icons

If you sign in with more than one account - say a coach account and an admin account - you can install the app twice and keep both signed in at the same time. Every installed web app gets its own private cookie storage, so the two icons never share a session and you never have to sign out to switch.

Install the normal way for your coach account. That gives you the green Pardaan icon.
Open /app/dashboard.php?p=admin in Safari or Chrome and install from there. That gives you a second icon named Admin, with a dark green A badge on it so you can tell them apart at a glance.
Sign in to each icon once with the matching account. Each one remembers its own login from then on.
Tip: Save both passwords in your password manager (iCloud Keychain, Google Password Manager, 1Password). The sign-in form supports autofill, so signing back in is Face ID and one tap.
Tip: Install the coach app from a page inside /app/ for the team-management app, or install from the home page for the drill library - they install as two separate icons.

Ready to get started?

Free coach account - no subscription, no ads, no credit card required.

Create account