Trips Dashboard E2E Lifecycle
This guide documents the full Trips organizer flow in the dashboard, from setup through post-trip settlement and reporting.
Scope note: this guide covers Trips only. Event workflows are intentionally out of scope.
1. Create Trip
Start in Dashboard > Trips > Create.
The Trip Wizard flow is:
Start(copy existing trip or start fresh)Basics(name, destination, dates, description)Competitions(tournaments and formats — defined first so they can be linked to rounds)Rounds(round count, courses, holes, dates, tournament assignments)Roster(players, display names, handicap inputs)Teams(if team formats are present — skipped otherwise)ReviewCreating(async processing)
Key checks before continuing:
- Trip dates are final.
- Round schedule is complete enough to start invitations.
- Roster has at least one organizer-level scorer fallback.
2. Configure Core Trip Workspace
After trip creation, use the trip detail workspace tabs:
OverviewRoundsPlayersTravelActivitiesCompetitionsExpensesStandingsPhotosCommunicationsPortalSeries(if used)
All tabs are standard links. You can right-click to open any tab in a new browser tab, copy the URL to share a specific tab with another organizer, or bookmark it for quick access. The active tab persists in the URL (?tab=rounds, etc.) so refreshing the page keeps you on the same tab.
Round detail pages follow the same pattern — the Overview, Pairings, and Leaderboard tabs are links, and the back arrow navigates to the trip’s Rounds tab.
Recommended order:
PlayersRoundsCompetitionsPortalTravelandActivitiesExpenses
3. Rounds And Readiness
In Rounds, ensure each round has:
- Course assigned
- Tee strategy decided
- Player assignments and groups
- Start state (
scheduled,in_progress,completed) understood by staff
Operational rule:
- Do not start live scoring until pairings and tee setup are confirmed for the current round.
4. Competitions And Standings
Configure competitions in Competitions, then validate in Standings.
For multi-round and team setups:
- Confirm round-to-tournament linking.
- Confirm scoring format assumptions (stroke play, stableford, point game, Ryder Cup, side games).
- Validate leaderboard behavior before round start.
5. Portal Access And Distribution
In Portal:
- Generate player access links (single or bulk).
- Share links with players.
- Validate one organizer test login via access token flow.
Portal links route through:
/play/trips/{tripId}/access?token=...
6. Day-Of Operations
Minimum organizer checklist before tee off:
- Round status and readiness verified.
- At least one successful score submission confirmed.
- Live standings refresh validated.
- Backup scorer identified.
During active rounds:
- Monitor
Standingsfor data freshness. - Use
Roundsto track completion state. - Use
Communicationsfor reminders and updates.
7. Financial Lifecycle (Expenses And Settlement)
In Expenses:
- Track shared expenses.
- Track wagers and side-game payouts.
- Generate settlement plan.
- Mark settlement progress.
- Apply tournament pot logic if configured.
Post-round or post-trip:
- Re-run settlement generation after final game outcomes.
- Confirm payment preferences and payment-link readiness if used.
8. Post-Trip Closeout
When trip is complete:
- Confirm all rounds completed.
- Finalize standings and outcomes.
- Resolve settlement state.
- Send recap communication.
- Preserve artifacts (photos, analytics, reports).
Validation Matrix
Use this matrix before calling a trip “production ready”:
| Area | Verification |
|---|---|
| Wizard | Trip reaches ready state with expected players/rounds/tournaments |
| Rounds | Start, score, complete cycle works on a real round |
| Standings | Rankings update when scores change |
| Portal links | New player can access without account |
| Expenses | Shared expense changes balance summary |
| Settlements | Plan generation and status updates work end to end |
| Communications | At least one trip communication path succeeds |