How it works

Your whole season, in one dock.

TeamDock replaces the spreadsheet, the group chat, the photo dump and the lost film links with one place built for hockey and basketball teams, with privacy and control built in.

Built for the whole team

For coaches

One command centre for your season: post updates, tag film, track each player's development, manage the roster, and keep families in the loop without a dozen group chats.

For players

A personal feed of what their coaches want them to see: tagged clips, feedback and goals, so they always know what to work on next.

For families

Everything in one trusted place: the schedule, news, photos, and the feedback shared for their player. Nothing buried, nothing missed.

The Film Room

Coach the tape, not the chaos

Link a single game or a whole YouTube playlist, and TeamDock imports it and keeps it synced as you add more. Then tag any moment at the exact second, colour-code it, and aim it at the right people.

  • Tag clips at a timestamp: one click jumps straight there.
  • Assign a clip to a specific player, the whole team, or keep it coach-only.
  • Players & parents get just their clips in a personal feed, and can mark them reviewed.
  • Colour-coded categories so feedback reads at a glance, never colour alone.
  • Optional: track game stats right here while you watch, tapping through your roster.

TeamDock doesn't need to host your full game video. Add a video link from YouTube or Vimeo, build notes around timestamps, and keep your feedback organized in one place.

PositiveTeachingCorrectionTeam ConceptCoach-only
Hockey film still
12:44Caleb M., Good gap controlPositive
08:12D Pair, Missed weak-side scanCorrection

Everything else your season needs

Team Feed & News

Post announcements, pin the important ones, and flag urgent alerts. Send a team newsletter on your cadence, and let every member choose how they hear from the team: as it happens, a daily or weekly roundup, or essentials only.

Team Chat

Real-time Team, Coaches and Parents channels are ready on day one, plus a chat for every game and topic chats for a tournament or carpool. Reactions, replies, edits, pins, @mentions, GIFs, photos, search and read receipts, everything a family expects from a messaging app. Safe by default: no private adult-to-player messages unless the head coach turns them on, and anything can be reported to team staff.

Live Game Streaming

Stream games to your team's YouTube channel from any camera and TeamDock does the rest: it spots the broadcast, banners the dashboard LIVE, tells the whole team, and can show the stream on your public page for family without accounts. When it ends, the stream is already your game film, ready for coach notes. Streaming somewhere else? Paste the watch link onto the game, from SportsEngine, LiveBarn, Facebook, Twitch or your league's own player, and everyone still gets a notification at puck drop and a Watch live button.

Player Development

Private feedback and coach notes build a living development file for every player, tied to the clips it came from, visible to that player and their family and no one else.

Development Goals

Set one or two things a player is working on, review them through the season, and keep them beside that player's feedback and clips so the work has somewhere to land. Like every module, it is optional: switch it off in Settings and it leaves the dock.

Stat Tracking

Optional: record game stats right from the Film Room, tapping through your roster as you watch, then read season totals in a sortable Team Stats table. Keep them coach-only or share with the team.

Schedule

Sync your association's calendar (webcal / iCal) and layer on games, practices, arrival times and jersey notes. A colour-coded month calendar and agenda keep the next event front-and-centre, and everyone can subscribe it to their phone.

Attendance

Optional: know who's coming to each game and practice. Players are assumed in by default, or switch to ask-everyone so each family sets availability, with reasons for the coach and reminders to anyone who hasn't replied.

Roster & Onboarding

Build your roster, invite players and parents by email or a join code, approve who gets in, and link parents to their players as family units.

Photos & Media

Organize game-day, practice and tournament galleries with fair-use storage, and choose what stays team-only versus what's shared on your public page.

Sponsors & Fundraising

Showcase your sponsors on your public site and track fundraising campaigns toward the goal, right on the dashboard.

Polls

Quick team votes for jersey choices, tournament options, or anything you need a fast read on from the group.

On every phone

Real apps on the App Store and Google Play, not a website with a shortcut. Push notifications for schedule changes, chats and game-day, a badge on the icon, and sign-in with Face ID or a fingerprint. The web version is the same TeamDock for anyone who would rather stay in a browser.

Files & Links

Keep the season's paperwork where the team will actually find it: tournament packages, medical forms, practice plans. Pin the links your families keep asking for too, from the association site to the arena, each one wearing its own icon.

One account, every team

A parent with two kids in two divisions signs in once. Each team keeps its own roster, chat and permissions, and a combined schedule puts both seasons in a single list so nobody misses a game while switching teams.

Your site, your brand

Your own address ({team}.teamdock.app), a public team page, and a private team area, themed in your colours and logo in seconds.

Privacy & control, built in

TeamDock is private by default. Coaches control what gets shared, who can see it, and whether a note is coach-only, player-specific, family-visible, or team-wide. Visibility is enforced in the database itself, not just hidden in the UI.

Private by default

Your roster and schedule are hidden from the public until you choose to share them.

Family-unit visibility

A player and their linked parent see the same thing, with nothing hidden between a player and their parent.

Coach-only stays coach-only

Private notes live in a separate, staff-only space families can never reach.

You own the data

It's your team's space. No selling data, no ads, no surprises.

Up and running in minutes

01

Start your team

Pick a name and your web address, and we check it's free as you type. You're live in under a minute.

02

Invite your group

Share a join code or email invites. Parents link to their players; you approve who gets in.

03

Connect calendar & film

Paste your association's calendar feed and a YouTube playlist, and we keep both in sync automatically.

04

Run your season

Post updates, tag clips, give feedback and set goals. Families see exactly what's meant for them.

Your colours & logo

Theme the whole platform to your team in seconds.

A dock you customize

Switch features like stats, feedback and fundraising on or off, so your dock shows only what your team actually uses.

One place, all season

From tryouts to playoffs, the whole team returns to the same dock.

Give your team a home base.

Free for 14 days with no credit card required, then one simple price per team on the Annual Team Plan (best value) or Monthly Flex, taxes included. Pick a name and a web address, and you're live.

Features: live streaming, Film Room, chat & more | TeamDock