TrenchWork Sports
Sports Management Platform
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
TRNCHWRK is the all-in-one sports management platform for athletes, coaches, and teams. Connect with your organization, register for camps, communicate with your team in real-time, and stay on top of your schedule — all from one app.
• Browse and register for sports camps
• Real-time team chat and messaging
• View schedules and stay organized
• Get push notifications for important updates
• Complete onboarding and connect with your organization
• Manage your profile and track your journey
Whether you're a player, coach, parent, or staff member. TRNCHWRK keeps your entire sports community connected.
more My son has been playing basketball at a competitive level for three years and I've downloaded more apps than I can count trying to keep track of everything. TrenchWork is the first one that actually makes sense. Registration was straightforward, the schedule is right there when you open it, and I never have to dig through emails to find camp information anymore. Everything is in one place. The invite code system made it easy to join our regional group and we were set up in under five minutes. Honestly wish we had this two years ago.
My son has been playing basketball at a competitive level for three years and I've downloaded more apps than I can count trying to keep track of everything. TrenchWork is the first one that actually makes sense. Registration was straightforward, the schedule is right there when you open it, and I never have to dig through emails to find camp information anymore. Everything is in one place. The invite code system made it easy to join our regional group and we were set up in under five minutes. Honestly wish we had this two years ago.
We sharpened the look. TrenchWork's display type now carries every
screen, titles, section headers, and stats, for one consistent
standard, end to end. Less noise. More signal.
2.6.7 Jul 26
• Push notifications now work properly — get banners and alerts for camp
updates, payments, and messages even when the app is closed
• Deposit registration: secure your camp spot with a 50% deposit and pay
the balance later, or pay in full — your choice at checkout
• Pay Balance anytime from My Registrations, with your amount paid,
outstanding balance, and due date shown clearly
• Registration now collects date of birth; registrants under 18 add a
parent/guardian and their consent to the participation waiver
• Clearer payment statuses (including Deposit Paid) and correct currency
symbols for UK camps
• Reliability improvements to My Registrations
2.6.6 Jul 16
What's new
• Push notifications: fixed an issue that prevented notifications from reaching your device — you'll now get camp updates and announcements.
• Leave an organization anytime from Settings, and rate the app from your Profile.
• Referral and partner codes now work correctly at registration.
• When you join an organization, you now choose your own role.
• Organization admins: full access to your org tools — announcements, roster, and payouts.
• Your camp registration now shows the exact package and price you selected.
• Reliability improvements and bug fixes.
Thanks for being part of TrenchWork Sports.
2.6.5 Jul 14
What's new
• Leave an organization anytime, right from Settings.
• Rate TrenchWork Sports from your Profile.
• Referral and partner codes now work correctly at registration — your code is recognized and properly credited.
• When you join an organization, you now choose your own role.
• Organization admins: full access to your org tools — send announcements to your members, manage your roster, and handle payouts.
• Your camp registration now clearly shows the package and price you selected.
• Reliability improvements and bug fixes.
Thanks for being part of TrenchWork Sports.
2.6.4 Jun 24
What's new in 2.6.3
• Referral and partner codes now work correctly at registration — your code is recognized and properly credited to whoever referred you.
• Joining an organization now lets you choose your own role instead of being assigned one.
• You can now rate TrenchWork Sports right from your Profile.
• Performance improvements and bug fixes.
Thanks for being part of TrenchWork Sports.
2.6.3 Jun 20
What's new in 2.6.2
• Organization admins now have full access to their org tools — send announcements to your members, manage your roster, and handle payouts, all from your profile.
• Camp registrations now clearly show the package and price you selected, so you always know exactly what you signed up for.
• More reliable checkout for camp packages.
• Performance improvements and bug fixes.
Thanks for being part of TrenchWork Sports.
2.6.2 Jun 19
What's New in 2.6
• Join your organization instantly — just search and tap, no waiting for approval
• New camp payment options: pay per session or set up recurring billing
• Pay with Klarna or PayPal at checkout
• Manage your subscriptions anytime from your profile
• Org admins can now send announcements to their whole organization
• Push notifications are now working — stay up to date on camps, payments, and announcements
• Faster, clearer camp browsing with organization labels
• VoiceOver and multi-language improvements
• Security, reliability, and performance fixes throughout
2.6.1 Jun 16
• Join your organization instantly — just search and tap, no waiting for approval
• New: recurring & per-session camp payment options
• Pay with Klarna or PayPal at checkout
• Manage your subscriptions right from your profile
• VoiceOver and multi-language improvements
• Security and reliability fixes throughout
2.6.0 Jun 12
What's new in 2.5.17
JOIN ORGS INSTANTLY
Search for your team and join in one tap — no more waiting for admin approval. Pick your role (player, parent, coach, etc.) and you're in.
RECURRING BILLING FOR CAMPS
Camp admins can now offer subscription packages alongside one-time and pay-per-session. Set it weekly, monthly, or yearly. Optional auto-cancel after N cycles for installment plans. Members can manage and cancel anytime from the new My Subscriptions screen in Profile.
PER-SESSION CALENDAR
A new Sessions tab on camp admin shows drop-in registrations grouped by date. See who's coming, who checked in, and revenue per session at a glance.
CAMPS TAB CLARITY
Each camp card now shows which organization it belongs to (when you're in more than one). Camp admins get a one-tap shortcut to admin tools right from the camp detail screen.
BEHIND THE SCENES
Cleaner admin permissions across multi-org accounts. Removed the unused Membership Plans placeholder. Search is now case-insensitive and bulletproof against bad input.
2.5.17 Jun 11
What's new in 2.5.16
• Send Feedback button — tap the red bug icon from any screen
to report a bug or share what you love. We'll get back to you.
• Drop-in pricing — camps can now sell pay-per-session passes;
pick the session date when you register.
• Day-of check-in for camp staff — mark athletes present on
arrival, see who's still expected at a glance.
• Important Locations on the dashboard — tap to open in
Apple Maps, Google Maps, or Waze.
• Partner referral codes — track which partner sent each
athlete your way.
• Smarter dashboard schedule — flips to "Upcoming" with the
next date when nothing's on today.
• Active Participants — tap any registration to change status
or mark payment received without leaving the screen.
• Schedule and Shuttle managers — multi-select delete + one-tap
"Delete All" for cleaning out old entries.
• Package management — set price + currency when you create a
package; drag to reorder how they appear to athletes.
• Faster, more reliable hosting (now on app.trenchworksports.com).
• Behind-the-scenes analytics so we can find and fix friction
in your flows.
• A bunch of bug fixes — including a silent "Approve" failure
on Organization join requests, and an FK chain that blocked
Delete Organization.
2.5.16 May 26
What's new in 2.5.15
• Smarter dashboard — Today's schedule now flips to "Upcoming"
with the next date when nothing's on for today.
• New Important Locations card on the dashboard. Tap to open
in Apple Maps, Google Maps, or Waze.
• Active Participants — tap any registration to change status
or mark payment received without leaving the screen.
• Schedule and Shuttle managers — multi-select delete and a
one-tap "Delete All" for cleaning out old entries fast.
• Package management — set the price and currency when you
create a package; drag to reorder how they appear to athletes.
• Partner referral codes on camp registration — track exactly
which partner sent each athlete your way.
• Faster, more reliable hosting (moved to app.trenchworksports.com).
• Behind-the-scenes analytics so we can find and fix friction
in your flows.
2.5.15 May 20
What's New
• Partner Referral Codes — registrants can now enter a partner or
referral code at signup, so you can credit the partner who sent
them. Each registration in the admin view shows who referred them.
• Smart Dashboard Schedule — the dashboard now distinguishes
"Today's Schedule" from "Upcoming Schedule" with a date label
("Sat, Jun 6"), so future events never get mislabelled as today's.
• Important Locations on Dashboard — tap a key location to open it
in Apple Maps, Google Maps, or Waze.
• Active Participants → Tap Through — every registration on the
Active Participants page now opens directly to the admin detail,
where you can change payment status or registration status in
one tap.
• Package Management — set price and currency when creating a
package; drag to reorder packages so they appear in the order
you want during registration.
• Bulk Cleanup — multi-select and Delete All on Schedule Editor
and Shuttle Schedules, so you can clear large lists in one go.
• Fixes — schedule filter now correctly surfaces upcoming
schedules instead of hiding them when nothing's on today.
2.5.14 May 18
what's new in 2.5.13
- update payment system
2.5.13 May 17
- Invite History: Revoke button now works for invites you didn't personally create (was silently failing for org admins)
- Onboarding: Position and Experience Level no longer require horizontal scroll
- New role option on Step 3: "Org Admin" is selectable without an invite — picks a self-serve flow with logo upload + brand colors
- New admin screens: Pending Organizations (review new self-serve orgs), Unaffiliated Users (assign users to an org)
- Manage Registrations now defaults to "All" tab and the org filter actually works
- Active Participants stat now counts real registrants (was counting contact cards)
- Stripe checkout confirmations work again
- Chat and Schedule tabs are now gated on camp registration. If you're not registered, you'll see a "Register to unlock" empty state with a "Browse Camps" button instead of empty rooms / shuttles / contacts.
- Org staff (owner / admin / coach / staff) keep access without needing to register.
- Test path: sign in as a player who hasn't registered for any camp → Chat and Schedule should be locked. Register or be added as staff → both unlock.
2.5.12 May 15
2.5.9 — Background improvements
Faster, more reliable push notifications
Stripe payout setup now available directly from the org dashboard
Tap-to-deep-link on any notification (chat rooms, camp registrations, admin tasks)
Reliability fixes for invite codes, parent role linking, and admin tools
Behind-the-scenes setup for upcoming Meta ad campaigns
2.5.9 May 14
v2.5.4 — Join-request notifications now navigate correctly and reliably load.
Checkout improvements: package picker, GBP support, more resilient
fallback path. Platform admins get a growth-funnel KPI panel on the
overview, plus stable build numbering through CI.
2.5.4 May 10
• Reliable pull-to-refresh on the Camps tab
• Camp detail pages now show accurate package pricing
• Streamlined the camp detail layout
2.5.3 May 8
• Reliable pull-to-refresh on the Camps tab — no more "failed to load" errors
• Camp pricing now displays correctly for camps with package options
• Streamlined the camp details screen
• Performance and stability improvements
2.5.2 May 7
This is a major bug-fix and quality release.
Fixed
• Joining an organization from the search results now actually works
• You won't get sent back to onboarding after signing in
• Camp Participants and registration lists now load and show real names
• Approve/deny/mark-paid actions work in admin views
• Re-registering for a camp after canceling no longer crashes
• Camp admins can post camp-only announcements
• Chat sender names display correctly
• Invite codes work
• iPad is now locked to portrait
New
• Camps tab shows your registration state at a glance
• Org admins can delete camps and view full Invite History
• Brand-new Join Requests inbox for org admins
• Notification Preferences screen now saves
• Sign-out asks for confirmation
2.5.1 May 6
v2.5.0 — Major bug-fix release closing every yellow item from the 4/14 QA report.
Critical fixes:
- Participants screen now loads (was "Failed to load participants")
- Registration lists now show real player names (not "Registration")
- Approve / deny / mark-paid buttons all work
- Players can re-register after canceling (no more duplicate-key error)
- Players can no longer self-approve or self-mark-paid (DB enforced)
- Camp admins can send camp-scoped announcements
- Camp creators see their new camps immediately
- Chat room creators auto-add matching role members (was invisible to others)
- Chat sender names show correctly across all roles (no more "Unknown")
- Invite codes work (the redeem RPC was literally missing in production — now there)
- iPad now locked to portrait (was rotating + zooming)
- Auth: stopped dropping valid users into the onboarding flow when a transient
network blip caused the profile fetch to come back empty (this session's fix)
New features:
- Camps tab shows your registration state (Join / Pending / Registered / etc.)
- Org admins / platform admins can delete camps (typed-name confirmation)
- Org admins / platform admins can browse Invite History with revoke button
- Notification Preferences screen now actually saves
- Notification toggles hide categories the role can't receive (e.g. coaches don't see Payments toggle)
- Sign-out requires confirmation (no more accidental tab-bar mistaps)
Test for me:
1. Tap a camp → Participants — should load player names
2. Try to register for a camp twice — should show clear error message instead of crash
3. Cancel a registration, then try to re-register — should work
4. Players: tap Profile → "Org Dashboard" should NOT appear
5. Org Admin: tap Profile → Organization Management → Invite History — should list past invites
6. Org Admin: edit a camp → scroll to Danger Zone → Delete Camp — should require typed name
7. Send a chat message — other members should get an in-app notification
2.5.0 May 5
- New role & permission system with Owner, Platform Admin, Org Admin, and Camp Admin tiers
- Admins can now manage user roles across platform, organization, and camp levels
- Added inline role editing in user detail view
- Fixed organization visibility for platform administrators
- Various stability improvements
2.4.0 Apr 6
- Redesigned Camps tab with visual camp cards featuring uploaded images, location details, and polished date formatting
- New Training module: coaches can create recurring training offerings and schedule sessions; athletes can browse, subscribe, and track upcoming sessions
- Improved organization scoping and permissions for org admins
- Schedule templates for reusable camp scheduling
- Recurring billing support for camp packages
- Membership plans and notification preference controls
- General UI polish and bug fixes
2.3.0 Apr 5
Improved organization navigation, schedule management with date support, and new tools for managing locations, contacts, and documents. Org admins can now add members directly and manage all roles.
2.2.0 Apr 3
Interactive dashboard — tap stat tiles to jump directly to schedules, sessions, and notifications
Push notifications now open the correct screen when tapped
Camp details show participant count and available spots
Coaches, scouts, and staff can view the full participant list for each camp
Expired camps are clearly marked with registration disabled
Organization branding support with custom logos and colors
Bug fixes and performance improvements
2.1.0 Apr 2
We sharpened the look. TrenchWork's display type now carries every
screen, titles, section headers, and stats, for one consistent
standard, end to end. Less noise. More signal.
more Version 2.6.7 Jul 26
Data Used to Track You The following data may be used to track you across apps and websites owned by other companies:
Data Linked to You The following data may be collected and linked to your identity:
Health & Fitness Contact Info User Content Identifiers Usage Data Data Not Linked to You The following data may be collected but it is not linked to your identity: