GolfManager Documentation

Welcome to GolfManager!

Simplify your golf team management with our powerful, easy-to-use platform. Whether you're organizing weekly tee times, managing player reservations, or creating balanced groups, GolfManager streamlines the entire process.

This guide will walk you through all the features available to you based on your role. Get ready to spend less time on logistics and more time on the course!

User Roles

GolfManager uses a role-based access control system to determine what actions users can perform. There are two main user roles in the system:

Available Roles
Role Permissions & Features
Team Admin
  • Teams: Create, edit, and manage team settings
  • Golfers: Add, edit, delete, and manage golfer profiles
  • Schedules: Create, edit, delete schedules and manage tee times
  • Plan: Manage weekly reservations for all golfers
  • Exceptions: Set unavailable days for any golfer
  • Booking Lists: Generate and view booking lists
Member
  • View: See upcoming schedules and tee times you're part of
  • Manage Profile: Update your own information
  • Manage Participation: Set your availability in external teams
  • Weekly Schedule: Set which days of the week you typically play
  • Exceptions: Mark specific dates when you're unavailable
Note: The role you have determines which features are available to you in the navigation menu. Team Admins have full access to manage all aspects of their teams, while Members can only view and manage their own participation.

Teams

Teams are the core organizational units in GolfManager. Each team represents a group of golfers that play together.

Features
  • View Teams: See a list of all teams associated with your account.
  • Create Team: Add a new team by providing a name.
  • Edit Team: Modify the details of an existing team.
  • Delete Team: Remove a team from your account.
  • Change Team Settings: Modify the settings for a team, such as:
    • Golf ID format (e.g., GHIN)
    • Default interval minutes between tee times (5-15 minutes)
    • Default players per group (1-4 players)
    • Group balancing strategy for scheduling
Note: You must be a Team Admin to manage teams.

Golfers

Golfers are members of your teams who participate in golf events.

Features
  • View Golfers: See a list of all golfers associated with your teams.
  • Add Golfer: Add a new golfer by providing:
    • Name (required)
    • Golf ID (optional)
    • Email (optional)
    • Bookable status - determines if the golfer can be assigned as a booking group leader
  • Edit Golfer: Modify the details of an existing golfer.
  • Delete Golfer: Remove a golfer from your team.
  • Associate With User: Link a golfer profile to a user account to allow self-management.
Tip: Mark regular players as "Bookable" so they can be assigned as booking group leaders.

Schedules

Schedules represent planned golf events with specific dates, tee times, and player groups.

Features
  • View Schedules: See a list of all schedules for golf events.
  • Create Schedule: Add a new schedule by providing:
    • Name - descriptive title for the event
    • Date - when the golf event will take place
    • Players per group - how many golfers in each tee time (1-4)
    • Start time - first tee time of the day
    • Interval minutes - time between consecutive tee times (5-15 minutes)
    • Golfers - select which team members are participating
  • Edit Schedule: Modify the details of an existing schedule.
  • Delete Schedule: Remove a schedule from your account.
  • Auto-Selection: When selecting a date, the system will automatically select golfers based on their weekly reservations and exclude those with unavailable days.
  • Generate Booking List: Create a booking list to organize groups based on bookable golfers.
  • Edit Tee Times: Manually adjust the tee time for each group.
Tip: When creating a schedule for a specific day of the week, golfers with regular reservations for that day will be automatically selected.

Plan (Reservations)

The Plan section helps you manage weekly reservations for golfers, making it easier to schedule recurring events.

Features
  • View Reservations: See a list of all weekly reservations for golfers in a convenient table format.
  • Add Reservation: Add a new reservation by selecting:
    • Golfer - who is making the reservation
    • Day of week - which day they regularly play
  • Edit Reservation: Modify the details of an existing reservation.
  • Delete Reservation: Remove a reservation from your account.
  • Bulk Update: Use checkboxes to easily manage multiple reservations at once.
Note: Reservations are used to auto-populate golfer selections when creating schedules for specific days.

Exceptions (Unavailable Days)

Exceptions allow you to mark specific dates when golfers are not available to play.

Features
  • View Unavailable Days: See a list of all unavailable days for golfers.
  • Add Unavailable Day: Add a new unavailable day by selecting:
    • Golfer - who is unavailable
    • Date - specific day they cannot play
  • Delete Unavailable Day: Remove an unavailable day from your account.
Important: When creating a schedule, golfers with unavailable days will be automatically excluded from selection for that date.

Booking Lists

Booking lists organize golfers into groups for a schedule, with each group led by a bookable golfer.

Features
  • Generate Booking List: Create a booking list from a schedule, assigning bookable golfers as group leaders.
  • View Booking List: See a visually organized display of tee times and groups.
  • Color Coding: Different groups are displayed in different colors for easy identification.
Requirements: You must have at least one bookable golfer for each tee time to create a booking list.

Tee Times

Tee times represent specific time slots when groups of golfers begin their round.

Features
  • View Tee Times: See the list of tee times associated with a schedule.
  • Edit Tee Times: Manually adjust the time for each group.
  • Auto-Generation: Tee times are automatically generated based on:
    • Start time - when the first group begins
    • Interval minutes - spacing between groups
    • Number of golfers and players per group

Account Management

Manage your user account and settings within the GolfManager system.

Features
  • Login: Log in to your account using your credentials.
  • Logout: Log out of your account.
  • Register: Create a new account.
  • Manage External Teams: View and manage your participation in teams that others have created.
  • Change Password: Update your account password.
  • Update Profile: Modify your personal information.
Security Note: Keep your account credentials secure and avoid sharing your password.
Need Help?

If you have any questions or need further assistance, please contact our support team.