Support
How to use The Fieldhouse.
A quick-start, a side-by-side of what’s available where, and the email address to reach us when none of that does it.
Quick start
Parents (Family tier)
- 1Sign up at /signup — pick "Track my kids' schedules".
- 2Add each child on the Family tab — one parental-consent record per kid.
- 3Create a personal schedule per kid (Family tab → Add schedule).
- 4Optional: turn on "Share with family" in team settings to publish a public calendar URL.
Parents joining a team
- 1Open the invite link the coach shared (Messages, email, anywhere).
- 2Sign in or create an account; pick which of your kids to roster.
- 3Tap RSVPs on each event — Going / Maybe / Not going. Coaches see the tally.
Coaches & admins
- 1Sign up at /signup — pick "Run a team or school".
- 2Onboarding wizard: name your org, pick the type, name your first team.
- 3Upload a logo, pick colors + font, set a timezone in team settings.
- 4Share the parent invite link to roster kids; share the coach invite link to delegate.
- 5Post events one-off or as a recurring series; cancellations and edits push parents automatically.
- 6Optional: post team announcements (banner shown to everyone in the org).
- 7Optional: in team settings → Calendar viewers, mint a read-only invite link for a grandparent or fan who isn't on the roster.
Fundraiser organizer
- 1Coach or org admin only. Open your team → Fundraisers section → "Start a fundraiser" (Family-plan accounts don't have this; upgrade or use a Team-org).
- 2One-time: complete Stripe Connect Express onboarding (legal name, EIN/SSN, bank). Funds land in your org's Stripe balance, not ours.
- 3Add physical items (shirts, raffle tickets, coupon booklets, equipment funds). Set price, inventory, shipping toggle. Publish.
- 4Share the storefront via link, short share code, or QR. Buyers pay by card; Fieldhouse takes 2% capped at $2 per order. Refund any paid order from "Manage orders" with one tap — Stripe returns money in 5-10 business days.
Got a share code (or scanned a QR)
- 1Got a 6-character code like ABC-K7P from a coach or parent? Open thefieldhouse.app/code (web) or iPhone app More tab → Got a code? Type it and submit.
- 2QR codes scan straight from Camera into the same flow.
- 3If the code is an invite, sign in / sign up to claim it. Public surfaces (team calendar, fundraiser storefront, calendar feed) just open.
- 4Codes can't grant access beyond what their underlying URL already grants — public stays public, private stays private.
Game day — live scoring
- 1Open the game on iOS, tap Go live · push score under Game Center.
- 2Tap +/- as the score changes — pushes coalesce 5 seconds after your last edit, so rapid taps don't spam.
- 3When the game's over, tap End game · push final to wrap. (Forgot? A 2-hour auto-end fires for you so watchers don't get stuck on stale numbers.)
- 4Can't be at the game? On the event, tap Delegate score-keeping… and pick a parent on the roster. They get the same controls — for that one game only.
Family adults & grandparents
- 1Family tab → Adults → Invite. Pick Parent / spouse / guardian (full manage) or Family / Friend (read-only — grandparents, aunts, neighbors).
- 2Share the generated link via Messages, email, anywhere — single-use, expires in 14 days.
- 3Need to undo? Outstanding links are listed under Adults with a Revoke button.
- 4When someone accepts, you get a push so you know the link landed.
Snack volunteer (per event)
- 1Open any upcoming game or practice in the iPhone app.
- 2Tap "I'll bring it" under Snack Volunteer — add an optional note ("orange slices", "pizza for 12").
- 3The team's coach + every parent who RSVPed Going gets a push so they know snacks are covered.
- 4Not your week? Tap "Pass" — it's silent (no push) and just records you decided.
- 5Change your mind? The card always lets you update what you're bringing or hand the slot back.
Carpool (driver)
- 1Open the event in the iPhone app, scroll to Carpool, tap "Offer a ride".
- 2Set seats, meeting place, optional departure time, return-trip toggle, car-seat-OK flag, and an optional phone number.
- 3Anyone with an open "I need a ride" request for the event gets pinged immediately.
- 4When a rider claims a seat, you get a push. They'll see your phone as a tap-to-call tel: link only after they're confirmed.
- 5If plans change, tap "Cancel my offer" — every confirmed rider gets pinged so they can scramble.
Carpool (rider)
- 1Open the event, scroll to Carpool, tap "Claim a seat" on any open offer.
- 2No offers yet? Tap "I need a ride" and set seats needed + optional notes — every active driver for the event gets pinged immediately.
- 3Change your mind? "Release my seat" or "Cancel my request" cleans up; the driver / requesters are notified.
Web vs iPhone feature comparison
The Fieldhouse runs as a web app and a native iPhone companion. Most things land on both; a few are deliberately one-side only. The iPhone app is the right place for push notifications, offline access, lock-screen Live Activities, and the home-screen widget; the web is where you go for sponsor approvals, billing, and the super-admin console.
iPhone app · TestFlight beta
The iPhone companion is currently distributed through TestFlight. Tap the link below from your iPhone to install.
Join the iPhone TestFlight ↗Calendar & events
| Feature | Web | iOS | Note |
|---|---|---|---|
| Browse events (month / week / list) | ✓ | ✓ | |
| Create one-off events | ✓ | ✓ | |
| Recurring series (weekly/biweekly/monthly) | ✓ | ✓ | |
| Edit / cancel events | ✓ | ✓ | |
| Tap address → Maps directions | ✓ | ✓ | |
| Public team calendar page (/t/<token>) | ✓ | Web |
RSVPs & roster
| Feature | Web | iOS | Note |
|---|---|---|---|
| RSVP per kid (Going / Maybe / Not going) | ✓ | ✓ | |
| See team RSVP tallies | ✓ | ✓ | |
| Kid badges on event cards (color + status icon) | — | ✓ | |
| Manage roster (coach view) | ✓ | ✓ | |
| Manage staff | ✓ | ✓ |
Family tier
| Feature | Web | iOS | Note |
|---|---|---|---|
| Sign up & add kids | ✓ | ✓ | |
| Personal schedules (up to 8) | ✓ | ✓ | |
| Activity-icon picker on create (sports + clubs) | ✓ | ✓ | |
| Merge personal schedule into a real team | ✓ | ✓ |
Team chat
| Feature | Web | iOS | Note |
|---|---|---|---|
| Per-team chat (parents + coaches + opted-in admins) | ✓ | ✓ | |
| GIFs via in-app picker (Giphy proxy) | ✓ | ✓ | |
| Reactions (👍 ❤️ 😂 🫡 🎉 🙏) | ✓ | ✓ | |
| Edit own message within 10 minutes | ✓ | ✓ | |
| Parent edits / deletes their teen's messages (no time limit) | ✓ | ✓ | |
| Coach mutes a chat member from identity card | ✓ | ✓ | |
| 90-day rolling retention (auto-purged daily) | ✓ | ✓ |
Share codes & QR codes
| Feature | Web | iOS | Note |
|---|---|---|---|
| Generate 6-char code for any share row | ✓ | ✓ | |
| Generate scannable QR for any share row | ✓ | ✓ | |
| Redeem a code (/code or More → Got a code?) | ✓ | ✓ | |
| Rotate / invalidate a public code | ✓ | ✓ | Private invite codes auto-expire (TTL + max-uses). |
Fundraisers
| Feature | Web | iOS | Note |
|---|---|---|---|
| Browse fundraiser storefronts on your teams | ✓ | ✓ | |
| Buy with a card (web Checkout / iOS PaymentSheet) | ✓ | ✓ | |
| Coach + admin: create / publish / manage fundraisers | ✓ | ✓ | |
| Coach + admin: refund a paid order in one tap | ✓ | ✓ | |
| Stripe Connect Express onboarding | ✓ | Web | Stripe's onboarding flow is web-only; coaches can launch it from the iPhone app via Safari. |
Notifications
| Feature | Web | iOS | Note |
|---|---|---|---|
| Email reminders | ✓ | ✓ | |
| Push notifications | — | ✓ | |
| Master push opt-out | ✓ | ✓ | |
| Per-team push mute | — | ✓ | |
| Coach pings: new event / edit / cancel | ✓ | ✓ | |
| Coach pings: parent RSVP | ✓ | ✓ |
Announcements
| Feature | Web | iOS | Note |
|---|---|---|---|
| Read system / team banners | ✓ | ✓ | |
| Dismiss banners | ✓ | ✓ | |
| Coach posts team announcements | ✓ | ✓ | |
| Super-admin posts system announcements | Web | Web |
Team identity
| Feature | Web | iOS | Note |
|---|---|---|---|
| Logo upload | ✓ | ✓ | |
| Brand colors + font + timezone | ✓ | ✓ | |
| Activity icon | ✓ | ✓ | |
| Public-page on/off toggle | ✓ | ✓ | |
| Coach + parent invite codes (rotate / copy) | ✓ | ✓ | |
| iCal subscribe URL | ✓ | ✓ |
Account
| Feature | Web | iOS | Note |
|---|---|---|---|
| Change preferences | ✓ | ✓ | |
| Full data export (JSON) | ✓ | Web | iOS more menu links into the web export. |
| Delete account | ✓ | ✓ |
Org / billing / sponsors
| Feature | Web | iOS | Note |
|---|---|---|---|
| Subscribe to Club / School (web — Metahuman Network) | ✓ | — | Web purchases are managed on the web. |
| Subscribe to Club / School (iPhone — Apple in-app) | — | ✓ | Apple-bought subs are managed in iPhone Settings → Apple ID → Subscriptions. |
| Cross-platform access (use the org from either side) | ✓ | ✓ | Billing is managed where you bought it; org features work on both. |
| Restore purchases (after device reset / new device) | — | ✓ | |
| Sponsor signup form (public-facing) | ✓ | Web | |
| Approve / reject sponsors | ✓ | Web |
Offline & widget (iOS)
| Feature | Web | iOS | Note |
|---|---|---|---|
| Last-fetched events viewable offline | — | ✓ | |
| Home-screen widget — next event | — | ✓ | |
| Lock-screen Live Activity (live game scores) | — | ✓ |
Live game scores
| Feature | Web | iOS | Note |
|---|---|---|---|
| Coach Go-live + auto-debounced score push | — | ✓ | |
| Live Activity update on watchers' lock screens | — | ✓ | |
| End game (manual) + 2-hour auto-end | — | ✓ | |
| Final · 3-2 W/L/T badge on past-game cards | — | ✓ | |
| Delegate score-keeping to a parent for one game | — | ✓ | Coach picks from the team's manager-role parents in the event detail view. |
Family adults & per-team viewers
| Feature | Web | iOS | Note |
|---|---|---|---|
| Co-parent / guardian invite (full manage on every kid) | ✓ | ✓ | |
| Grandma / aunt / neighbor invite (read-only) | ✓ | ✓ | |
| Outstanding-link list with Revoke | ✓ | ✓ | |
| Push to inviter when accepted | ✓ | ✓ | |
| Coach mints per-team viewer invite (non-roster fan) | ✓ | ✓ | |
| Coach manages viewers list (revoke / remove) | ✓ | ✓ |
Family-tier UX
| Feature | Web | iOS | Note |
|---|---|---|---|
| Teams tab auto-hides for family-only users | — | ✓ | When every team you can see is one of your own personal schedules, Teams disappears (Family already lists them). Reappears the moment you pick up a viewer grant or join a school org. |
Snack volunteer
| Feature | Web | iOS | Note |
|---|---|---|---|
| Per-event signup: "I'll bring it" with optional notes | ✓ | ✓ | |
| Pass (silent — no push) | ✓ | ✓ | |
| Push fan-out to coach + Going-RSVPed parents on accept | ✓ | ✓ | |
| Update notes / hand back the slot | ✓ | ✓ |
Carpool
| Feature | Web | iOS | Note |
|---|---|---|---|
| Driver offers a ride (seats, meeting place, departure) | ✓ | ✓ | |
| Return-trip + car-seat-OK flags | ✓ | ✓ | |
| Driver phone as tap-to-call tel: link | ✓ | ✓ | Visible only to confirmed seat-holders + the driver. Casual browsers see no number. |
| Rider claims a seat → driver gets a push | ✓ | ✓ | |
| Rider posts "I need a ride" → all active drivers get pinged | ✓ | ✓ | |
| New offer auto-pings open requesters | ✓ | ✓ | |
| Driver cancels → all confirmed riders get pinged | ✓ | ✓ |
Tip jar
| Feature | Web | iOS | Note |
|---|---|---|---|
| Web — link to Metahuman Network tip jar | ✓ | — | Web footer link. |
| iPhone — native in-app purchase (StoreKit) | — | ✓ | Processed by Apple, one-time tip (consumable IAP). Always optional. |
Common how-tos
Subscribe a team calendar in Apple / Google Calendar
Open team settings → Subscribe section → Copy the iCal URL → paste into Apple Calendar (File → New Calendar Subscription) or Google Calendar (Other calendars → From URL). Updates land within an hour.
Mute pushes for one team without disabling all
Open the team in iOS → tap the bell icon in the top-right toolbar. The bell turns gray; pushes for that team only stop. Master opt-out lives in More → Account.
Move a personal schedule into a real team
When your kid joins a Fieldhouse team and you tagged a personal schedule with that kid, the team page shows a yellow merge banner. Tap Merge — future events fold in, the personal schedule archives, past events stay for history.
Roll over to a new season
Edit the team's season label in settings, then create the new season's events. Old events stay as history; the calendar will list both until the old ones pass.
Add a coach to your org
Team settings → Coach invite section → copy the link and send it. They sign in / sign up, claim the coach role, and immediately see the team in their dashboard.
Get the home-screen widget
iOS only. Long-press the home screen → + → search Fieldhouse → add the Next event widget (small or medium). Updates after every Schedule tab refresh.
Redeem a share code
Got a 6-character code (like ABC-K7P) from a coach or another parent? On the web go to thefieldhouse.app/code; on iPhone open More → Got a code? Type it and submit. QR codes scan straight from Camera into the same redemption flow.
Send your logs to support
iOS only. More → Get support → Send logs to support. Compiles your app version, device, signed-in email, and the last ~20 network errors into a draft email to support@thefieldhouse.app — you review and send. We never see the bytes until you tap Send.
Fundraiser refunds + disputes
See thefieldhouse.app/refunds. Coaches and org admins can refund any paid order from the fundraiser detail page (web or iPhone). Stripe returns the buyer's money in 5-10 business days, our 2% platform fee is also reversed, and the inventory comes back to stock automatically.
Find your team / org ID for a support email
On web: Team settings → bottom of page → Support reference → tap Copy on Team ID and Org ID. On iPhone: open the team → Settings → scroll to the bottom for the same IDs, or grab the Org ID from More → Billing & licenses. Pasting both into your email lets us find the right rows fast without round-tripping.
Open source
Every open source project we depend on, with its license + repo link. Pull requests welcome upstream.
Still stuck?
Email us — a real person reads every message. Include screenshots and (if you’re a coach) the team URL so we can dig in fast.
For feature requests, the feature-request form feeds the same inbox with a tiny bit more structure.