Skip to main content

Introduction

Voilo is a developer platform for building Meeting Assistants. Our APIs make it easy to add AI assistant experiences to your app or workflow, without the effort of building and maintaining your own in-house system.

Key Capabilities

Our SDKs and APIs give your team everything needed to build and scale powerful meeting assistants:

  • Record and transcribe meetings - capture high-quality recordings and generate a speaker-attributed transcript in real-time or post-call
  • Unlock Conversational Intelligence - extract key insights like summaries, action items, and sentiment analysis with built-in AI processing
  • Capture meeting metadata - automatically log participants, timestamps, speaker activity, and more
  • Enable real-time meeting interaction - let users query the meeting via natural language to retrieve facts, clarify decisions, or follow up on details
  • Monitor and optimize assistants - track usage, performance, and response quality to continuously improve your assistant experience
  • Multi-platform support - works with Meets, Teams, Zoom as well as natively on end user's machine (beta).

All of this is possible without building your own LLM orchestration stack.

Use CaseDescription
HR Interview AssistantBuild an assistant that joins candidate calls, listens in real-time, and whispers laser-focused follow-up questions while piping notes straight into the ATS. Shipped in days, cut time-to-market by 90%.
Sales Call CoachDetects buyer intent and objection themes live, syncs insights to the CRM, and saved six figures in engineering cost.
Team Meeting ConciergeKeeps the agenda tight, captures decisions, and fires Jira follow-ups automatically, bumping weekly active usage by 25 %.
Compliance MonitoringFlag specific language or phrases in sensitive meetings.

Assistants

Assistants are a foundational concepts in Voilo. They allow you to easily model assistant capabilities and behavior across meetings.
An Assistant is a template used to initiate each live instance of a Meeting.
Define an Assistant

Meetings

A Meeting is a single-use instance of an Assistant. It represents self-contained execution of your meeting assistant logic within the context of a specific live call - from join to leave.

Initializing a Meeting
curl -X POST https://api.voilo.io/meetings \
-H "Authorization: Bearer $VOILO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"assistant_id": "asst_456",
"meeting_url": "https://meet.google.com/abc-defg-hij",
"name": "Daily Scrum – 2025‑06‑17",
"metadata": { "team": "backend" }
}'

Threads

Threads are a fundamental way to interact with the Meeting.

Chat with a Thread
curl -X POST https://api.voilo.io/meetings/meeting_123/threads/th_abc/messages \
-H "Authorization: Bearer $VOILO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"role": "user",
"content": "Summarize the last 30 seconds of the call"
}'

Learn more about Voilo's Key Concepts here

Getting Started

  1. Set Up Your Account - Setup your Account quickly and get an API Key
  2. Configure your Assistants
  3. Apply Conversational Intelligence
  4. Using Voilo API - Visit our API Reference for more information

🚀 We cannot wait to see what you'll build!

Get an API key →