Templates / Event Registration
General

Event Registration

A comprehensive 3-section event registration form with attendee details, session preferences, dietary requirements, t-shirt sizing, accessibility needs, and marketing consent.

15 fields·3 sections
Schema
{
  "id": "event-registration",
  "version": "1.0.0",
  "title": "Event Registration",
  "description": "Register for the event. Secure your spot today.",
  "settings": {
    "showProgress": true,
    "progressStyle": "steps",
    "navigation": {
      "showBack": true
    }
  },
  "submitAction": {
    "type": "callback"
  },
  "sections": [
    {
      "id": "attendee-info",
      "title": "Attendee Information",
      "description": "Tell us about yourself",
      "questions": [
        {
          "id": "first_name",
          "type": "short_text",
          "label": "First Name",
          "required": true,
          "placeholder": "Jane",
          "validation": [
            {
              "type": "minLength",
              "value": 2,
              "message": "Name is too short"
            },
            {
              "type": "maxLength",
              "value": 50
            }
          ]
        },
        {
          "id": "last_name",
          "type": "short_text",
          "label": "Last Name",
          "required": true,
          "placeholder": "Doe",
          "validation": [
            {
              "type": "minLength",
              "value": 2
            },
            {
              "type": "maxLength",
              "value": 50
            }
          ]
        },
        {
          "id": "email",
          "type": "email",
          "label": "Email Address",
          "required": true,
          "placeholder": "you@company.com",
          "helpText": "Confirmation and event details will be sent here"
        },
        {
          "id": "phone",
          "type": "phone",
          "label": "Phone Number",
          "required": false,
          "placeholder": "(555) 123-4567"
        },
        {
          "id": "organization",
          "type": "short_text",
          "label": "Company / Organization",
          "required": false,
          "placeholder": "Acme Corp",
          "validation": [
            {
              "type": "maxLength",
              "value": 100
            }
          ]
        },
        {
          "id": "job_title",
          "type": "short_text",
          "label": "Job Title",
          "required": false,
          "placeholder": "Product Manager",
          "validation": [
            {
              "type": "maxLength",
              "value": 100
            }
          ]
        }
      ]
    },
    {
      "id": "event-details",
      "title": "Event Preferences",
      "description": "Help us plan the best experience for you",
      "questions": [
        {
          "id": "ticket_type",
          "type": "single_select",
          "label": "Ticket Type",
          "required": true,
          "options": [
            {
              "label": "General Admission",
              "value": "general"
            },
            {
              "label": "VIP",
              "value": "vip"
            },
            {
              "label": "Student",
              "value": "student"
            },
            {
              "label": "Group (5+)",
              "value": "group"
            }
          ]
        },
        {
          "id": "sessions",
          "type": "multi_select",
          "label": "Which sessions are you interested in?",
          "required": false,
          "helpText": "Select all that apply",
          "options": [
            {
              "label": "Opening Keynote",
              "value": "keynote"
            },
            {
              "label": "Workshop: Getting Started",
              "value": "workshop-beginner"
            },
            {
              "label": "Workshop: Advanced Topics",
              "value": "workshop-advanced"
            },
            {
              "label": "Panel Discussion",
              "value": "panel"
            },
            {
              "label": "Networking Mixer",
              "value": "networking"
            }
          ]
        },
        {
          "id": "dietary_requirements",
          "type": "single_select",
          "label": "Dietary Requirements",
          "required": false,
          "helpText": "For catered meals and snacks",
          "options": [
            {
              "label": "None",
              "value": "none"
            },
            {
              "label": "Vegetarian",
              "value": "vegetarian"
            },
            {
              "label": "Vegan",
              "value": "vegan"
            },
            {
              "label": "Gluten-Free",
              "value": "gluten-free"
            },
            {
              "label": "Kosher",
              "value": "kosher"
            },
            {
              "label": "Halal",
              "value": "halal"
            },
            {
              "label": "Other (specify in comments)",
              "value": "other"
            }
          ]
        },
        {
          "id": "tshirt_size",
          "type": "dropdown",
          "label": "T-Shirt Size",
          "required": false,
          "helpText": "All attendees receive a free event t-shirt",
          "options": [
            {
              "label": "XS",
              "value": "xs"
            },
            {
              "label": "S",
              "value": "s"
            },
            {
              "label": "M",
              "value": "m"
            },
            {
              "label": "L",
              "value": "l"
            },
            {
              "label": "XL",
              "value": "xl"
            },
            {
              "label": "XXL",
              "value": "xxl"
            }
          ]
        }
      ]
    },
    {
      "id": "additional",
      "title": "Additional Information",
      "description": "Anything else we should know?",
      "questions": [
        {
          "id": "accessibility_needs",
          "type": "long_text",
          "label": "Accessibility Requirements",
          "required": false,
          "placeholder": "Wheelchair access, sign language interpreter, etc.",
          "helpText": "We want to make sure everyone has a great experience",
          "validation": [
            {
              "type": "maxLength",
              "value": 500
            }
          ]
        },
        {
          "id": "how_heard",
          "type": "single_select",
          "label": "How did you hear about this event?",
          "required": false,
          "options": [
            {
              "label": "Social Media",
              "value": "social"
            },
            {
              "label": "Email",
              "value": "email"
            },
            {
              "label": "Word of Mouth",
              "value": "word-of-mouth"
            },
            {
              "label": "Company Website",
              "value": "website"
            },
            {
              "label": "Search Engine",
              "value": "search"
            },
            {
              "label": "Other",
              "value": "other"
            }
          ]
        },
        {
          "id": "comments",
          "type": "long_text",
          "label": "Comments or Questions",
          "required": false,
          "placeholder": "Anything else you'd like us to know...",
          "validation": [
            {
              "type": "maxLength",
              "value": 1000
            }
          ]
        },
        {
          "id": "consent_photos",
          "type": "boolean",
          "label": "I consent to being photographed/recorded during the event",
          "required": false
        },
        {
          "id": "consent_updates",
          "type": "boolean",
          "label": "Send me updates about future events",
          "required": false
        }
      ]
    }
  ]
}
Preview
1 / 3

Attendee Information

Tell us about yourself

Confirmation and event details will be sent here