Course Registration Form
Collect student details and learning goals for classes, training programs, workshops, and cohorts.
💡 This is an interactive sandbox preview. Click buttons to simulate form navigation.
Properties & Integrations
Template Fields
| Question Text (Label) | Internal Key | Field Type | Required |
|---|---|---|---|
| What is your name? | student_name | text | ✓ Yes |
| Your email or phone number? | contact | text | ✓ Yes |
| Which course would you like to enroll in? | course_name | select | ✓ Yes |
| What is your current experience level? | experience_level | radio | -- |
| What is your primary learning goal? | learning_goal | textarea | ✓ Yes |
Frequently Asked Questions
Q:Can students register from a QR code?
Yes. Publish the form as a public link and use QR access on course pages, posters, slides, handouts, or venue signs.
Q:Does GenForms collect tuition or enforce seat limits?
No. This template collects registration details and preferences. It does not process tuition, lock seats, stop submissions at a capacity threshold, or manage checkout.
Q:Does this template send confirmation emails or sync with an LMS?
No. Production email confirmation, calendar invitations, attendance, certificates, and native LMS synchronization are outside the current product promise.
Q:Where can I review course registrations?
Review responses in the submission dashboard, export CSV, or route new registrations through a generic Webhook or supported notification path.
Properties & Integrations
30-Second Setup Guide
1. Click the 'Use This Template' button above to clone it.
2. Tweak labels or add questions in seconds using our AI Agent console.
3. Save, configure your custom webhook payload, and share the link.
Related solution guides
Continue from this template into a fuller workflow guide with fields, publishing steps, and SEO-ready use cases.
Smart Automation Features
High-Converting Layout
Engage respondents with our side-by-side design featuring immersive live visual assets.
AI-customizable fields
Start from the template, then use AI to adapt questions, field labels, and the flow to the real scenario.
Built-in feishu_bot webhook dispatch
Route submissions to a custom webhook endpoint or supported bot path, then review delivery logs and failed-delivery retries.
{
"layout": "single",
"aspects": {
"welcomeImage": "cozy-calendar",
"themeVariant": "default",
"preferredDevice": "phone"
},
"fields": [
{
"key": "student_name",
"label": "What is your name?",
"type": "text",
"required": true,
"placeholder": "e.g., Alex Johnson"
},
{
"key": "contact",
"label": "Your email or phone number?",
"type": "text",
"required": true,
"placeholder": "For manual follow-up about the course"
},
{
"key": "course_name",
"label": "Which course would you like to enroll in?",
"type": "select",
"required": true,
"options": [
{
"label": "Free Intro Course",
"value": "intro_class"
},
{
"label": "Deep-Dive Workshop",
"value": "workshop"
},
{
"label": "AI Application Bootcamp",
"value": "bootcamp"
},
{
"label": "1-on-1 Mentorship",
"value": "private_coaching"
}
]
},
{
"key": "experience_level",
"label": "What is your current experience level?",
"type": "radio",
"required": false,
"options": [
{
"label": "Zero coding background",
"value": "beginner"
},
{
"label": "Some basic knowledge",
"value": "intermediate"
},
{
"label": "Already building projects",
"value": "advanced"
}
]
},
{
"key": "learning_goal",
"label": "What is your primary learning goal?",
"type": "textarea",
"required": true,
"placeholder": "What are you hoping to get out of this?"
}
]
}