Public join page & QR code

How to turn on your club's public page, share the join link, and generate a printable QR code so prospective members can apply on their own.

Overview

By default your club is private — only admins can see it. Enabling the public page creates a URL that anyone can visit without signing in. Prospective members can read about your club and submit an application to join. You then review and approve or reject each application from the Members section.

Before you enable the public page

Three things must be in place:

  1. An active Club OS subscription — the public page is available on paid plans.
  2. At least one active membership type — without one, there's nothing for applicants to sign up for.
  3. Terms & Conditions set — members must accept your terms when they apply. Go to Club Settings → Policies to add them.

If any of the above is missing, the Enable public page button will redirect you to the relevant settings page with a prompt.

Enabling the public page

  1. Open your club and go to Settings.
  2. Click the Public Page tab.
  3. Click Enable public page.

When the page goes live, a green Live badge appears next to the public URL. You can disable it at any time from the same tab — the page becomes inaccessible immediately.

What visitors see

The public page at statscentral.app/clubs/{slug} shows:

  • Club name, logo, sport(s), location, and active member count
  • A list of teams that have their own public page enabled
  • Upcoming events that have been marked as public
  • A Join button that takes the prospect to the application form

The public page does not expose member names, email addresses, or any contact information.

The applicant flow

  1. Visitor clicks Join your club on the public page.
  2. They fill in the application form with their personal details and select a membership type.
  3. On submission, a pending member record is created and you receive a notification.
  4. From Members, you can review and Approve or Reject the application.

Approving a paid membership sends the applicant a payment link; approving a free membership activates them immediately. See Approving and rejecting member applications for the full lifecycle.

Sharing the join link

Once the public page is live, a join URL and a Download QR code button appear in Settings → Public Page → Share join link.

  • Join URL — the direct link to the application form (statscentral.app/clubs/{slug}/join). Copy it with the Copy link button and share it by email, social media, or wherever your members are.
  • QR code — downloads a 300 × 300 px PNG named {slug}-join-qr.png. Print it on posters, flyers, or screens at your venue so anyone can scan and apply on the spot.

Customising your URL slug

Your club's URL uses the slug you set in Settings → Public Page → URL Slug. The slug must be lowercase letters, numbers, and hyphens only. It auto-generates from your club name when the club is first created.

You can change the slug at any time, but do so carefully — any existing join links and printed QR codes will break immediately.

Edge cases / gotchas

  • Slug changes break QR codes. The QR code encodes the join URL at the time it was downloaded. After any slug change, download a new QR code and replace any printed copies.
  • Disabling the public page takes effect immediately. The page returns a 404 right away. Any in-flight application links shared before you disabled it will stop working.
  • Enabling and disabling the page does not affect pending applications. Members who applied before you disabled the page remain in the pending state and can still be reviewed.
  • No membership types, no join button. If a visitor reaches the public page but no active membership types exist, the join call-to-action is not shown. The page itself is still accessible.
  • Existing members see a different CTA. Signed-in members who visit the page see a "Welcome back" panel with a link to their member portal, not the join button.

Was this helpful?