Help Center

Browse the user guide or search the FAQ.

FAQUser Guide
⚙️

Admin Guide

Admin

Event creation, member management, standings configuration, and notifications.

Admin Dashboard

The Admin tab (visible only to league admins) provides quick access to league management tasks. From here you can create events, manage members, configure standings, and monitor activity.

Creating & Managing Events

To create an event, go to Events and tap "Schedule Event". Fill in the required fields: tour name, date, course, tee box, and scoring format.

After creation, you can configure additional options: tee times and groups, side games, collection settings (tour fee, collectors), Telegram notifications, and spectator links.

To delete a scheduled event, open the event and use the three-dot admin menu > Delete. Only scheduled events with no posted scores can be deleted.

Use the Clone feature to quickly create a new event based on an existing one — it copies the course, format, and settings.

Tips

  • You can generate a Spectator Link from the event detail page to share a public live leaderboard with family and friends.

Managing Members

From the Members page, you can add new members, change member roles between Admin and Member, edit member details (name, email, GHIN number, gender), and remove members from the league.

Use "Export CSV" to download a spreadsheet of all active members with their names, emails, handicaps, gender, GHIN numbers, roles, and join dates.

The "View as Member" toggle lets admins see the app from a regular member's perspective.

Side Game Templates

Create reusable side game templates from the Side Games page in the league navigation. Define the game type, scope (event-wide or per-group), scoring mode (gross/net), and entry fees.

When creating an event, you can activate any of these templates. The template settings are copied to the event, where they can be further customized.

Standings Configuration

Go to Standings > Setup to configure how your league tracks season-long performance. Choose a template type (POY, Tour Championship, or Low Waist) and define the scoring rules.

For POY, set point values for each finishing position. For Tour Championship, the system automatically tracks cumulative net-to-par.

Podium Configuration

Configure the Podium from the league settings. Set the number of runner-ups for Low Gross and Low Net categories. Define the duplicate winner policy — what happens when a player wins both categories.

Guest Player Management

Manage guest players from the Guests page. You can create guests ahead of time or let members add them inline during event signup.

Guests can participate in events, side games, and appear on the podium, but they don't have full member access to the league.

To promote a guest to a full member, click "Promote" next to their name on the Guests page. Enter their email, password, and gender. All historical data (scores, signups, side games, badges) will be migrated to the new member account.

Tips

  • Promoting a guest is permanent — their guest record is deactivated and replaced by a full member account.

Notifications

Three notification channels are available: Push Notifications, Email, and Telegram.

Push Notifications are managed from the league dashboard under "Push Notifications". Six toggles control which events trigger push alerts: event reminders, event goes live, event completed, exceptional scores, achievements, and announcements. All are enabled by default.

Email Notifications are managed under "Email Notifications" on the dashboard. Configure your Azure Communication Services connection string and sender address first, then enable any of the 9 notification types. All email toggles are off by default.

Telegram integration sends live scoring alerts to a configured chat. Set up the Telegram bot token on the league dashboard, then configure per-event chat IDs and notification toggles in the event settings.

Tips

  • Email notifications require an Azure Communication Services account. The free tier includes 100 emails per day.
  • Push notifications work even when the app is closed, as long as the user has installed the PWA and allowed notifications.

Course Management

Courses can be created manually or imported from the GHIN system. When importing, the app pulls course details including tee boxes, hole data, slope ratings, and course ratings.

Admins can edit course details, add GPS coordinates for hole maps, and manage tee box configurations.