ConvaaStart free
← All posts

The meeting ends and the commitments show up in the thread

A finished meeting's commitments get posted into the thread they were promised in, and the overdue ones get one quiet nudge a day.

On-prem deployments can now turn on action item extraction. It is off until you do.

When a meeting finishes, its transcript gets handed to an extraction service that pulls out commitments, decisions, open questions and blockers. The commitments come back as a follow-up message in the meeting's own thread. If you leave the feature off you still get the transcript and the summary, you just get no action items.

Once a day, the overdue and nearly due commitments get a short message in the thread each one was promised in. Not a digest, not a separate view, and not a direct message. That choice also settles who can see what, because a message in a session is visible to exactly the people who could already see that session, and there is no second access model to configure.

The restraint is the part we spent the most time on. One message per thread, listing that meeting's outstanding items, so three overdue commitments from one meeting is one message with three lines. Once per commitment per deadline, so something that stays overdue is mentioned once rather than every morning. If the deadline moves, that is new information and it earns a new mention. A deadline nobody could read is logged instead of posted, because resolving by end of Friday to a date is reasonable and guessing at when the audit clears is not. Nothing is ever posted for a dictation.

Extraction runs against the inference host you point it at, over the same chat completions path ollama, llama.cpp and vLLM all expose. The full text of every finished meeting goes to that service, so its address is set in the deployment config and deliberately not in the list of servers an org admin can edit.

The goal is a meeting that leaves something behind in the place the work is already happening.

More from the blog

Talk it through, and keep the transcript where the work is
Start a call from the thread you're already in, and the transcript is waiting there when it ends. Cameras work, screen share never, and it can run on your own hardware.
Meeting transcription that runs on your own hardware
The media server, the transcription and the audio all stay on your host. The whisper sidecar makes no outbound call, and the model is delivered with the deployment.
Running Convaa with no outbound network at all
The data plane never calls out. Point model inference at your own endpoint, ship the images in as a tarball, and the whole stack runs with no egress.
Start free, no card