Help Center

How to create a youth sports registration form

What you will learn

  • Choose between the seven answer types, and know when each one fits
  • Write choices that sort and count cleanly in a spreadsheet
  • Attach a price to a choice, so an opt-in is a question rather than an add on
  • Set a short column heading for exports
  • Decide what to make required, and what to leave off entirely

Takes about 15 minutes.

Learn how to build the registration form parents fill in when they sign a child up. This guide covers the seven question types Playbook Logix offers, how to attach a price to a choice, which questions to make required, how to write choices that export cleanly to a spreadsheet, and what to leave off.

Every program gets its own form. The player profile already holds the player's name, date of birth and age, along with optional height and weight, so the form is for everything else your league needs: shirt size, medical notes, a preferred practice night, who is allowed to collect the child. The builder reminds you of this at the top of the page, and it is worth taking seriously.

Open the program on your dashboard and click Edit Program Form. The page is called the Custom Form Builder, and it is split in two: you add questions on the left, and a Live Preview on the right shows the form exactly as a parent will see it.

The Playbook Logix Custom Form Builder with the Add a Question panel on the left, the Answer Type dropdown open showing all seven types, and a Live Preview of three questions on the right
The builder. Every change shows up in the Live Preview as you make it.

Before you start

  • A program already created. See creating a registration program
  • A list of what you actually need from families this season
  • Your shirt sizes, divisions or practice nights, if you plan to ask about them
Step 1

Add a question

Question Label is what the parent reads. Answer Type decides the kind of input. Answer Choices appears underneath for the three types that need a list.

Step 2

Pick the answer type

There are seven, and they are worth choosing deliberately.

Short Text

One line. Good for a jersey name, a school, an emergency contact. If the answer is longer than a few words, this is the wrong type and the parent will run out of room.

Paragraph / Long Text

A box that grows. Use it for medical notes, allergies, or anything where you would rather have too much detail than too little. Bear in mind that free text cannot be filtered or counted later, so do not use it for something you will want to sort by.

Date Picker

A calendar. Use it for a physical exam date or an insurance expiry, not for the child's birthday, which Playbook Logix already holds on the player profile.

Dropdown Options

A fixed list in a menu. Reach for this whenever the answer has a known set of possibilities and the list is long enough that showing every choice would clutter the form. Shirt sizes, divisions, how the family heard about you.

Radio Buttons (Select One)

The same idea as a dropdown, but every choice is visible at once and the parent picks one. Better than a dropdown when there are only three or four choices and you want people to actually read them, which is why a question like position preference belongs here.

Checkboxes (Select Multiple)

A list where more than one answer can be true. Which practice nights you can make, which volunteer jobs you would consider, which sessions of a camp you want.

Agreement Checkbox

A single box the parent ticks. Use it for an acknowledgment, a code of conduct, or a photo permission.

An agreement checkbox is not a signed waiver. If you need a real signature on a release, use the waivers feature instead, which records who signed, when, and against which document.

Step 3

Write the choices

For a dropdown, radio buttons or checkboxes, the Answer Choices box appears. Type one choice per row and click Add Another Option for each extra one.

Keep choices short and keep them consistent. Youth S, Youth M, Youth L, Adult S, Adult M sorts and counts cleanly. small, Small, S, sm does not, and you will be fixing it by hand in a spreadsheet in March.

Charging for a choice

Next to each choice there is a price box. Leave it empty, or put a zero in it, and the choice is free. Put a number in it and picking that choice adds that amount to the family's total: a sleepover week that costs more than a day camp, a jersey in a size you have to order specially, a second practice shirt.

The pattern worth stealing is a plain yes or no question where yes costs something. A dropdown called "Cancellation Protection" with Yes at $50 and No at $0 reads to a parent as a decision rather than a sales pitch, and you end up with a clean column telling you exactly who took it.

This is worth knowing about because it saves you from a common mess. The alternative is a separate add on plus a form question asking the same thing, which gives you two records of one decision and no guarantee they agree.

Pricing on choices is a premium feature. If your plan does not include it the box is not there, and the choices are simply free.

The Answer Choices and Pricing box in the Playbook Logix form builder, showing a Cancellation Protection dropdown with Yes priced at 50 and No priced at 0
A paid opt-in written as a question. Yes costs $50, No costs nothing.
Step 4

Set the spreadsheet alias

Spreadsheet Alias is optional and is the short column heading used in the Master Grid and in exports. "Jersey Size" is a better column heading than "What size shirt does your player wear?", and it is the difference between an export you can work with and one you spend an hour reformatting.

The Spreadsheet Alias field in the Playbook Logix form builder, marked optional, with the hint that it is a short label for the Master Grid column header
Optional, and worth the few seconds on any question longer than a few words.

The Live Preview shows the alias under each question, so you can see what your spreadsheet will look like before anybody fills the form in.

Step 5

Decide what is required

Leave it on only when a registration is genuinely incomplete without an answer. Every required field is another reason for a parent to abandon the form on a phone in a parking lot.

A useful test: if a parent left this blank, would you chase them for it? If the honest answer is no, it should not be required, and possibly should not be on the form at all.

When the form is finished, click Done Building Form.

What not to put on the form

Anything Playbook Logix already has. Player name, date of birth, age, height and weight belong on the player profile, and contact details come from the parent account. Asking again means two versions that disagree.

Payment details. Never ask for a card number on a registration form. Card payments go through Stripe, which handles the card so you never see it.

Anything you will not act on. A question nobody reads is a question that makes every parent's signup slower for no reason.

For a fuller answer on what belongs, see what information a youth sports registration form should collect.

Changing the form after registration opens

You can add questions at any time. Families who already registered will not have answered a question you added afterward, so their row is blank rather than wrong. If the new question matters, ask those families directly rather than assuming the gap is a no.

Take more care with a priced choice. Registration totals are worked out once and frozen, so changing a price later does not change what anyone already owes.

If you want parents to be able to go back and correct their own answers, turn on form edits in the program settings. Otherwise only an administrator can change a submitted registration.

Common questions

How many questions should a registration form have?
Fewer than you think. Every question is a small tax on every family, and the cost is paid hundreds of times. Ten well chosen questions beat thirty that include five nobody reads.
What is the difference between a dropdown and radio buttons?
Only how they look. A dropdown hides the choices behind a menu, which suits a long list. Radio buttons show every choice at once, which suits three or four options you want parents to read. Both record one answer. Use checkboxes when more than one answer can be true.
Can I charge extra for a particular answer?
Yes, on plans that include it. Each choice on a dropdown, radio or checkbox question has an optional price beside it, and picking that choice adds the amount to the family total. It saves keeping a separate add on and a form question that ask the same thing.
Can parents change their answers after registering?
Only if you allow form edits in the program settings. With that turned off, an administrator can still edit a registration from the submissions screen.
Will my questions appear in the export?
Yes. Each question becomes a column, headed by its spreadsheet alias if you set one and by the full question if you did not. This is why short aliases are worth the few seconds.
Can I use a checkbox instead of a waiver?
Only for an acknowledgment. An agreement checkbox records that a box was ticked. A waiver records who signed, when, and against which version of the document, which is what you want if it ever matters.

Last updated September 21, 2026.

Ready to run your season on this?

Playbook Logix is free to start, and no credit card is needed.