Sign in

Your public league page and join passcode

What your league's public page shows visitors, how to set a join passcode, and the three ways a visitor can join an event through it.

Every league has a public page that visitors can view without signing in, and setting a join passcode turns that page from a read-only showcase into a self-service front door: visitors can join your next event as a guest, by signing in, or by creating an account. Only a commish or admin can set the passcode.

What does the public league page show?

The public page shows your league's identity and schedule: logo, name, league type (men's, women's, or co-ed), member count, an about blurb, a hero card for the next event, upcoming events, and recent completed events with a winner callout where available. Player names appear as first name plus last initial, and no contact details or full member roster are ever shown. The hero features your next upcoming event — or the live event, if a round is underway right now, since live takes priority.

Do cancelled events appear on the public page?

Yes — a cancelled event stays visible in the upcoming or recent list with a red "Cancelled" badge rather than disappearing, so a called-off Sunday reads as cancelled instead of never scheduled. The hero always skips cancelled events; a cancellation is never the headline. Draft events stay hidden.

Can I make my league private?

Yes. Leagues are public by default, and a commish or admin can switch the league to private in League Settings — a private league's public page is not viewable at all.

How do I set the join passcode?

Only a commish or admin can set the join passcode, in League Settings under the Public page section: type a memorable word or phrase and save. Clearing the field turns public self-service join back off. The passcode is never displayed on the public page itself — share it directly with the people you want to let in, alongside the page link. To change it, type a new value and save; the old passcode stops working immediately.

What changes when a passcode is set versus unset?

With a passcode set, the public page's hero shows a "Join this event" button (or "Join & play now" when a round is live) that opens the join flow. With no passcode set, the hero has no join button and the page falls back to a "Request to join" contact form that emails the league's organizers instead — visitors can express interest, but nothing is self-service.

What are the three ways a visitor can join?

The join flow offers three doors:

  • Sign in — for someone who already has an account. Signing in does not require the passcode (they were vetted when they first became a member); if they aren't yet a member of your league, they're added as a player.
  • Create account — for someone new. The passcode substitutes for an invite code. They register with email and password, or continue with Google, and are added to the league as a player.
  • Join as a guest — for someone who doesn't want an account. The passcode is required, and they only give their name. Guests are real participants: they hold roster spots, get tee assignments, and post scores, but they can't sign in.

After signing in or creating an account, the visitor lands on the event's RSVP page to finish up — confirming their handicap and choosing any opt-in games — exactly as a member would in the app. A guest is enrolled directly from the public page; if the event is already full, the guest goes on the waitlist like anyone else.

How does guest matching ("Is this you?") work?

When a guest types their name, the page checks it against the league's existing guests and, on a close match, asks "Is this you?" with a short pick-list — so a returning guest can reuse their record and keep their history instead of creating a duplicate. The default selection is "No — I'm new here"; claiming an existing identity always takes an explicit tap. If the name closely matches a real league member (not a guest), the page shows a generic nudge to use the sign-in option instead — it never confirms or reveals the member's details. A guest returning on the same device gets a one-tap "Welcome back" shortcut, with a visible "Not you? Switch" for shared devices.