Skip to main content

Voilo Quick Start 🏎️

Launch the Assistant, ask your questions, ship your product - faster than a triple‑shot espresso.

TL;DR

  1. Create Voilo Account
  2. Send the Assistant to the Meeting
  3. Chat with the Assistant
  4. [Optional] Stream Live Media
  5. [Optional] Enable Tools

Assumptions

  • Default Assistant Ready‑Made 🪄 – no config, no ceremony.
  • Zero Tools by Default 🔌 – enable any tool you need later in the Platform Console.

1️⃣ Create Voilo Account and get API Key

  1. Go to voilo.io
  2. Click on "Sign up" or "Book a Demo"
  3. Fill in the form
  4. Create Account
  5. Get your API Key from the Platform Console

2️⃣ Send the default Assistant to the Meeting

curl -X POST https://api.voilo.io/meetings \
-H "Authorization: Bearer $VOILO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"meeting_url": "https://meet.google.com/abc-defg-hij",
}'

Response:

{
"meeting_id": "mtg_123"
}

What just happened?

3️⃣ Chat with the Meeting

Ask anything while the call is live (or after) using the meeting_id and the default Thread:

curl -X POST https://api.voilo.io/meetings/mtg_123/threads/th_default/messages \
-H "Authorization: Bearer $VOILO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"message": "Give me a summary of the last 5 minutes."
}'

Real‑world hook 🔍

Mia is demoing her new app to investors. Halfway through, she pings the Assistant:

summarize last 10 min – what concerns do they have?

Seconds later the Assistant DM’s a crisp bullet list before the next question lands.

4️⃣ Stream Live Transcription / Audio / Video

For real-time integration with your applications, Voilo can stream live transcription, audio, or video data directly to your endpoints. This enables you to build custom workflows, perform live analysis, trigger actions based on meeting content, or integrate with third-party services in real-time. Perfect for building dashboards, sentiment analysis tools, or automated note-taking systems that respond instantly to meeting conversations.

Use ngrok (or any tunnel) for local dev:

ngrok http 8080   # exposes http://<id>.ngrok.app

Include realtime_endpoint in your /meetings call:

curl -X POST https://api.voilo.io/meetings \
-H "Authorization: Bearer $VOILO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"meeting_url": "https://meet.google.com/abc-defg-hij",
"realtime_endpoint": {
"type": "transcription", // or "audio" | "video"
"url": "https://<your-ngrok-subdomain>.ngrok.app/live"
}
}'

Audio & data is streamed in real-time:

5️⃣ Enable Tools ⚡️

  1. Open Platform ConsoleAssistant Settings.
  2. Toggle the tools you need (Slack, Jira, search, CRM connectors - you name it).
  3. The very next /messages call can leverage those tools.