Coach has a Saturday conflict. The game is a home match — your team hosts, the opposing club visits. Both clubs report to the same league. The team apps differ.
The game needs to move. The opposing manager has to agree the new time works. Your club scheduler approves the field change. The new time reaches both team apps. Nobody drives to the wrong place.
Several surfaces, three humans, hard deadline. Here's the workflow that ships it without 14 group texts.
Step 1: Find your coach's real free window
If the coach runs more than one team — and most club coaches do — that means cross-checking three or four calendars at once.
Inside ScheduleFC, pick the coach on the Coach Schedule page. Every game across every team they coach lights up in one weekly grid. Open Saturday windows are obvious.
Step 2: Send a coach availability link
Skip the "how about 11?" / "no, what about 1?" back-and-forth. Generate a public coach-availability share link instead. It does three useful things:
- Shows your coach's busy blocks for a configurable date range
- Bakes in the coach's travel buffer and warmup time so the "free" slots are actually viable
- If the other side is also on ScheduleFC, they can overlay their own coach — the top five weekend slots where both are free pop out automatically
No ScheduleFC account on their end? They can still view the busy blocks. The link is token-protected; only people with the URL see anything.
Step 3: Pick the slot
Back in ScheduleFC, click Reschedule and drag the game to the agreed time. Field-conflict and travel-buffer checks run automatically as a sanity backstop.
Step 4: Submit — routing handles the rest
Personal workspace
The reschedule auto-confirms. Game is at the new time.
Club workspace
The request flows into your club scheduler's approval queue. Since this is a home game, your scheduler owns the field — they see the proposed time, the field-conflict math, and any travel impact, and approve both the time and the field in one click.
The game flips to PENDING_APPROVALand an amber alert sits on your dashboard until it's approved.
Step 5: Get the new time into your team app
This is the part that's historically caused the most wrong-field Saturdays. The new time has to reach parents through your team app (PlayMetrics, TeamSnap, whatever your club uses). Miss it, and the team app shows the old time.
The opposing side handles their own team app — not your problem. Your problem: your team app shows the agreed time.
Step 6: Tell parents — once, in their app
No group texts. Update the team app once; subscribed parents pick up the new time on their next poll. If the team has a public ScheduleFC share link (most do), that page updates the moment your team-app feed syncs.
The TL;DR workflow
- Find a free window on the coach's calendar (Coach Schedule page).
- Send the opposing manager a coach-availability link.
- Drag-drop the game to the agreed slot.
- Submit — auto-confirms personal, routes to admin in club workspaces.
- Update your team app — ScheduleFC holds your new time until the feed catches up.
- Done — subscribed parents and your public share link pick up the change.
Six steps, twenty minutes, no group texts. Try it on the next reschedule and the muscle memory carries the rest of the season.
Related reads: The full three-way reschedule workflow · One coach, multiple teams · ScheduleFC alongside PlayMetrics
ScheduleFC