# How to Set Up the Website with Livestreaming

In order to run virtual events through EventsCase, you should purchase the website product (or a related service such as EventsCase Lite) since the website is practically the virtual stage of your event.

Here are the necessary steps in order to set up livestreaming within your website:

### 1. Activate the website product

As long as you have an existing contract with EventsCase that permits you to use the website, you or your project manager can activate the product within the ***EVENT DASHBOARD***.

![](/files/Cm1LmDvknKW2ZQ1jISBu)

### 2. Build the website and create session pages

For full instructions on how to build a website, please refer to the website user manual.

{% content-ref url="/pages/-MT\_GwRd3uPkGSMRXF4-" %}
[Website](/event-control-panel/product-manuals/website.md)
{% endcontent-ref %}

The distinction here is that you have to create a website page for each virtual session. To do this, go to the ***Pages & content*** tab and click on the ***+Add new page*** button.

![](/files/ZQKcpuTVq4wbejUeke8w)

Within this session page, you can add any of the following livestreaming modules:

* VIMEO
* YOUTUBE 2.0
* ZOOM 2.0
* VANCAST 2.0
* SLIDO 2.0
* LIVE INTERACTION
* EVENTSCASE STREAMING (RTMP)

For a full explanation on how each of these modules work, please refer to the next article:

{% content-ref url="/pages/-MYKPnKiWCvIUOT\_bmxm" %}
[Livestreaming Modules](/how-to-run-virtual-events/articles/livestreaming-modules.md)
{% endcontent-ref %}

Once the livestreaming module is added and the session page has been completely set up, we can now extract the link of the page. Click on ***Live Preview*** and extract the link:

![](/files/YIv0fA4DxB0vqDj79SQh)

You will need this link later when setting up a virtual session (step 4).

{% hint style="info" %}
When extracting the page link, leave out the preview tag "?web\_editor=1" as highlighted in the screenshot above.
{% endhint %}

### 3. Add sessions to the event agenda

Apart from creating individual session pages within the website builder, you must also build the event agenda since this is where the agenda modules and the event portal will draw data from.

![](/files/u3mCEmLtNdD9RqaMdN3W)

Full instructions on how to add sessions to your agenda are found [here](https://docs.eventscase.com/event-control-panel/event-control-panel/content#agenda).

### 4. Create a streaming for each session.

After creating the sessions, proceed to the ***Streamings*** tab. You must create a "streaming" for each session that you are going to run.

The name of the streaming may be identical to the session. Within the ***Sessions*** tab, add the corresponding session. Lastly, within the ***Video*** tab, choose ***External link*** and add the session page link (from step 2).

![](/files/1sygpb18f41caSsSLfKo)

Now that you have configured the livestreaming link per session, website visitors can now access the session pages from the agenda modules or via the event portal.

Here is how a session is played via the "Online Sessions" module:

![](/files/oGdedgEOXfecMuwIfLpl)

This is how a session is played via the event portal:

![](/files/k6Xjddumv2iwHtYKiAyJ)

### 5. Configure the privacy setting of your livestreaming

Depending on the use case, you can opt to make a livestreaming module (or any website module) in EventsCase private — such that only registered attendees of the event can access the content. To do this, simply edit the website module and within ***Basic configuration***, choose ***All the registered attendees*** within the module's visibility setting.

![](/files/1nV9kIRDTIbvVcEMzUS0)

You may set up a default message for the public if they are not registered to the event similar to the example below:

![](/files/ku52O82iwBh7OD8crmxO)

In this specific instance, you would need to set the text module's visibility to ***Everyone except the registered attendees***:

![](/files/-MYK_PbUErtlV_lZUIQL)

{% hint style="info" %}
In order to automate registrations for your virtual event, it is recommended that you use EventsCase's registration product in conjunction with the website.
{% endhint %}

{% hint style="danger" %}
EventsCase supports livestreaming through our integrations with providers like Vimeo, YouTube, Zoom, etc. and through our own RTMP module. However, the video production part is solely the client's responsibility unless a video production service was explicitly purchased within the contract.
{% endhint %}

###


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.eventscase.com/how-to-run-virtual-events/articles/how-to-set-up-the-website-with-livestreaming.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
