Skip to main content

RepSpark Integration (Tee Prize Microsite)

Updated over 4 months ago

This feature is only available with the following products:

If your club utilizes RepSpark or plans to, you can integrate your event/league roster with the RepSpark "Event" orders microsite to handle your tee prizes (as shown below).

This integration allows RepSpark to pull near real-time event/league rosters into RepSpark and validate purchasers against the event/league roster to guarantee only valid participants can place product orders on the microsite.

In this article, we will discuss establishing your RepSpark Account, setting up the integration, order validation, and more.

Creating a RepSpark Account:

Before establishing the integration between Golf Genius TM and RepSpark, you must create a RepSpark account if you do not already have one.

If no one at the club has an established RepSpark account, please visit www.repspark.com to see complete details about the RepSpark Community. To create a Repspark account, Click Here.

Adding Brands to your RepSpark Account:

After creating your RepSpark Account, you can connect with a brand that has subscribed to the Microsite tool, by joining RepSpark Community for free and navigating to the Microsite tab (as shown below) when viewing all brands.

Request an "Event" Microsite From Your RepSpark Brand Rep:

Your RepSpark Brand Rep will be able to create an event microsite on your behalf. As a first step, reach out to your Rep for one of your Repspark Brands and ask them to start the event microsite creation process. In addition to asking your Rep to create the microsite, your Rep will also need the following:

  • Golf Genis API Key

  • Event/League ID Number

We will go into further detail below on obtaining these required items.

Requesting an API Key:

To request an API Key, you must fill out a Golf Genius API Request Form. You can find the API request form here:

API Request Form Link

Within the form, you will be asked for the following details:

  • Email: Your email associated with your Golf Genius Profile.

  • Your Name: Your First and Last Name.

  • Golf Genius Account Name: The name of your Golf Genius Account. It can be found in the cookie crumbs when logged into Golf Genius TM (as shown below).

  • Name of Vendor Requesting Access to your Data: This will be the Brand creating the microsite (e.g., Peter Millar, Stitch, Dunning, etc.)

  • Vendor Contact Name: Enter the Rep's name for the Brand. This is the individual setting up the microsite for you.

  • Vendor Contact Email: Enter the Rep's email address. This is the individual setting up the microsite for you.

  • Short description of what the vendor plans to do with your Golf Genius account data: Include the following details:

    • Event/League Name.

    • Brand.

    • That the vendor plans to create a RepSpark "Event" microsite.

After completing the form, click "Submit" to request the API Key. Once this request is received, the Golf Genius team will generate an API Key for each request. The API Key will be emailed directly to your Rep's Email address, as requested in the form.

Note: An API Key will allow your vendor to read and write data in your Golf Genius account.

Event/League ID Number:

You must provide your Rep with the Event/League ID number for which the RepSpark "Event" microsite will be created. Note: This is different than a GGID or portal address.

To find your Event/League ID number, log into Golf Genius TM. Navigate to the event/league dashboard. The Event ID will be the string of numbers found at the end of the URL when you are on the dashboard page (ex: https://www.golfgenius.com/leagues/[EVENT-ID]) (as shown below).

Copy this number and provide it to the Rep setting up the microsite.

Validation Process:

As players place an order, they will undergo a validation process to ensure they are on the Event/League Rosters. Orders are checked first for a valid email address, as listed on the Golf Genius roster. Orders are checked for valid first and last names if the purchaser's email does not exist in Golf Genius. If either of these criteria is not met, an informational message will be displayed to the purchaser that they cannot place an order at this time.

RepSpark Brand Manager Guide:

As a resource, you can provide your RepSpark Brand Rep with the following RepSpark Help Articles on setting up an event microsite and the RepSpark / Golf Genius Integration.

RepSpark "Events" Knowledge Base

RepSpark Golf Genius Integration Knowledge Base

Best Practices:

Add Event Microsite to Registration Confirmation Email(s):

Since individuals must be on the event/league roster to place an order on the RepSpark Event Microsite, you could include the microsite URL in the registration confirmation email that is automatically generated when a player register for an event. You can configure emails for the events/leagues by going to Golfers > Email Configuration > Event Registration. Depending on the registration type, you will need to edit one of the following emails:

  • When golfer registers for event and is confirmed...

  • When golfer registers for event and is confirmed (with skipped payment)...

For more details on customizing emails, Click Here.

Send Microsite Via Email to Event/League Roster:

Since individuals must be on the event/league roster to place an order on the RepSpark Event Microsite, you could send the microsite URL via a general email from Golf Genius. When you'd like to send emails within an even/league, go to Golfers > Manage Emails > Compose Email.

For more details on sending an email, Click Here.

Verifying Who Has Placed an Order on the Microsite:

To verify who has placed an order on the RepSpark microsite, you must cross-reference the RepSpark order list with your Golf Genius Event/League Roster. You will need to do the following:

  • Contact your Rep to get a list of the placed orders, and

  • Download your current event/league roster by going to Golfers > Download Roster to Spreadsheet.

You can use the downloaded roster and the list from RepSpark to check who has and has not placed an order. After verifying who has not placed an order, send them an email reminder to place their order.

Did this answer your question?