Meetings shouldn't start with a scavenger hunt
We built Cal Video into the scheduling flow so joining a call is one click from the invite — no accounts to link, no plugins to install, no room codes to hunt down.
The two minutes before a meeting are the worst two minutes of the meeting. Someone can't find the link. Someone else is on the wrong account. The host is pasting a room code into the chat while three people stare at a lobby screen. We wanted to delete that ritual.
Why we bundled video into the booking
Every scheduling tool eventually reinvents the same integration matrix — Zoom here, Meet there, Teams for the enterprise deal that just closed. That matrix is fine, but it puts a third-party dependency in the critical path of something as simple as talk to this person at 2pm. If the OAuth token expired, the meeting effectively didn't have a location.
Cal Video is our answer to that: a video room that's already attached to the booking the moment it's created, hosted by us, reachable from the same link the invitee already has. Join a Cal Video Meeting No account required on the guest side, no separate app to install, no coordination about which video tool this particular meeting is using.
What one-click actually means here
The design constraint was that joining should feel indistinguishable from opening a webpage — because that's what it is. The meeting link in the calendar invite is the meeting room. You click it, the room loads, you're in. Join a Cal Video Meeting
A few things fall out of that choice that we like:
- The link is stable and predictable, so it works in calendar reminders, Slack pastes, and the "I'm running late" text.
- There's no lobby negotiation between host and guest about who created the meeting on which account.
- Support conversations that used to start with "which video provider are you using?" mostly don't happen anymore.
What's next
Having the room live inside our own stack means the next round of improvements — richer in-call controls, better recordings, smarter defaults for recurring meetings — ships without waiting on someone else's roadmap. Expect us to keep pulling the pre-meeting friction toward zero.