Skip to content

Meeting Intelligence

This guide walks you through receiving AI-generated transcripts, summaries, and notes from CarvOS after meetings are recorded.

Prerequisites

Overview

sequenceDiagram
    participant Member
    participant CarvOS
    participant ATS

    Note over Member: Connects calendar

    Member->>CarvOS: Meeting recorded
    Note over CarvOS: Transcription
    CarvOS->>ATS: meeting.transcript_ready
    Note over CarvOS: AI summarization
    CarvOS->>ATS: meeting.summary_ready
    Note over CarvOS: AI note generation
    CarvOS->>ATS: meeting.notes_ready

Step 1: Connect Calendars

Once members are added to a workspace, they connect their calendars through the Carv platform. This is handled outside CarvOS — no API calls required from your side.

When a member's calendar is connected, the Carv bot automatically joins their scheduled meetings and records them.

Step 2: Receive Meeting Outputs

After a meeting is recorded and processed, CarvOS delivers three webhooks as each output becomes available:

Meeting Ends
     |
     +-- meeting.transcript_ready    (immediate)
     |
     +-- meeting.summary_ready       (after AI processing)
     |
     +-- meeting.notes_ready         (after AI processing)

Each webhook arrives independently — your system can process them as they come in without waiting for all three.

Linking to Entities

Meeting webhooks include optional entity references so you can associate outputs with the relevant records in your ATS:

Field Type Description
meeting_id string Carv meeting identifier
application_id string ATS application identifier (if available)
vacancy_id string ATS vacancy identifier (if available)
candidate_id string ATS candidate identifier (if available)

Outgoing Events Reference

Event Output Format
meeting.transcript_ready Full transcript with speaker labels HTML
meeting.summary_ready AI-generated 5-sentence summary Plain text
meeting.notes_ready AI-generated structured notes Markdown

See the API Reference for full payload schemas and examples.

Next Steps