Wajooba

How to Create a Form in Wajooba

7 min readUpdated Oct 29, 2026

Forms

💡 Prefer to use AI? You can create and manage forms just by chatting with an AI assistant like Claude or Grok Bot. See Create and Manage Forms with MCP.

Overview

Forms let you collect information from your students, clients, and event guests, such as registrations, waivers, feedback, and enquiries. Each form starts with built-in contact details (name, email, phone) and you can add your own custom fields, like dropdowns, checkboxes, or a class picker.

You can create and manage forms in two ways:

MethodBest for
Forms module in Wajooba adminBuilding and previewing forms visually
AI assistant through Wajooba MCPCreating forms, adding fields, and publishing from a simple prompt

Form Types

The Forms list in Wajooba admin shows your student registration and custom forms. You choose a form's type through the AI assistant (MCP).

Form typeUse it for
Student RegistrationSigning up new students (this is the default type)
Service RegistrationBooking or registering for a service
Event RegistrationCollecting details from event attendees
CustomAnything else, such as feedback, enquiries, or surveys

Form Settings

SettingWhat it doesWhere to set it
Form nameThe internal name you see in adminAdmin: Step 1, Name
Header and sub-headerThe title and subtitle shown at the top of the formAdmin: Step 1, Header and Sub Header
Text before the formAn introduction or instructions shown above the fieldsSet through the AI assistant (MCP)
Text after the formA note shown below the fields, such as a thank-you or termsAdmin: Step 3, Footer
Name, Email, PhoneThe built-in contact fieldsAlways included in admin (marked Required). The AI assistant can turn them on or off
BirthdateAsks for the person's date of birthAdmin: Step 2, drag Date of Birth from Available Fields
Emergency contactAsks for an emergency contactAdmin: Step 2, drag Emergency Contact from Available Fields
Signature requiredAsks the person to sign, which is useful for waiversAdmin: Step 2, Signature Required checkbox
Trial signup formMarks the form as a trial signup form (feeds the Trial Signup Agent)Admin: Step 2, Trial signup form checkbox
PublishedTurns the form's visibility on or offAdmin: form detail page, Published switch
Form typeStudent, service, event registration, or customSet through the AI assistant (MCP)
Show on websiteMakes the form available on your public websiteSet through the AI assistant (MCP)
Publish to studentsMakes the form visible to students in their accountSet through the AI assistant (MCP)
Disable formTurns the form off without deleting itSet through the AI assistant (MCP)

Field Types

Field typeWhat it collectsExample
TextA short answerSample Short Answer
Text AreaA longer answerSample Comments
NumberA numberSample Age
HeaderA heading to split the form into sections (no answer)Sample Section Heading
Check BoxA yes or no tickSample Consent
Radio ButtonsOne choice from a list (up to 6 options)Option A, Option B, Option C
DropdownOne choice from a dropdown (up to 6 options)Option A, Option B, Option C
Class picker (under the Special category)Lets people pick from your upcoming classesSample Class Picker

Each field can be marked as required and can have help text that appears inside or under it.

Class Picker Options

You want people to choose fromField name to use
All upcoming classes[CLASSES]
Classes with one tag, such as "sampletag"[CLASSES_sampletag]
Classes with either of two tags[CLASSES_sampletagone_sampletagtwo]
Classes whose tag contains a word, such as "sample"[CLASSES_sample_like]

The label people see for a class picker is taken from its help text.

Create a Form in Wajooba Admin

Step 1: Open Forms

  1. Sign in to your Wajooba admin.
  2. In the left menu, go to Grow > Forms.

The Forms page ("Student registration and custom forms") lists your forms with their Name, Last Updated and Created Date. Use Search forms... to find a form.

01-forms-list

Step 2: Name the Form (Step 1 of 3)

  1. Click + Add. The Create Form page opens on Step 1 of 3.
  2. Enter a Name (required), such as "Sample Form".
  3. Optionally enter a Header and Sub Header. The Preview on the right shows how your form will look to users.
  4. Click Next.

02-create-form-step1

Step 3: Choose the Fields (Step 2 of 3)

  1. Under Form Fields, Name, Email and Phone are always included and stay at the top (marked Required).
  2. Drag fields between Registration Fields and Available Fields (such as Emergency Contact and Date of Birth), and drag to reorder them below the required fields.
  3. Tick Signature Required if people must sign the form, and Trial signup form (feeds Trial Signup Agent) if this is a trial signup form.

03-form-fields-step2

Step 4: Add a Custom Field

  1. Click + Add Field. The Create Custom Field window opens.
  2. Choose a Field category: Standard (Text, dropdown, checkbox, radio, and more) or Special (dynamic fields such as a class picker).

04-create-custom-field

  1. Choose a Type: Text, Number, Text Area, Check Box, Radio Buttons, Header or Dropdown.

05-field-type-options

  1. Enter a Name (the field label), such as "Sample Short Answer".
  2. Enter a Field tag in lowercase with no spaces, such as "sampleshortanswer".
  3. Optionally add Help text (placeholder or help text).
  4. Turn on Is Mandatory if the field is required, then click Submit.
  5. Back on Step 2, click Next.
  1. Enter a Footer, the text shown after the form, such as a thank-you note or terms.
  2. Click Submit to save the form.

06-form-footer-step3

Step 6: Publish and Share the Form

Open the form from Grow > Forms to see its detail page:

ControlWhat it does
Published switchTurns the form's visibility on or off
Copy form linkCopies the public link to the form
View formOpens the public form
Edit FormReopens the 3-step form editor
Delete formDeletes the form
Responses tabShows submissions, with All PDF and a Download PDF option for each response

Click View form to see the public form. It shows your fields, a security verification, and a Submit form button.

07-public-form

Good to Know

TopicDetails
Custom fields+ Add Field creates a new custom field from Step 2 of the form editor.
Required contact fieldsName, Email and Phone are always included and stay at the top of every form.
Dropdown and radio optionsEach one can have up to 6 options.
Field tagsUse lowercase with no spaces, such as "sampletag".
Unpublishing vs deleting a formTurning off the Published switch hides the form. Delete form removes it.
DuplicatesUse Search forms... on the Forms page to check whether a form already exists before you add a new one.
Sharing a formUse Copy form link on the form's detail page to share the public form.

Troubleshooting

ProblemWhat to do
A field isn't showing on the formOpen the form, click Edit Form, and on Step 2 drag the field from Available Fields into Registration Fields.
"Field tag can't be empty and use lowercase without spaces"Enter a field tag in lowercase with no spaces, such as "sampleshortanswer".
The class picker is emptyCheck that you have upcoming published classes with the tag you used.
People can't open the formCheck that the Published switch is on for the form. To show it on your website, use the AI assistant (see the link below).

Want to create forms with AI? Connect Wajooba's MCP server to Claude or Grok Bot

Was this article helpful?

Still need help?

Can't find what you're looking for? Our team is happy to help.

Contact support