Set Up Your Collaboration Platform in 5 Steps

From configuring LiveKit to enabling AI transcription and DLP compliance in under 15 minutes.

Tokens are short-lived, scoped to a single room and a single user, and carry exactly the permissions you grant — join, publish, subscribe — plus participant metadata like name and avatar. Default expiry is 4 hours, configurable per call, so stale tokens can't be reused after someone leaves.

Recordings are transcribed automatically with structured text and timestamped segments. Per-speaker labeling is on our roadmap — output today is returned as a single continuous transcript rather than broken out by speaker. If AI isn't configured for your tenant, transcription falls back gracefully instead of failing the meeting. WebVTT (`.vtt`) captions are generated for subtitle support.

Five built-in rules cover SSN, credit card numbers (16-digit with separators), email addresses, phone numbers, and IP addresses. Each has a configurable action: block (reject the message), warn (prompt before sending), redact (replace the match with `[REDACTED]`), or log (record only, message still sends).

When Bridge is connected, it provides local recording (screen + audio to MP4/MKV/MOV), whiteboard capture (USB camera → auto-crop → image), screen capture, and audio device enumeration. When Bridge isn't installed, those features simply aren't offered — everything else in Collab keeps working fully in the browser.

Rooms can auto-assign participants evenly by count, or be built manually ahead of time so nothing is disrupted once the meeting starts. Each room has a name, topic, and auto-close behavior (when everyone returns, or when a timer expires).

Messages support threaded conversations and direct replies, alongside system messages, join/leave notices, and call and poll events, all broadcast in real time. Mentions, replies, and channel alerts each trigger their own notifications.

Polls support multiple choice or numeric range questions, with optional vote limits and an anonymous mode that hides individual voters. Results stream live as votes come in, a duration auto-closes the poll, and results can be pinned to the channel.

Every message is scanned before it's stored. If a matched pattern's policy is set to block, the message is rejected outright and the sender is notified. Warn, redact, and log-only policies let the message through with the appropriate handling applied. DLP policies are scoped per workspace.

Ready to unify your collaboration?