Custom Forms - Documentation - Tickera
Custom Forms

The Custom Forms add-on gives you complete control over what data you collect from your ticket buyers and attendees during checkout. From basic contact information to specific event-related details, it allows you to tailor every form to your event’s needs.

You can assign different forms to different ticket types, making it perfect for situations where, for example, a Performer Ticket requires more information than a General Admission Ticket.

 

Quick video tutorials

Before you start building, take a look at these short tutorials showing how the Custom Forms add-on works:

If you're running Tickera as a standalone

 

If you're running Tickera alongside WooCommerce via Bridge for WooCommerce add-on

 

Getting started

Once you’ve installed and activated the Custom Forms add-on, a new Custom Forms submenu appears under the Tickera menu.

Here, you’ll find a list of previously created forms (which might be empty if you’re starting fresh) and an Add New button for creating a new one from scratch.

 

Custom Forms add-on - main

Please note that it is perfectly normal to have blank table here if you are starting fresh with the Custom Forms add-on.

Clicking Add New opens a simple drag-and-drop form builder that allows you to arrange form elements however you like.

 

Building a form

The form builder has five key components:

  1. Title – The internal name of your form (not visible to attendees).
  2. Form Type – Choose between ticket buyer (used once globally) or ticket owner (can vary by ticket type).
  3. Form layout area – Where you drag and arrange your chosen elements.
  4. Available elements – The list of fields you can include.
  5. Save – Click this button once your layout is complete.

 

Custom Forms add-on - add new

 

When you finish creating your custom form, you may end up with something like this:

example form

 

Shared additional options

Most input-type fields include the following options:

  • Required input – Makes the field mandatory before checkout can continue.
  • Allow field export – Adds the field’s data to exports generated by the PDF Export functionality or CSV Export add-on.
  • Create ticket template element – Lets you display this field’s value directly on a ticket template.
  • Show on admin order details page – Displays the field’s value in the backend order details.
  • Show in Checkinera app – Makes the field’s data visible in the Checkinera app within the attendee details area. Optionally, you can use attendee info details as soon as the ticket is checked-in by utilizing this solution.

We’ll reference these as the “standard additional options” below to keep things clear and concise.

 

Available form elements

Label

This element is purely visual — it doesn’t collect data. Use it to add headings, separators, or short instructions between fields to make your forms clearer and easier to follow.

Options:

  • Field Label – The text displayed within the form.

Note: The Label element does not include the standard additional options, as there’s no data to export or display elsewhere.

 

Input field

Used for short text entries such as names, company names, or license numbers.

Options:

  • Field Label
  • Field Placeholder
  • Field Description

Supports the standard additional options.

 

Input number

Designed for collecting numeric values such as ages, quantities, or identification numbers. You can define value limits and intervals to guide user input.

Options:

  • Field Label
  • Field Placeholder
  • Field Description
  • Minimum / Maximum / Step – Define acceptable numeric boundaries and step increments.

Supports the standard additional options.

 

Checkbox (multichoice)

Used when attendees need to select one or more options from a list — for example, “Meals included: Breakfast, Lunch, Dinner.”

Options:

  • Field Label
  • Field Description
  • Values (comma-separated list)

Supports the standard additional options.

 

Radio (single choice)

Displays a list of mutually exclusive options, ideal for things like “T-shirt size: S, M, L, XL.” One value is always selected by default, so there’s no “Required” toggle here.

Options:

  • Field Label
  • Field Description
  • Values (comma-separated list)
  • Default Value

Supports all standard additional options except “Required input.”

 

Select (dropdown)

A compact dropdown menu for single-choice selections — perfect for countries, departments, or session times.

Options:

Field Label

  • Field Placeholder
  • Field Description
  • Values (comma-separated list)
  • Default Value

Supports the standard additional options.

 

Textarea

For open-ended responses, comments, or special instructions.

Options:

  • Field Label
  • Field Placeholder
  • Field Description

Supports the standard additional options.

 

Connecting forms to tickets

Once your forms are ready, you can assign them to specific ticket types when creating or editing tickets. This determines where the form appears and who fills it out.

If your form type is set to Buyer Form, it will automatically appear within the Buyer Info section during checkout — no matter which tickets are in the cart. This form applies globally and only once per order. Because of that, you can create only one Buyer Form.

If the form type is an Attendee Form, you can assign it to a specific ticket type, and it will be displayed for each ticket of that type added to the cart. This is especially useful when you need to collect different information based on the ticket purchased — for example, dietary preferences for VIP guests.

Keep in mind that only one Attendee Form can be assigned to each ticket type. However, you can create as many different Attendee Forms as you like and assign each to a different ticket type.

selecting forms in ticket types

 

Displaying collected data

If you’ve enabled “Create ticket template element” for certain fields, the collected data can be printed directly on PDF tickets. This is ideal for personalizing event badges, name tags, or seat assignments.

custom ticket template elements

 

Exporting and analyzing form data

All data collected through the Custom Forms add-on can be exported through CSV Export or PDF Export add-ons. This gives you structured datasets for attendance reports, personalized lists, or analytics.

Check out our detailed blog post for creative use cases and advanced workflows: How to Utilize CSV Export Add-on Like a Pro

exporting custom values

 

Why Custom Forms matter?

Custom Forms is your direct line to attendees before they ever show up. It lets you:

  • Collect relevant attendee data upfront.
  • Streamline check-in and administration.
  • Personalize tickets for a polished attendee experience.
  • Keep everything organized in one place for easy export.

It’s the bridge between your event setup and real-world logistics.

 

Pro tips

  • Use Label elements to break your form into logical sections.
  • Avoid unnecessary fields to keep checkout smooth.
  • Always test your form with a sample order before launching.
  • Enable “Show in check-in app” for important attendee details your staff may need at check-in.

 

 

 

 

 

Leave Us A Message!
Tickera
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.