Skip to main content

Publishing a Program (New PGA Jr. League Coaches)

Create and manage programs for registration across seasons and locations

Written by Camp Murphy

This article explains how new PGA Jr. League Coaches can publish programs so they appear on PGAJrLeague.com and accept registrations. It also covers best practices for managing multiple programs, locations, and future seasons.


⛳ Create a Location Before Creating a Program

Before creating a PGA Jr. League Program, a Coach must create a Location for the physical facility where the Program will take place, such as a golf course or club. Every Program must be assigned to a Location.

A Location can contain multiple Programs, including seasonal Programs offered in the spring, summer or fall. Programs are tied to a calendar year, so new ones must be created each year, even when the facility stays the same.

The Head Coach must create the first Program for the current calendar year. Once both have been created, an Assistant Coach assigned the Location Manager role can create additional Locations and Programs.


What does “publishing a program” mean?

Publishing a program makes it visible to parents and players on PGAJrLeague.com and allows them to register for your season.

A published program will not appear publicly until all required setup steps are completed.


Before you publish (important prerequisites)

Before publishing a program, you must:

  • Create at least one PGA Jr. League Location

  • Decide how you will collect coaching fees (online or offline)

  • Complete all required Safety Requirements

Programs will not be visible to consumers until Safety Requirements are complete and approved.

Abuse Prevention Systems Training (APS) and Background Screening (BGS) are valid for two (2) years and must be renewed upon expiration.


How to publish a PGA Jr. League program

Step 1: Log in to your dashboard

Step 2: Access your Locations

  • Locate the tile labeled PGA Jr. League Locations

  • Click View Locations

    • A Location must be created before a Program can be created or published. See the article Create a "Location" for details.

Step 3: Create a program

  • Find the applicable Location

  • Click Create Program

Each program is tied to a specific Location.

Step 4: Choose how you’ll collect payment

You have two options:

1. Online payments (Direct Deposit via Stripe)

  • Set up a Stripe Direct Deposit account

  • Allows you to collect coaching fees during online registration

2. Offline payments (in person)

  • Skip Stripe setup

  • Collect coaching fees outside the platform

Important: If you do not set up Stripe, you will not be able to select Collect Coaching Fees Online during program setup.

Step 5: Complete the Program Form

  • Fill out all required program details, including division, dates, and registration settings.

Step 6: Publish the program

  • Click Publish in the lower-right corner of the screen.

Step 7: Complete Safety Requirements

Once all Safety Requirements are completed and approved:

  • Your program will appear on PGAJrLeague.com

  • Parents and players will be able to register


Managing multiple programs (common scenarios)

Publishing multiple programs at one location

You can publish multiple programs under the same Location, such as:

  • A 9u Division Program

  • A 13u Division Program

  • A 17u Division Program

  • Separate programs for different seasons

Each program has its own registration and settings.


Setting up programs across multiple locations

If you coach at more than one facility:

  • Create a separate Location for each venue

  • Publish individual programs under each Location

This ensures participants register for the correct facility and experience.


If your program isn’t visible yet

  • Confirm the program status shows Published

  • Verify all Safety Requirements are completed and approved

  • Allow time for updates to appear on PGAJrLeague.com

If issues persist, contact PGA Jr. League Support through Intercom.


Video walkthrough

Text summary and video summary:

In this video, we’ll walk new PGA coaches through how to publish their PGA Jr. League program.

Before creating a program you will need to create a location.

First, sign in to your PGA Jr. League Coach Dashboard using your MyPGA Coach login information.

Locate the Locations tab on the left side.

Now select Add Location on the top right.

Click Select Facility. As you begin typing, a list of facilities will populate. Select your facility from the list.

Next, customize your location. Complete the short form with information about your facility, including the facility address, location name, and a brief description.

Finally, click Save to finalize your location.

Once you’ve created your location, return to the Locations tab on the left side of your screen.

Locate the Locations tab on the left side of your screen.

Here, you’ll see your PGA Jr. League locations. Select the applicable location, and your program will now be connected to that location.

Click Create Program in the top right corner.

Here, you’ll select whether you’re creating a Local League program or an All-Star Season program. A Local League program is your standard PGA Jr. League season, while an All-Star Season program is for teams participating in the All-Star season.

Before continuing, make sure your Online Payments are set up correctly. The Program Year will automatically default to the current year.

Now, you’ll want to customize your program.

Start by entering your program name and description, which will be visible to viewers.

Next, select your age division: 9U, 13U, or 17U.

Then, choose your program league: In-house or Multi-Facility.

You’ll also enter your anticipated program start and end dates.

Scroll down for your registration criteria.

Your program fees for your PGA Jr. League families.

And lastly your desired team kit delivery date.

Locate and click publish to publish your program. Keep in mind, you can edit your program details at any point.

Your PGA Jr. League program is now complete and ready to go!


Quick summary

  • Publishing makes your program visible for registration

  • Programs are tied to Locations

  • Stripe is required only for online payment collection

  • Safety Requirements must be completed for public visibility

  • Coaches can publish multiple programs across divisions, locations, and seasons

Did this answer your question?