### Quick Start Guide: LiveKit Plugin
Get your video conferencing room up and running in 4 easy steps:
Editor Demo:
https://bubble.io/page?id=plugins-demos&tab=Design&name=livekit-custom&type=page**1. Setup the Engine & Self View**
* Drag the **LiveKit Room** element anywhere on your page (it acts as the invisible engine handling the connection).
* Add the **LiveKit Self View** element to display the local user's camera.
**2. Generate Token & Connect**
* On your "Join" button workflow, add the Server-Side action **Generate Token** (input your API Key, Secret, Room Name, and User ID).
* Next, add the **Connect to Room** action and pass the `Result of Step 1's token`.
**3. Display Remote Participants**
* Create a **Repeating Group** (Type: *Text*). Set its Data Source to `LiveKit Room's remote_participants`.
* Inside the cell, place the **LiveKit Video Cell** element and set the *Participant identity* field to `Current cell's text`.
**4. Add Controls**
* Use the provided Element Actions to bring your UI to life: **Toggle Camera**, **Toggle Microphone**, **Disconnect**, and Admin moderation tools like **Kick/Mute Participant**.
---
📖 **For advanced configurations, moderator roles, lobby setups, and the complete documentation, please access the full manual here:** **[
https://aifusion.gitbook.io/bubble-plugins/livekit](
https://aifusion.gitbook.io/bubble-plugins/livekit)**