Articles by topic

Online Events & Live Streaming

Table of contents

Last updated:
September 5, 2025

Registration form and additional queries

The effective collection of guest data is a crucial aspect for the smooth organisation and execution of events. In this article, we will look at the importance of registration forms and additional queries and how they help to collect important information from attendees.

An illustration of two registration forms.

Registration form and additional queries in Oniva

Efficient guest data collection is essential for successful event management. Oniva provides the Registration Form and Additional Queries to systematically and purposefully collect relevant information.

Data collection structure in Oniva

Oniva uses three key elements:

  • Contacts: Individual persons or entities stored in the event database.
  • Bookings: A booking represents a contact's registration for a specific event and links them with booked options.
  • Booked Options: Specific components of a booking that are tailored to the individual requirements of the event.

Registration form

The registration form is a standardised form for collecting general information relevant to all guests. This includes:

  • Mandatory fields like name and email address, which all guests in an authorisation group must complete.
  • Customisable fields for specific requirements depending on the authorisation group, such as department or client representative for internal and external guests.

Additional queries

Additional queries are optional fields that appear when booking certain options, gathering specific information only for individual bookings. For instance, dietary preferences for lunch or workshop preferences can be collected. They provide:

  • Flexibility for individual booking options.
  • Tailored questions that only appear when the respective option is selected.
Additional queries in Oniva Admin

Different data storage

  • Registration Form: Data is linked to the contact (person) and is generally applicable.
  • Additional Queries: Data is booking-specific and captures situational information.

Illustration showing the relationship between contacts, bookings, and booked options Each booking is linked to a contact and can include multiple booking options. Additional queries are associated with the booked option, while data from the registration form is linked to the contact.

Configuration of form fields

All fields follow the same configuration logic, whether in the registration form or additional queries:

  • Label and input type (e.g., text, selection, file upload) define the content.
  • Predefined values and placeholders provide guidance for input.
  • Required field setting and hide for contact allow flexible field customisation.

Custom identifiers and hidden fields are also available if needed, such as for internal notes or client numbers.

Configuration of a form field

Regardless of whether you’re setting up additional queries or fields in the registration form, all form fields follow the same logic. When creating a new field, you can choose to import a template or create a new field. Templates can be created and edited in your workspace.

After creating or opening an existing field, you can configure the following settings:

  • Label: This text appears above the field for your contacts.
  • Input Field: Define the input type here. The following options are available: Single line text, multi-line text, email address, date, checkbox, single selection, multiple selection, file upload, image upload, text line without input (for example, as section headers).
  • Value: You can specify a predefined value here, which guests can overwrite. Use this field if the default value will usually be the same or in single or multiple selections. For single and multiple selections, the different options must be specified in the "Value" field, separated by commas. → Example: Option 1, Option 2, Option 3.
  • Placeholder: The placeholder appears in the field but disappears when a contact clicks on the field.
  • Required Field: Defines if the field is required or not.
  • Form Field Identifier: For proper guest data linking, always work with a system-predetermined identifier if available. The following identifiers are predefined by default: title, function, firstname, lastname, organization, phone_mobile, image, job_title, badge_info, email, street, zip, city.
  • Hide for Contact: The input field is not visible to guests. Only admins can see and edit this field, suitable for client numbers, notes, etc.

Labels and text fields (including checkboxes) are limited to 255 characters. Up to 2,000 characters can be added for static text.

Additional data management notes

When importing new contact data, Oniva ignores columns that are not included in the registration form. If these columns are needed as fields, they must be set up in the registration form beforehand. Fields that should not be visible to contacts in the booking process can be marked as "hidden."

Download

By submitting, I agree that Oniva may process and store my data in accordance with the Oniva
Privacy Policy
.

Was this article helpful?

Thank you very much! Your feedback has been recorded.
Huch! Beim Absenden des Formulars ist etwas schief gelaufen.

Helpful information for event managers

Discover exciting articles about creating unforgettable events.

Didn't find an answer?

If you couldn't find the information you were looking for, our support team is happy to help. Create a ticket, and we will get back to you as soon as possible.
Time icon
Support hours
Monday to Friday, 08:00 to 17:00(excluding public holidays in the city of Zurich)

Contact support

Your contact details

Only requests from existing admins will be processed. Please enter your own contact details in the section below.

Request details

Please provide all information regarding your request. The more detailed your input, the faster we can process it.

Insert the link to your event or campaign – this helps us locate it more quickly.
Describe your issue as precisely as possible: What exactly do you need help with? Which function or area of the application is affected? If something didn’t work as expected, what happened and what steps did you take beforehand?

⚠️ Please do not provide
any personal data of guests
(e.g. names, e-mail addresses or phone numbers). Use
booking numbers
and
links
only to describe your request. Note: If you enter personal data, it will be transmitted to and
processed by our external support provider
 as part of handling your request.

By submitting, I agree that Oniva may process and store my data in accordance with the Oniva Privacy Policy.

Thank you for your support request! 🎉

What happens next?

A member of our support team will contact you as soon as possible to help you with your issue. In the meantime, visit our knowledge base and explore helpful articles and guides that may already provide the answers you need.

Refunds

Your contact details

Only requests from existing admins will be processed. Please enter your own contact details in the section below.

Request details

⚠️ Please do not provide
any personal data of guests
(e.g. names, e-mail addresses or phone numbers). Use
booking numbers
and
links
only to describe your request. Note: If you enter personal data, it will be transmitted to and
processed by our external support provider
as part of handling your request.

Fees

In addition to the usual processing fees, an extra fee of
CHF 2.50 / EUR 2.40 per transaction
 will be charged for refunds. This amount will be deducted from the total proceeds. For more information, please refer to the
Terms of Use
.

By submitting, I agree that Oniva may process and store my data in accordance with the Oniva Privacy Policy.

Thank you for your support request! 🎉

What happens next?

A member of our support team will contact you as soon as possible to help you with your issue. In the meantime, visit our knowledge base and explore helpful articles and guides that may already provide the answers you need.