Articles by topic

Online Events & Live Streaming

Table of contents

Last updated:
September 5, 2025

How to: Integrate the registration via iFrame into your own website

Integrate the event registration seamlessly into your own website with Oniva's iFrame. An iFrame is an HTML element that allows you to embed only the booking process from Oniva into your own website, so your guests do not have to leave your company page during event registration.

Illustration of an event registration integrated into another page.

Integrate registration into your website using iFrame

An iFrame (Inline Frame) is an HTML element that allows you to embed another website into an existing one. Oniva's iFrame enables you to integrate the booking process into your own website, ensuring that guests do not have to leave your website for registration. At the following link, you can access a demo page: To the demo page.

Set up iFrame

  1. Select the event on Oniva and configure it in the desired language.
  2. Open the HTML file of your website in the editor.
  3. Paste the following code into the body of the HTML file where you want the registration button to appear:
<button onClick="zoon.openRegistration('key-of-event', 'en')">
    Register
</button>

Replace "key-of-event" with the specific event key. The event key is the link endpoint of the event website https://.../event/'key-of-event' and can be found in the event dashboard and status.

The language can be configured by replacing 'en' with the desired language code. Valid values are de, en, fr, and it. The chosen language must match the available languages of the event.

  1. Insert the following code in the head Section of the HTML file
<link rel="stylesheet" 
href="https://app.zoon.ch/embedded/embedded.css">
<script type="text/javascript" 
src="https://app.zoon.ch/embedded/embedded.js">
</script>

This code loads the necessary stylesheets and scripts for the iFrame.

Depending on the setup, the domain might need to be replaced with your own. The link can again be obtained from the event website and viewed in the event dashboard and status.

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.

Top 6 event websites – Inspiration for 2025

Top 6 event websites – Inspiration for 2025

Portrait of Anna Fredholm
Anna Fredholm
January 22, 2025
5 min

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.