A meeting nobody has to write up afterwards

A waiting room, a guest link with no account needed, and a recording that turns itself into a transcript and a set of action items. Hosted inside the same workspace as the record the meeting was about.

Included from Pro upwards

Why this exists

  • Somebody has to write up what was decided, and it depends on who remembered to take notes.
  • A guest without an account is either blocked at the door or let in without a knock.
  • The recording lives wherever the video tool happens to store it, not on the record the meeting was actually about.

What it does

Schedule with sensible defaults

Press Schedule meeting and the tabbed scheduler is pre-filled: today, the next half-hour, one hour long. Change who can join (your team, invited people, or anyone with the link), the waiting room, time zone, repeat and location.

Host in the browser

Camera, mic, screen share, in-meeting chat and a live participant grid, with speaking and connection-quality indicators on every tile and pagination past nine people.

Let a guest in without an account

Anyone with the link enters their name and joins, no sign-in. With the waiting room on they knock and a host admits them; invite-only meetings show a clear sign-in screen instead.

Write its own minutes

With captions on, every final line is saved as a per-speaker transcript. One click produces a factual summary, explicit decisions and action items, each with a Create-task button. Human notes are never overwritten, the AI section is appended below them.

Pop out and keep working

In Chrome-family browsers the call follows you into a small always-on-top window the moment you switch tabs, and merges back when you return.

Bring your own provider

Connect LiveKit, Daily, Dyte, 100ms, Agora, Vonage, Jitsi or a self-hosted provider. Keys are stored secret-isolated and never reach the browser; only a short-lived signed join token does.

What it does not do

The part you would otherwise find out in week three. If one of these is central to how you work, raise it before you buy rather than after.

  • Live joining today works fully through LiveKit. The other providers store their configuration and go live as each adapter is built, so picking one of them does not yet get you a working call.
  • Recording needs an admin to connect the provider’s egress webhook first. Until that is wired up, the toggle and the Recordings view are built and secured, but dark.
  • AI minutes are generated from captions. If captions were off during the call, there is no transcript to summarise afterwards.
  • The pop-out floating window only works in Chrome-family browsers.
  • Video meetings are on Pro and above; the Free plan does not include the module.

Questions, answered

Does a guest need a WorkBOS account?+

No. When a meeting allows anyone with the link, a guest types their name in the green room and joins. With the waiting room on (recommended) they wait until a host admits them.

What happens to a recording?+

Your connected provider uploads the file, it is malware-scanned, counted against your storage quota, and appears under that meeting’s Recordings button. An admin has to connect the provider’s recording webhook before this starts happening.

Which video provider actually works right now?+

LiveKit is fully integrated for live joining today. Daily, Dyte, 100ms, Agora, Vonage, Jitsi and a self-hosted option can store their configuration, and go live as each adapter ships.

How good are the AI minutes?+

They are built from the call’s captions: a summary, explicit decisions, and action items you can turn into real tasks with one click. Anything a human already wrote is kept and the AI section is added below it, never over it.

The full product documentation for this module is at /docs/meetings.

Try it on your own data

Free for up to 5 seats, no card required. Every module is in the same workspace, so nothing needs connecting to anything.