tplgolf is actively being developed. This page gives you a transparent view of where things stand. Last updated April 2026.
These features are live and working today.
League ManagementCreate orgs and leagues, configure seasons (Draft → Open → Locked → Complete), build rosters, create teams, generate schedules.11 Scoring FormatsMatch Play, Best Ball, Individual Match Play, Two-Person Net Aggregate, Nassau, Stroke Play (Net & Gross), Stableford, Modified Stableford, Points Quota, Skins.LIVE ScoringMobile-first hole-by-hole scoring with real-time board updates, stroke indicators, and Up Next overlays.Handicap SystemManual, USGA, and WHS methods. Course handicap calculated automatically from slope/rating per tee.7 Side GamesCTP, Net Nassau, Net Par-3, Stableford Points, Quota Game, Blind Partners, Mystery Holes. Full money ledger with buy-ins, payouts, and adjustments.PlayoffsSingle-elimination bracket with seeding from regular season standings. 3rd-place consolation and exhibition matches.Sub SystemPlayers request subs, available subs get notified by email, first to accept takes the slot. Lineups update automatically.Real-Time ChatLeague, match, and org-scoped channels with lifecycle management (preseason, weekly, playoff, postseason). Anonymous complaints visible to managers only.Email SystemMatch reminders, weekly recaps, league broadcasts, sub notifications, rich league invites, manager promotion emails. All with preference management and one-click unsubscribe.Email Template EditorAdmin and org-level template customization with Tiptap rich-text editor. 10 system templates with variable interpolation. Org overrides layer on system defaults.Digital ScorecardsUniversal scorecard for league rounds and casual scoring. QR codes, access codes, attestation workflow, and scorecard chat.Season FeesCommissioner and player fee collection via Stripe checkout. Status tracking (Pending, Paid, Waived, Refunded).Invite SystemToken-based invites with Google and email magic link sign-in. Rich invite emails with full season details. These features have infrastructure in place but aren't fully wired up yet.
These are on the roadmap but not yet started.
SMS NotificationsTwilio integration for text message reminders and updates. The API endpoint exists but awaits Twilio credentials.AI Channel MessagesAutomated season preview messages, weekly recaps, and matchup narratives generated by AI. API endpoint exists, needs content strategy.Auto Channel LifecycleCron-based automatic opening and closing of weekly channels based on the match schedule.Weather IntegrationAutomatic weather alerts before match day with cancellation/reschedule workflows. Needs a weather data source.Commissioner Control RoomA league-night command surface that flags missing scores, open sub requests, unsettled side games, and weeks ready to finalize.