TFC
Manager How-to Guide

Toby FC U13s

Step-by-step instructions for managing the team, fixtures, lineups, live matches, and more.

Contents

  1. Getting Started
  2. Managing Fixtures
  3. Squad Management
  4. Player Profiles & Stats
  5. Lineup Builder
  6. Live Match Control
  7. Team Chat
  8. Photo Gallery
  9. Notifications
  10. QR Login & Magic Links

1 Getting Started

How to log in, change your password, and find your way around the app.

Logging In

  1. Go to toby.statty.club in your browser (or open the TFC mobile app).
  2. Enter your email address and password provided by the manager.
  3. Tap Sign In.
  4. Alternatively, if you have a QR code from the manager, tap "Scan QR Code" and point your camera at the code to log in instantly.
  5. Parents can also log in via a magic link sent to their email โ€” just click the link, no password needed.
Bookmark the site on your phone's home screen for an app-like experience, or download the Android app from the app page.

First-Time Password Change

  1. On your first login, you will be automatically prompted to change your password.
  2. Enter a new password (at least 6 characters).
  3. Confirm the password and tap Change Password.
  4. You will be redirected to the home page once complete.
You cannot skip this step. The app will keep redirecting you until your password is changed.

Navigating the App

  • The Home page shows feature cards โ€” tap any card to jump to that section (Fixtures, Chat, Gallery, etc.).
  • On mobile, use the bottom tab bar to switch between Home, Fixtures, Chat, and more.
  • On desktop, use the navigation bar at the top of the page.
  • Your role (Manager, Coach, Player, Parent) determines which features are visible.
  • The bell icon in the top-right shows your unread notifications.
Managers and coaches see the "Manage" section with admin tools. Players and parents see a simplified view.

2 Managing Fixtures

Create, edit, and track attendance for matches, training sessions, and social events.

Creating a New Fixture

  1. Go to Manage from the home page or navigation.
  2. Select the Fixtures section.
  3. Tap + New Fixture.
  4. Choose the event type: Match, Training, or Social.
  5. Fill in the details:
    • Title โ€” e.g. "vs Wickford Yellow" or "Morning Training"
    • Date & Time
    • Location
    • For matches: Opponent name, Home/Away
  6. Tap Save. A notification is automatically sent to all team members.

Setting Match Type

  1. When creating or editing a match, select the Match Type:
  2. Friendly โ€” exhibition match, does not count toward league standings.
  3. League โ€” official EOFL competitive match.
  4. Cup โ€” knockout cup competition (League Vase, League Cup, Essex Trophy).
  5. Tournament โ€” part of a tournament bracket.
Match type is shown on the fixtures list with different icons so everyone knows the stakes.

Editing and Cancelling Fixtures

  1. Open the fixture you want to change.
  2. Tap the Edit button (pencil icon) to modify details.
  3. Make your changes and tap Save.
  4. To cancel, tap the Ban icon (๐Ÿšซ) on the fixture row. A modal asks for a reason (e.g. "Pitch waterlogged" or "Opposition forfeit").
  5. Cancelled events stay in the list dimmed with a red "CANCELLED" badge and the reason shown in the attendance modal. All team members receive a notification.
Cancel-with-reason replaces the old hard-delete. Cancelled matches are excluded from attendance % automatically.

Understanding RSVP

  • Every team member can respond to a fixture with: Going, Can't Make It, or Maybe.
  • Tap the RSVP button next to any fixture on the Fixtures page.
  • Parents can RSVP on behalf of their linked player.
  • Managers receive a notification (and optional email) when someone changes their RSVP.

Viewing Attendance

  1. Open any fixture and tap View Attendance.
  2. A modal shows three columns: Going, Can't Make It, and Maybe.
  3. You can see the total count for each response at a glance.
  4. Members who have not responded yet are shown separately.

3 Squad Management

Add and manage players, parents, coaches, and staff.

Adding Players to the Squad

  1. Go to Manage > Squad.
  2. Tap + Add Player.
  3. Enter the player's name and email address.
  4. Set their position (e.g. GK, CB, CM, ST).
  5. Assign a shirt number.
  6. Tap Save. The player will receive a login email with a temporary password.

Setting Positions and Shirt Numbers

  1. In Manage > Squad, find the player you want to update.
  2. Tap on their name to open their profile.
  3. Update the Position dropdown and/or Shirt Number field.
  4. Tap Save.
Shirt numbers appear on the lineup pitch diagram and in match reports.

Managing Parents, Coaches, and Staff

  1. Go to Manage > Parents (or Coaches / Staff).
  2. Tap + Add and enter their name and email.
  3. Select the appropriate role (parent, coach, or staff).
  4. Optionally set a title (e.g. "Manager", "Physio", "Kit Manager").
  5. Tap Save.

Linking Parents to Players

  1. Go to Manage > Parents.
  2. Find the parent and tap Link Player.
  3. Select the player from the dropdown list.
  4. Tap Confirm.
  5. Linked parents can RSVP on behalf of their child and see their child's profile card on the home page.
A parent can be linked to multiple players if they have more than one child on the team.

4 Player Profiles & Stats

Per-player season totals, attendance splits, and admin corrections โ€” sourced weekly from tobyfc.co.uk and the FA.

Where to find profiles

  • Managers โ€” Go to Manage > Squad. Tap any player tile to open the profile modal. Full edit access.
  • Parents โ€” When a parent-player link is in place, your child's profile card appears top-left of your home page. Tap it to see stats (read-only).
  • Players / other parents โ€” The full squad view is admin-only for now; only linked children appear on a parent's home page.

What the profile modal shows

  • Goalkeepers โ€” Clean Sheets, Goals Conceded, Appearances, MOTM, Yellows, Reds.
  • Outfield players โ€” Goals, Assists, Appearances, MOTM, Yellows, Reds.
  • Match Attendance โ€” three tiles: League %, Cups %, Overall %.
  • Training Attendance โ€” split into Thursday and Saturday cards (RSVP-based).
Match attendance counts lineups scraped from each MatchDetails page on tobyfc.co.uk โ€” this is ground truth, not RSVP guesswork.

Editing a player (name, shirt, position, photo)

  1. Open the profile modal from Manage > Squad.
  2. Edit First Name, Last Name, Position, Shirt # on the top row of the modal.
  3. Tap the avatar to upload a new photo (replaces the scraped version).
  4. Tap Save โ€” changes are immediate.

Overriding a stat (manual correction)

  1. In the stats section of the profile modal, tap Edit.
  2. Type a new number into any stat tile (Apps / CS / Goals / Assists / MOTM / Yellows / Reds).
  3. Each tile shows "Scraped: N" underneath so you can see the original value.
  4. Tap Save. The override is stored and survives future weekly scrapes.
  5. Tap the โ†บ reset button on any tile to clear an override and fall back to the scraped value.
Overrides are useful when tobyfc.co.uk has a missing or wrong entry. The next Sunday sync won't overwrite your correction.

Syncing from tobyfc.co.uk manually

  1. Go to Manage > Squad.
  2. Tap Sync from tobyfc.co.uk in the top-right.
  3. The button spins while it fetches and rewrites squad totals, fixture links, and per-match lineups.
  4. On completion, you'll see a summary line: "Synced: 15/15 players ยท 20/20 fixtures ยท 0 unmapped".
  5. Unmapped players or unmatched fixtures are highlighted in amber for follow-up.
The sync also runs automatically every Sunday at 20:30 UTC, 30 minutes after the FA Full-Time scrape.

5 Lineup Builder

Build your starting eleven with a visual pitch diagram.

Selecting a Formation

  1. Go to Lineups from the home page or navigation.
  2. Select a fixture from the dropdown.
  3. Choose a formation from the available options (e.g. 3-4-3, 4-3-3, 4-4-2, 3-5-2, 4-2-3-1).
  4. The pitch diagram updates to show position slots for the selected formation.

Adding Players to the Lineup

There are three ways to add a player:

  1. Start button โ€” In the player list on the side, tap the Start button next to a player's name. They will be placed in the next available slot.
  2. Drag to pitch โ€” Drag a player's name from the list and drop them onto a specific position on the pitch.
  3. Click empty slot โ€” Tap an empty position circle on the pitch, then select a player from the popup list.
Players who RSVP'd "Going" to the fixture are shown at the top of the player list.

Repositioning Players

  1. Tap and hold a player on the pitch, then drag them to a new position.
  2. Drop them on another player to swap positions.
  3. Drop them on an empty slot to move them there.

Saving the Lineup

  1. Once you are happy with the lineup, tap Save Lineup.
  2. The lineup is stored against the fixture and can be edited any time before kickoff.
  3. Saved lineups are visible to all team members on the Lineups page.

6 Live Match Control

Record goals, cards, and substitutions in real time during a match.

Starting a Match

  1. Go to the Live Match page and select the fixture.
  2. Tap Kick Off to start the match clock.
  3. The match status changes to Live and a real-time WebSocket connection is established.
  4. All team members viewing the match will see updates in real time.
Only managers and coaches can control the match. Players and parents see a read-only live view.

Recording Goals

  1. Tap the Goal button.
  2. Select the scorer from your squad list.
  3. Optionally select an assist provider.
  4. The minute is automatically recorded from the match clock.
  5. The score updates instantly for everyone watching.

Recording Cards

  1. Tap the Card button.
  2. Select Yellow or Red.
  3. Choose the player who received the card.
  4. The card is logged in the match timeline.

Recording Substitutions

  1. Tap the Sub button.
  2. Select the player coming off.
  3. Select the player coming on.
  4. The substitution is logged with the current minute.

Half Time, 2nd Half, and Full Time

  1. At the end of the first half, tap Half Time. The clock pauses.
  2. When ready for the second half, tap 2nd Half. The clock resumes.
  3. At the end of the match, tap Full Time.
  4. The match status changes to Completed and a match report is automatically posted to the Feed (goals + cards + assists + MOTM where recorded).

Player Report Card (post-match manual entry)

  1. If you didn't tap goals/assists/MOTM live during the match, you can fill them in afterwards.
  2. Go to Manage > Reports and open any completed match.
  3. Below the timeline you'll see a Player Report Card table. For each player, tick Appeared and enter Goals, Assists, and MOTM.
  4. Tap Save Report. The Feed match-report post is refreshed in place with your additions โ€” no duplicate post is created.
Stats entered here flow straight to each player's profile (attendance, MOTM count, assist count). Cards still come from the live timeline.

7 Team Chat

Real-time messaging across three dedicated channels.

Chat Channels

  • Team (Parents) โ€” Everyone on the team can read and write here. General announcements and banter.
  • Players โ€” Only players can see this channel. For player-to-player chat.
  • Staff โ€” Only managers, coaches, and staff. For admin discussions and planning.
  • Direct Messages (DMs) โ€” Tap the DMs โ–พ pill to start a 1:1 chat with any team member. Only the two participants can read it.
Use the Staff channel to coordinate lineups and travel plans without cluttering the main chat. Use DMs for private parent โ†” manager conversations.

Starting a Direct Message

  1. In Chat, tap the DMs โ–พ pill next to the channel tabs.
  2. Tap + New direct message and pick a team member.
  3. The conversation opens immediately. Send messages, attachments, and reactions exactly like a normal channel.
  4. Existing DMs appear in the same dropdown so you can return to them later.

Sending Messages and Attachments

  1. Go to Chat and select a channel tab.
  2. Type your message in the input box at the bottom.
  3. Press Enter or tap the send button.
  4. To send an image, tap the attachment icon (paperclip) and select a photo from your device.
  5. Images are uploaded to the storage server and displayed inline in the chat.

Deleting Messages

  1. Hover over (or long-press on mobile) a message you sent.
  2. Tap the Delete button (trash icon).
  3. The message is removed for everyone in the channel in real time.
  4. Managers can delete any message in any channel.

9 Notifications

Stay on top of everything happening with the team.

Bell Icon and Notification Modal

  • The bell icon in the top-right corner shows a badge with your unread notification count.
  • Tap the bell to open the notification modal.
  • Notifications are listed with the most recent at the top.
  • Tap a notification to navigate to the relevant page.
  • Tap Mark All Read to clear the badge.

What triggers a notification?

  • ๐Ÿ“… New fixture โ€” everyone gets notified; the alert deep-links to the specific fixture.
  • ๐Ÿšซ Cancelled fixture โ€” everyone is told, with the cancellation reason.
  • โšฝ Match events โ€” Kick-off, goals, cards, full time push to all members.
  • ๐Ÿ“ท Gallery upload โ€” new photo or file โ†’ everyone except the uploader.
  • โค๏ธ Feed reaction โ€” only the post's author is notified when someone likes their post.
  • ๐Ÿ’ฌ Feed comment โ€” only the post's author is notified, with a preview of the comment.
  • RSVP changes โ€” admins are notified when team members change their RSVP.
All notifications also push via WebSocket, so the bell badge updates in real time without refreshing.

Notification Preferences

  1. Go to Settings (gear icon or from the home page).
  2. Under Notifications, toggle the types you want to receive.
  3. Options include: match events, RSVP updates, new fixtures, and feed posts.
  4. Changes are saved automatically.