Portal Admin Guide
This guide covers administrative tasks for managing the Trip Portal, including generating access links, managing player access, and setting up side games.
Overview
As a trip organizer, you have full control over:
- Portal access - Generate, share, and revoke player access links
- Side games - Create and configure skins, Nassau, and other betting games
- Settlement tracking - View and manage payment settlements between players
Access these features from the Trip Dashboard under the Players and Competitions tabs.
Generating Portal Links
Portal links allow trip participants to access the Scoring Portal without creating a SyncedGolf account.
Single Player Link Generation
To generate a link for one player:
- Go to your Trip Dashboard
- Navigate to the Players tab
- Find the player in the list
- Click the Actions menu (three dots)
- Select Generate Portal Link
- Configure expiration (default: trip end date + 7 days)
- Click Generate
- Copy the link or share directly
The link appears in a modal with options to:
- Copy to clipboard
- Send via email
- Generate QR code
- View link details
Bulk Generation for All Players
To generate links for all trip participants at once:
- Go to Trip Dashboard > Players tab
- Click Bulk Actions button
- Select Generate Portal Links for All
- Set expiration date for all links
- Click Generate All
- View summary of generated links
After bulk generation, you can:
- Download CSV with all links
- Send bulk email invitations
- Print QR code sheets for distribution
Email template: The bulk email includes:
- Trip name and dates
- Personalized portal link
- Quick start instructions
- Organizer contact info
QR Code Sharing
QR codes make it easy to share links in person:
- Generate a portal link (single or bulk)
- Click QR Code button
- Display the QR code on your phone
- Player scans with their camera
- Link opens in their browser
QR code uses:
- Handing out access at the first tee
- Printing on trip itineraries
- Displaying on clubhouse screens
- Including in welcome packets
Link Expiration Settings
Configure when access links expire:
| Setting | Description |
|---|---|
| Trip end + 7 days | Default setting, gives time to review scores |
| Trip end date | Expires immediately when trip ends |
| Custom date | Set any date up to 30 days after trip |
| Never | Link remains valid indefinitely (not recommended) |
Expiration recommendations:
- Short trips (1-3 days): Trip end + 3 days
- Week-long trips: Trip end + 7 days
- Ongoing groups: Consider account-based access instead
Managing Access
Monitor and control who has portal access.
Viewing Active Links
To see all active portal links:
- Go to Trip Dashboard > Players tab
- Click Portal Access filter
- View list showing:
- Player name
- Link status (Active/Expired/Revoked)
- Creation date
- Expiration date
- Last accessed
Status indicators:
- Green = Active and usable
- Yellow = Expiring within 24 hours
- Red = Expired or revoked
Revoking Access
To immediately revoke a player’s portal access:
- Find the player in the list
- Click Actions menu
- Select Revoke Portal Access
- Confirm revocation
Once revoked:
- The link stops working immediately
- Player sees “Access Revoked” message
- Player must request a new link
- Existing offline data on their device remains
When to revoke:
- Player should no longer participate
- Security concern with shared link
- Player requests link reset
- Cleaning up after trip completion
Regenerating Expired Links
To issue a new link for a player:
- Find the player in the list
- Click Actions menu
- Select Regenerate Link
- Set new expiration
- Click Generate
The old link (if not already expired) is automatically revoked.
Regeneration scenarios:
- Original link expired
- Player lost their link
- Player got a new phone
- Link was accidentally shared
Side Games Setup
Trip organizers can create side games that all players participate in.
Creating Trip-Wide Skins Games
Skins games where every player competes:
- Go to Trip Dashboard > Competitions tab
- Click Add Side Game > Skins
- Configure settings:
| Setting | Description | Default |
|---|---|---|
| Name | Display name (e.g., “Daily Skins”) | “Skins” |
| Round | Which round(s) to include | Current round |
| Scoring type | Gross or Net | Gross |
| Carryovers | Enable carryover on ties | Yes |
| Skin value | Dollar amount per skin | $5 |
| Use team scores | Team skins instead of individual | No |
- Click Create Skins Game
Per-round vs. trip-wide:
- Per-round: Create separate skins for each round
- Trip-wide: Accumulate across all rounds (coming soon)
Setting Up Nassau Bets
Nassau is a three-part match play bet:
- Go to Competitions tab
- Click Add Side Game > Nassau
- Configure settings:
| Setting | Description | Default |
|---|---|---|
| Name | Display name | ”Nassau” |
| Round | Round to apply to | Current round |
| Playing group | Specific group or all players | All |
| Scoring type | Gross or Net | Net |
| Bet amount | Amount per segment (3 total) | $5 |
| Auto-press | Enable automatic presses | Yes |
| Press threshold | Holes down to trigger auto-press | 2 |
- Click Create Nassau
Nassau structure:
- Front 9: Match play holes 1-9
- Back 9: Match play holes 10-18
- Overall: Match play all 18 holes
- Presses: Additional bets when down by threshold
Configuring Payout Structures
Customize how winnings are distributed:
Skins payout options:
| Option | Description |
|---|---|
| Per-skin | Each skin worth the set value |
| Fixed pot | Total pot divided by skins won |
| Percentage | Winners get % of pot based on skins |
Nassau payout options:
| Option | Description |
|---|---|
| Standard | Each segment worth bet amount |
| Double back 9 | Back 9 worth 2x front 9 |
| Reverse points | Losers pay winners (no pot) |
Configuring payouts:
- Edit the side game
- Scroll to Payout Settings
- Select payout structure
- Set values
- Save changes
Settlement Management
Track and manage payments between players.
Viewing Settlement Reports
To view who owes whom:
- Go to Trip Dashboard > Expenses tab
- Click Settlement Report
- View the calculated settlements
The report shows:
- Net balance for each player
- Minimized transaction list
- Breakdown by game type
- Total amounts at stake
Marking Payments Complete
When a player pays their debt:
- Find the settlement in the list
- Click Mark as Paid
- Confirm the payment
- Settlement status updates
Payment statuses:
- Pending - Payment not yet made
- Paid - Both parties confirmed
- Disputed - One party contests
Handling Disputes
If players disagree about amounts:
- Review the score data for accuracy
- Check for sync conflicts in logs
- Make manual score corrections if needed
- Recalculate settlements
- Communicate resolution to players
Common dispute causes:
- Score entry errors
- Sync conflicts not resolved
- Misunderstanding of rules
- Handicap calculation disagreements
Best Practices
Before the Trip
- Generate and distribute portal links 1-2 days early
- Have players test access before arriving
- Print backup QR codes for the first tee
- Create skins/Nassau games in advance
- Verify handicaps are entered correctly
During the Trip
- Monitor portal access in case links need regeneration
- Check for sync conflicts after each round
- Remind players to verify scores synced
- Update side games as rounds complete
- Review settlement preview daily
After the Trip
- Finalize all scores
- Calculate final settlements
- Send settlement report to all players
- Allow 1-2 weeks for payments
- Revoke portal access after settling
Troubleshooting
Player can’t access portal
- Verify link hasn’t expired
- Check link wasn’t revoked
- Ensure player is using correct URL
- Try regenerating the link
- Have them clear browser cache
Scores not showing on leaderboard
- Check player’s connection status
- Verify they saved (not just entered)
- Look for sync errors in dashboard
- Have them re-enter if necessary
- Check for duplicate scorecards
Side game calculations seem wrong
- Verify scoring type (gross vs. net)
- Check handicap allocations
- Review hole-by-hole breakdown
- Look for missing scores
- Recalculate after scores are complete
Related Documentation
- Scoring Portal Guide - Player-facing usage guide
- Scoring Portal FAQ - Common questions
- Trip Portal Overview - Feature summary
- Trip Expense Tracking - Managing trip expenses