FreemiumProBusinessEnterprise

Registration Form Builder

What Is the Form Builder

The tikento form builder is a visual drag-and-drop editor for creating registration forms without coding. The form is embedded in every event and can be published on the event page or embedded on an external site via a widget.

How to Open the Builder

  1. Open the event.
  2. Go to the "Registration" tab.
  3. Click "Edit form".

A two-column interface opens: the form canvas on the left, and the panel with available fields and settings on the right.

Form Structure

Steps

A form can consist of one or more steps. A multi-step form is convenient for complex events with many fields — the attendee fills it out step by step, with "Back" and "Next" navigation.

When moving forward, the fields on the current step are validated automatically. You can always go back without losing data.

Fields

Each field has:

  • Type — 14 available types (text, email, phone, dropdown, checkbox, etc.)
  • Label — displayed above the field
  • Placeholder — hint inside the field
  • Required — can be required or optional
  • Validation — regex pattern, minimum/maximum length

More about field types — Registration Form Field Types.

System Email Field

The registrant_email field is a special type, required in every form. Registration confirmation and ticket are sent to this address. More details — System Email Field.

Conditional Logic

Fields and steps can be shown or hidden depending on answers to other fields. For example:

  • "If 'Online participation' is selected — hide the 'City' field"
  • "If the 'Need transfer' checkbox is checked — show the 'Pickup address' field"

To add a condition:

  1. Select the field you want to hide/show.
  2. Click "Add condition" in its settings.
  3. Choose the trigger field, operator, and value.

Common Fields

Fields with the "Common field" flag (common_field) are filled once per order, even if the buyer is purchasing multiple tickets. For example, "Who is paying" is common information for the entire order.

Regular fields are filled separately for each attendee in the order.

Versioning

Each form save creates a new version. You can view the version history and revert to any previous version in the "Change history" section.

The published form always shows the latest version. Unfinished edits can be saved as a draft — they do not affect the active form.

Templates

Frequently used configurations can be saved as a template:

  1. In the builder, click "Save as template".
  2. Give the template a name.
  3. When creating the next event, select the template from the gallery.

Autosave

While filling out the form, data is automatically saved to the attendee's browser localStorage (key tikento_widget_autosave:{eventId}). If the page is accidentally closed, the data will be restored when reopened. The autosave is deleted after a successful submission.

Frequently asked questions

Can I create a form in multiple languages?
Yes. Starting from the Pro plan, forms support up to 4 languages; Business and Enterprise support all 7 platform languages. The attendee sees the form in their browser language or selects a language manually.
Can I use one form for multiple events?
Forms are tied to a specific event. For reuse, save the form as a template — it will appear in the gallery when creating the next event.
Does field validation happen on the client or server?
On both levels. Client-side validation (in the browser) provides instant feedback to the attendee. Server-side validation is the final check before saving data. The backend is the source of truth.