Skip to main content

Overview

The Meetings API provides access to meeting recordings, transcripts, and AI-powered analysis. You can retrieve meeting details, get transcripts in multiple formats, access AI-generated insights like summaries, tasks, and decisions, and run custom schemas to extract structured data from meeting transcripts.

When to Use Meetings

Use the Meetings API when you need to:
  • Record and transcribe calls from Zoom, Google Meet, Microsoft Teams, or Webex
  • Extract insights — summaries, action items, decisions, highlights — without manual note-taking
  • Run custom schemas — qualification data (BANT, MEDDIC), objection handling, product feedback — from sales or customer calls
  • Sales coaching — talk ratios, question counts, discovery completeness
  • Compliance — verify disclosures or required statements in recorded calls
Meetings require a bot to join the call. Create a meeting with a meeting_url; the bot joins immediately or at join_at. Processing (transcript, analysis) happens after the call ends.

Typical Flow

1

Create a meeting

POST /meetings with meeting_url, title, and optional join_at. Bot joins the call and records.
2

Monitor status

Poll GET /meetings/{id} or list meetings. Wait until status is done before accessing transcript and analysis.
3

Get transcript

GET /meetings/{id}/transcript with optional format (segments, text, srt) and time range.
4

Get analysis

GET /meetings/{id}/analysis for summary, tasks, decisions, highlights, coaching metrics.
5

Run schema (optional)

POST /meetings/{id}/schemas/{schema_id}/run to extract structured data (e.g. qualification fields).

Meeting Recordings

Access recordings from Zoom, Google Meet, Microsoft Teams, and other platforms

Transcripts

Get transcripts in segments, plain text, or SRT subtitle format with speaker attribution

AI Analysis

Summaries, key takeaways, highlights, tasks, decisions, and coaching metrics

Custom Schemas

Define and run schemas to extract structured data like qualification info or objection handling

Meeting Lifecycle

Meetings go through the following statuses:

Basic Usage

Creating a Meeting Bot

Start recording a meeting by creating a meeting bot. The bot will join the meeting immediately or at a scheduled time.

Supported Platforms

Listing Meetings

Getting Meeting Details

Managing Meetings

Cancelling a Meeting

Cancel a scheduled or in-progress meeting recording. The meeting record is kept but marked as cancelled.

Deleting a Meeting

Permanently delete a meeting and all associated data including recordings, transcripts, and analysis.
This action is irreversible. All data associated with the meeting will be permanently deleted.

Accessing Recording URL

When a meeting is complete, you can access the recording URL:

Transcripts

Get meeting transcripts in multiple formats for different use cases.

Transcript Formats

Getting Transcripts

AI Analysis

Access comprehensive AI-powered analysis of meetings including summaries, highlights, coaching metrics, and more.

Getting Analysis

Analysis Components

Custom Schemas

Schemas allow you to define structured data extraction templates that can be run against meeting transcripts. This is powerful for extracting qualification data, objection handling, or any custom business information.

Schema Categories

Field Types

Creating a Schema

Listing Schemas

Running a Schema on a Meeting

Getting Schema Results for a Meeting

Deleting a Schema

You can only delete schemas that you created. Built-in schemas cannot be deleted.

Best Practices

Choose the right format for your use case:
  • segments: Best for programmatic analysis, search, or integration with other tools
  • text: Best for human reading or document generation
  • srt: Best for video players or accessibility features
Design schemas that can be applied across multiple meetings:
When requires_evidence: true is set on a field, the AI includes the exact transcript quote that supports the extracted value. Use this to verify accuracy:
For long meetings, filter transcripts by time range to focus on specific segments:
Transcripts and analysis are only available once processing is complete:

Use Cases

CRM Integration

Extract qualification data and sync to Salesforce, HubSpot, or other CRMs using schema field mappings

Sales Coaching

Analyze coaching metrics like talk ratios, question rates, and objection handling to improve rep performance

Meeting Notes

Auto-generate meeting summaries, action items, and decision logs

Compliance

Extract and verify required disclosures or compliance statements from recorded calls

Meetings API Reference

See the full API specification for Meetings endpoints

Schemas API Reference

See the full API specification for Schema endpoints