Channels
Open rooms for the team and per-topic threads — the running conversation around the product.
Comms · Meetings · Support
Chat, video calls, customer support, scheduling — built in, not bolted on.
In most stacks the conversation happens in one tool and the work happens in another — and the decision dies in between. Here the call transcribes itself, the action items arrive on your board as drafted tasks, and a customer's support thread lands on their account as feedback. Nothing gets retyped.
Team chat
Channels for the team, 1:1 and group DMs for the rest — scoped to your workspace, delivered live. No per-seat chat bill, no context switch.
Open rooms for the team and per-topic threads — the running conversation around the product.
Direct messages and ad-hoc groups, same inbox, same login as the rest of your work.
Messages arrive in real time over Supabase Realtime — no refresh, no polling.
Fix the typo or pull the message back. Full control over what you said.
Per-conversation unread counts, so the morning catch-up takes a glance, not a scroll.
The people in the picker are the same people on tasks, meetings, and reviews — one identity everywhere.
Video meetings
Built-in video meetings on LiveKit — no third-party meeting tool, no guest downloads, no separate bill. Put it on the calendar once and let it recur.
Most meeting tools leave behind a video file nobody rewatches. This one leaves work.
Transcription → recap → tasks
The pipeline you saw at the top of the page, step by step. No notetaker bot joining your call, no copy-paste afterwards.
Recording never starts on its own — the host explicitly turns it on for the meeting.
Speech becomes a live transcript as the meeting runs. Speakers are pseudonymized in the text sent for processing — names stay out of the model.
One click on Summarize: Claude returns a summary and a list of proposed action items in seconds.
“Add as tasks” puts every action item on the PM board as a draft — you review, assign, and ship. Nothing is created behind your back.
Because the recap lands on the same spine as your board, a decision made on a call becomes a task linked to the customer who asked — in the same minute.
Scheduling
Public booking links your customers can use — and unlike a standalone scheduler, every booked meeting attaches to the account that booked it. Engagement shows up on the customer's 360 view, next to their revenue and requests.
Round-robin picks the host with the fewest bookings — simple and fair by design. No weighted rules or routing query builder.
Support inbox
A 5.2 KB chat widget on your site, an inbox inside ProductOS — and every conversation lands on the spine as a customer insight, linked to the account and the feature it's about.
Your team answers — there's no AI bot replying to customers. We think that's a feature.
Early access
We're onboarding our first design partners now. Bring a real call — you'll watch it become drafted tasks on your own board within the walkthrough.