Goalie clinic registration software

Stop chasing e-transfers and cross-checking spreadsheets.

GoalieBook gives independent goalie coaches one roster for clinic registration and payments. Card payments match to the correct registration automatically, you can record an e-transfer in one click, and goalies register without emailing you for details. So your clinic runs like a business, not a night shift of payment admin.

Free for founding coaches during early access — no card required.

A GoalieBook clinic roster showing each goalie's level and payment status: paid by card, paid by e-transfer, or pending
A real GoalieBook roster, with sample goalies.

Sound familiar?

  • Coaches still cross-check forms against payment notes
  • Goalies need to retype the same details for every clinic
  • Hunting through email to see if a goalie is registered and paid

Who GoalieBook is for

From solo goalie coaches to growing goalie schools.

If your registrations live in forms, spreadsheets, text threads, and bank deposits, GoalieBook gives you a cleaner way to run the business side.

Independent coaches

Publish a simple clinic link, collect payments, and keep every goalie in one roster — including if you're the one coordinator running an association's goalie blocks.

Hockey academies and associations

Run multiple camps, clinics, and association goalie programs without rebuilding the same registration workflow every season.

Simple setup

Publish your first clinic in minutes.

1

Create your program

Set your price, capacity, dates, and details in a few minutes.

Create your program in GoalieBook
2

Share your registration link

Goalies create an account once, choose a saved goalie, and pay by card or e-transfer.

Share your registration link in GoalieBook
3

Manage from your roster

See who's registered, who's paid, who is pending e-transfer, and export your list anytime.

Manage from your roster in GoalieBook

What goalies and coaches see

Professional looking pages and forms built specifically for goalies.

Coach page

One shareable page lists your published programs with prices, dates, and spots left.

A GoalieBook coach page listing a March Break goalie clinic and a summer goalie camp with dates, locations, prices, and 2 spots left

Program page

Each clinic has its own registration page with dates, location, price, deadline, and spots remaining.

A GoalieBook program page for a March Break goalie clinic showing dates, location, price, registration deadline, and 8 spots remaining

Payment flow

Card payments update automatically through Stripe. E-transfers stay visible as pending until you mark them received.

GoalieBook's payment choice at registration: pay online by card, or pay offline by e-transfer

Saved goalie profiles

Families save each goalie once, then pick them for the next clinic instead of retyping the same details.

GoalieBook's registration form offering two saved goalie profiles to pick from, or adding a new player

Real GoalieBook screens, with a sample school and goalies.

What changes with GoalieBook

Google Forms + manual payment emails vs GoalieBook

Payment reconciliation

Google Forms + manual emails
Manual follow-up and spreadsheet matching
GoalieBook
Payments and statuses update automatically, so you stop reconciling forms and deposits

Repeat goalie registration

Google Forms + manual emails
Goalies need to retype the same details for every clinic
GoalieBook
Pick a saved goalie profile and keep going

Roster and payment visibility

Google Forms + manual emails
Multiple sheets and payment notes
GoalieBook
Live roster with payment status and CSV export

Capacity controls

Google Forms + manual emails
Manually close registration when full
GoalieBook
Program capacity enforced automatically, with an optional waitlist when spots fill

Deposits and balances

Google Forms + manual emails
Track who paid a deposit and who owes a balance by hand
GoalieBook
Collect a deposit at registration and the balance later — both tracked per goalie

Built around the real booking loop

Less retyping for goalies. Less reconciling for coaches.

Cleaner goalie data every time

Goalies reuse saved profiles, so your clinic roster is not rebuilt from scratch on every form.

Fewer status-check emails

Goalies can see registrations and payment status from /account, so they can answer routine questions without emailing you.

Know exactly who has paid, every night

Card payments match to the correct registration automatically. E-transfers stay pending until you record the deposit in one click.

A registration page parents trust at first glance

Drop one link on Facebook or in a text. Parents land on a clean page with your published clinics, prices, and spots left.

Why GoalieBook exists

Built with working goalie coaches, not a product roadmap.

Hi, I'm Kenzie. Two of my sons are goalies, so every camp and clinic meant filling out the same Google Form twice, retyping the same details, and sending e-transfers without knowing if they landed. When I talked with the coaches running those clinics, I found their side was worse: serious training businesses run on forms, e-transfers, and late-night spreadsheet cross-checks.

GoalieBook fixes both sides. Families save each goalie once, and coaches get one roster where payments match up on their own. If you run clinics, I'd love to hear from you — and I'll personally help you get set up.

Kenzie Campbell

Builder of GoalieBook · [email protected]

LinkedIn · X · About GoalieBook

Kenzie Campbell with his son holding the Hockey Nova Scotia U11 AA championship trophy and banner

Pricing

Free for founding coaches.

We're building GoalieBook with a small group of working goalie coaches. Founding coaches get free access during early access, a direct line to the developer, and the chance to shape what gets built. You'll see and approve any future pricing before paying anything.

Create your coach account

GoalieBook is built for goalie coaches, academies, and associations.

Built by Route 19
The team behind RinkBook, used by rinks to manage their ice time for years.

Stripe-secured payments
Program payments, refunds, and transfers are powered by Stripe.

You control your data
Access your roster data, payment status, and exports from one account.

Card and e-transfer, side by side
Stripe Checkout for cards; mark-as-paid for e-transfers — both on the same roster.

Run clinics from one roster.

Goalies can check registrations and payment status themselves, so fewer routine questions land in your inbox.