Skip to main content
This guide covers everything you need to build forms in CoachIQ — from quick template setups to fully custom builds.
Where to find Forms: Tools → Forms → + Create Form

Start with a template or blank form

When you create a new form, you choose your starting point:
Form Templates
OptionBest for
Website FormLead capture on your site — simple contact info + “how did you hear about us”
Player Onboarding FormNew athlete intake — contact info, goals, experience, parent details
Camp FormEvent registration — attendee info, emergency contacts, t-shirt sizes
Onboarding WaiverLiability agreements — terms display + agreement checkbox
Athlete TestimonyCollecting reviews — feedback questions + permission to share
Blank FormCustom builds — start with nothing and add exactly what you need
Start with a template, then customize. It’s faster than building from scratch, and you can add, remove, or edit any field.

The form builder interface

Once inside the builder, you’ll see three areas:
AreaPurpose
Left sidebarYour added fields in order — drag to reorder
Center panelField picker with 5 categories
Right panelLive preview of your form
Form Builder Example
Top bar options:
  • Settings — Button colors, multiple response toggle
  • Connections — Add products, schedulers, or require login
  • Responses — View submissions (after publishing)
  • Share — Get your form link
  • Update Form — Save and publish changes

Field types reference

Fields are organized into 5 categories. Click a category icon in the center panel to see available fields.

Contact Info fields

Pre-built fields designed for athlete and parent data. When you require login/signup (in Connections), these fields sync to the athlete’s profile in People.
FieldWhat it captures
Athlete First NameAthlete’s first name
Athlete Last NameAthlete’s last name
Athlete EmailAthlete’s email address
Athlete PhoneAthlete’s phone number
Athlete AgeAthlete’s age
Parent First NameParent/guardian first name
Parent Last NameParent/guardian last name
Profile sync only works when Login/Signup is required. Without it, Contact Info fields capture data but don’t automatically connect to People profiles.

General fields

Content elements that add structure and context to your form — not questions.
FieldWhat it does
MediaEmbed an image or video
HeadingAdd a section title
Plain TextAdd instructions or descriptions
Upload FileLet respondents attach files (PDFs, images, etc.)
Description of TermsDisplay legal text (for waivers)

Choices fields

Pre-built selection questions.
FieldWhat it does
CheckboxMultiple selections allowed
Yes / NoBinary choice (two radio buttons)

Custom fields

Build your own questions with these input types:
FieldBest forExample
TextShort answers”What position do you play?”
PhonePhone number inputSecondary contact number
Text AreaLong answers”What are your training goals?”
CheckboxMultiple selections”Which days work for you?” (Mon, Tue, Wed…)
Select BoxSingle selection (dropdown)“Experience level” (Beginner, Intermediate, Advanced)
Radio ButtonsSingle selection (all visible)“I am the…” (Parent, Athlete)
CountryCountry selectionPre-populated country dropdown

Templates category

This shows the same template options from form creation — useful if you started blank and want to reference a template’s structure.

Build a form step-by-step

1

Create a new form

Go to Tools → Forms and click + Create Form. Choose a template or start blank. Give your form a name.
2

Add fields

Click a category in the center panel, then click a field to add it. The field appears in your left sidebar and right preview.For custom fields, you’ll see a modal to configure:
  • Field type (Text, Select Box, etc.)
  • Label (the question text)
  • Default value (optional)
3

Reorder fields

Drag fields in the left sidebar to change their order. The preview updates automatically.
4

Set required fields

Click a field to select it, then mark it as required. Required fields show an asterisk (*) and must be completed to submit.
5

Add headings and instructions

Use Heading fields to create sections (e.g., “Athlete Information”, “Parent/Guardian Details”). Use Plain Text to add instructions or context.
6

Preview your form

Click the preview button to see exactly what respondents will see. Test the flow before publishing.
7

Save and publish

Click Update Form to save. Your form is now live and ready to share.

Customize form design

Match your form to your brand using the Settings menu:
SettingWhat it controls
Button ColorBackground color of the submit button
Button Text ColorText color on the submit button
Use your brand colors. If your CoachIQ website uses a specific color scheme, match your form buttons for a consistent experience.
Forms Example

Form settings

Access these in the Settings dropdown:

Multiple responses

  • ON — Same person can submit the form multiple times
  • OFF — One submission per person (requires login)
Use cases:
  • ON: Feedback forms, session check-ins
  • OFF: Registration forms, waivers (one per athlete)

How connections add pages

When you add Products, Schedulers, or Login/Signup via the Connections menu, each becomes a separate page in the form flow:
Page 1: Form fields (your questions)

Page 2: Login/Signup (if enabled)

Page 3: Product payment (if added)

Page 4: Scheduler booking (if added)

Complete
This is the only way to create multi-page forms. There’s no manual page break option — the pages come from connections you add.

Form building tips

Every additional field reduces completion rates. Ask only what you need. You can always collect more info later.
Start with simple fields (name, email) before asking longer questions (goals, experience). This builds momentum.
For longer forms, break content into clear sections: “Athlete Info”, “Parent Info”, “Training Preferences”. Makes scanning easier.
Always preview your form. Check that required fields are marked, questions make sense, and the flow feels natural.
Consistent colors build trust. If athletes click a form link from your site, it should feel like the same experience.

What you can’t do (yet)

  • Duplicate forms — Each form must be built individually
  • Conditional logic — Can’t show/hide fields based on answers
  • Manual page breaks — Multi-page only comes from connections
  • Save partial responses — Respondents must complete in one session

Next steps