Meeting detection: recognise Cal Video (Cal.com's built-in conferencing)
Author: hgvlnCreated Sep 18, 2026Updated Sep 18, 2026
Proposal
Cal Video — the conferencing built into Cal.com, powered by Daily — runs in a browser tab exactly like Google Meet, and titles that tab Cal.com Video (the page's generateMetadata in cal.com's apps/web/app/(use-page-wrapper)/video/[uid]/page.tsx). Meeting detection could recognise it the same way Meet is recognised: a browser owns the microphone and one of its windows carries that title.
Sketch (already running on our side, happy to open a PR):
Source::CalVideo;is_cal_video_titlematchesCal.com Videoat the start of the title (Windows appends- Google Chromeetc.);matching_browserreturns the source along with the process, soclassify_activeattributes whichever browser meeting the title names;- the "hold" that keeps a confirmed Meet attributed until the microphone is released (tab switches drop the title) generalised to any browser source;
- prompt:
Cal Videoas a fourth service with a plain camera mark (no brand asset), Screen Recording note on macOS covers it like Meet.
Why
Cal.com is a common scheduling tool for small businesses; its default video location is Cal Video, so today those calls are the one kind the detector never sees.
Generated with Claude Code
Source: thewh1teagle/vibe