Form Types

Build a course registration form for your programme

A course registration form has to do more than collect a name. It needs to capture which batch the learner wants, check prerequisites, take the fee and confirm the seat — ideally without any back-and-forth email.

How to create a course registration form in Formblyt

  1. List your batches

    Add a dropdown of course, batch and schedule options so learners self-select the right slot.

  2. Check prerequisites

    Add the prerequisite questions and use conditional logic to flag learners who need a foundation course first.

  3. Collect fee payment

    Connect a payment gateway so the seat is confirmed only once the fee is paid.

  4. Add terms and cancellation

    Include your refund and attendance policy with a required acknowledgement.

  5. Publish the enrolment link

    Put the link on your course page, in your bio and in the WhatsApp or email campaign.

  6. Manage the roll

    Track registrations per batch in the dashboard and export the class roster.

What to include in a course registration form

These are the fields most training institutes, workshop hosts, tutors and online course creators end up needing. Start with them, then cut anything you will not act on — shorter forms get finished.

  • Learner name, email and phone
  • Course selection
  • Preferred batch and schedule
  • Current skill or experience level
  • Prerequisites completed
  • How did you hear about this course
  • Special requirements or accessibility needs
  • Fee payment
  • Terms and refund policy acknowledgement

Not sure where to start? Describe your course registration form to the AI form generator and edit the draft it produces.

Benefits

Batches fill themselves

Learners pick their own slot from a list you control, so you stop coordinating by email.

Paid seats only

Payment at registration removes the follow-up chase for fees.

Better-matched learners

Prerequisite questions steer people into the right level from the start.

Clean roster

Export a per-batch list ready for attendance and certificates.

Features

Dropdowns and choice fields

Offer courses, batches and time slots as simple selectable options.

In-form payments

Take the course fee inside the registration flow using your gateway.

Conditional prerequisites

Route beginners to the foundation option automatically.

CSV export

Download the roster for each batch whenever you need it.

Frequently asked questions

Can I take the course fee inside the form?

Yes. Connect a payment gateway in settings and add a payment step so the registration completes with payment.

Can I limit seats per batch?

Formblyt does not hard-cap seat counts automatically. Track registrations per batch in the dashboard and remove or close a batch option once it fills.

Can learners register more than one person?

Add a "registering for someone else" question and reveal the participant fields conditionally, or share the form again for each participant.

Is the course registration form free to use?

Yes. You can build and publish a course registration form on the Formblyt free plan, within the free plan's monthly form and response limits. Paid plans raise those limits and unlock branding removal and advanced analytics.

Do respondents need an account?

No. Anyone with the link or QR code can complete the form in a browser. You can optionally require an email address if you need to identify each respondent.

Build your course registration form now

Start from a prompt or a template, edit the questions, and publish a shareable link in minutes. Built for training institutes, workshop hosts, tutors and online course creators.