Product tour

Everything you can plug in.

Seven pieces across our three products, each with a demo of what it actually looks like and which of the three ways it is available in. New here? Start with Ways to integrate — it explains the Hosted / Embedded / API labels used throughout.

Everything you can plug in

Everything you can plug in

Registration & Checkout

Event listings & storefront Live

Your catalogue of camps, clinics and events — browsable, filterable and crawlable.

https://riversidesports.com/camps?city=Fort+Worth
Shown here as Embedded / SDK — our rendered cards inside your page.

Filter by sport, city, ZIP, dates, price and age. Read more: hosted storefront · card fragments · event API

Registration & Checkout

Express Checkout Live

The whole booking flow in one overlay: tickets, sign-in, athletes, eligibility, waivers, add-ons and payment. Card data never touches your domain.

https://riversidesports.com/summer-camps
Card, Apple Pay, Google Pay, Klarna and saved cards. Your page keeps its layout — the drawer is a transparent overlay that never resizes or scrolls it.

Read more: checkout drawer · JavaScript API

Two checkout experiences, the same checkout drawer

Single-camp checkout

Default · Multi-Camp Cart OFF. Register for one camp and go straight to checkout. Pay for one camp per transaction.

Multi-camp checkout

Optional · Multi-Camp Cart ON. Add several camps from your organization to one cart, then check out once with one charge. Customize the cart’s colors, placement and labels.

Try both checkout experiences and customize the cart in the visual preview. Your TGG contact enables or disables Multi-Camp Cart for your organization in TGG admin; it is not a per-event setting or a code flag.

Safety & Clearance

Clear2Join clearance Live

Waivers and signatures, health history, immunizations, physical exams, emergency contacts, background checks. Durable — cleared once, cleared everywhere.

https://riversidesports.com/summer-camps
Hosted is the default: requirements are a step inside the checkout, so most partners never integrate clearance at all. The API is for clearing your own staff.

Read more: Safety & Clearance

Registration & Checkout

Org-Scoped Parent Portal Live

A self-service account for the families who bought from you — scoped so they only ever see your events, branded as your organization. This is what keeps waiver-chasing and "can I switch weeks?" out of your inbox.

Hosted Live Embedded / SDK Planned API Planned
my-v2.thegoodgame.com/org/{organization_id}/manage
The "action needed" home — outstanding waivers with a progress bar, then their bookings.
Every booking with your org, upcoming and past
Finish waivers, health forms and uploads
Buy add-ons afterwards on a saved card
Request transfers and cancellations
Manage athletes, contacts and Passport
View and cancel memberships

Read more: Org-Scoped Parent Portal

Registration & Checkout

Memberships Live

Recurring revenue alongside one-off bookings. Families subscribe once and it covers the events you say it covers — billing, renewals and cancellation all run on our side.

Hosted Live Embedded / SDK Planned API Planned
my-v2.thegoodgame.com/org/…/manage/memberships
The family's side — active plans, renewal date and a self-service cancel. Your team creates the plans in the Customer Portal.

Coverage can be all your events, a named list, or every event of a type. Supports multi-athlete discounts, per-period booking caps, and its own requirements and questions. Read more: Memberships

Across all products

Customer Portal — your team's console Live

The operator side, and the piece partners most often don't realise they're getting. Your own staff sign in and run the entire business from it — you never build admin screens.

Hosted Live Embedded / SDK Planned API Planned
app-v2.thegoodgame.com/dashboard
Events, rosters, revenue and payouts in one console — hosted by us.
Build and publish events with pricing and capacity
Rosters, check-in, team and dorm assignments
Create and manage memberships
Coupons, promotions and add-ons
Coaches, staff and role-based permissions
Earnings, payouts and bank accounts
Athletes and their Passport status
Branding, locations, oversight and performance

Read more: Customer Portal

Staffing & Job Dispatch

Staffing & job dispatch In development

Post jobs against our pool of Clear2Join-cleared coaches and staff, send offers, negotiate, and manage hires. API-only today — the coach does the job in the TGG app. The endpoints are deployed and the offer loop closes, but you'd be our first partner on it; the product page names the four open gaps.

https://admin.riversidesports.com/staffing
Nothing outlined — because this one is API-only today. Your admin, your table; the jobs, cleared candidates and offer states behind it are ours.

Read more: jobs, coaches & offers

Next

Keep going

Ready to build?

Getting started tells you exactly what to ask us for — and there's a copy-paste email at the bottom of it. Or just write to us: an organization ID, an API key, a staging event to test against, or something still marked Preview or Planned.

Contact us