Zoom AI for recordings, calls, and meeting summaries
Speak AI auto-joins your Zoom calls, transcribes every word in 100+ languages, and delivers structured summaries with action items in minutes. Add the bot by email, connect Zoom directly via OAuth, or upload existing cloud recordings. ChatGPT cannot process Zoom recordings. Speak can.
Čo môžete urobiť
Once Speak is connected to Zoom, every meeting becomes searchable, analyzable, and shareable. Sales teams running 20+ Zoom calls a week log every one to their CRM with sentiment and action items. Support teams score every inbound call. Research teams turn customer interviews into structured Notion writeups.
Auto-join every Zoom call
Dve cesty. Pridať [email protected] as an attendee on the calendar event for the bot to join that one Zoom meeting. Or connect Zoom directly to Speak via OAuth so cloud recordings auto-flow into your Speak workspace as they finish processing on Zoom’s side.
Speaker-labeled transcript in 100+ languages
Auto-detected language. Typical processing: under 2 minutes per hour of audio. Document and sentence-level VADER sentiment scoring. Speaker diarization across the full call. Output is editable, exportable to DOCX/SRT/PDF/JSON, and queryable through the Speak app.
Native Zoom webhook receiver
Speak ships a public Zoom webhook endpoint (/v1/integration/zoom/notify). When a Zoom cloud recording completes, Zoom posts the event directly to Speak. No middleware needed for the basic auto-transcribe flow. Use the webhook for automation; use the bot for live capture.
Push every call to Salesforce, HubSpot, or Slack
Verified webhook recipe: subscribe to media.analyzed, fetch the insight from Speak, push activity to your CRM. Same pattern across HubSpot Meetings, Salesforce Tasks, and Zoho Calls. Source-tagged so reports can split Zoom vs Teams vs Meet.
Nastavenie v 3 krokoch
Two production paths. Bot via email invite or calendar OAuth (best for live transcription). Native Zoom OAuth (best for processing cloud recordings as they finish).
Zaregistrujte sa do Speak AI
Vytvorte si bezplatný účet na app.speakai.co. Získate 7-dňový skúšobný период s plným prístupom. Nie je potrebná kreditná karta. Keď ste v systéme, prejdite na Settings > API a skopírujte váš API kľúč.
Vyberte si svoju cestu integrácie
[email protected] na stretnutie (bez nastavenia)
Open the calendar event with the Zoom meeting link and add [email protected] as an attendee. The bot accepts the invite and joins the Zoom call automatically. Same email works for Microsoft Teams, Webex, and Google Meet events.
V Speak’s Asistent pre stretnutia s umelou inteligenciou, kliknite Zachytiť priamy zoomus to send the bot to a Zoom meeting that is already running, or Naplánujem Živú schôdzu to send it to one starting later. Paste the Zoom URL and the bot handles the rest.
Connect your Zoom account in Speak under Settings > Integrations > Zoom. Approve OAuth scopes for meeting:read and recording:read. Speak registers a Zoom webhook to /v1/integration/zoom/notify. Every new cloud recording auto-flows into Speak for transcription and analysis.
For server-to-server flows, POST a Zoom URL to /v1/meeting-assistant/events/schedule. The bot joins that one meeting without requiring calendar OAuth. Good for CRMs that schedule Zoom meetings programmatically.
Already have Zoom calls in Speak? Connect Claude Desktop with npx @speakai/mcp-server init, or add the remote MCP URL to Claude.ai or ChatGPT. Search the entire Zoom call library through conversation.
Prihláste sa na media.analyzed
Speak fires a signed webhook when transcription and AI analysis complete. Register your endpoint via POST /v1/webhook and act on transcripts as they land in your CRM, BI, or alerting system. The flat payload {eventType, state, mediaId} is verified production behavior (2026-05-07).
Skutočné pracovné postupy, skutočné výsledky
Four production patterns Speak customers ship with Zoom. Pick the one that fits your team and copy the recipe.
Auto-join every Zoom meeting from your calendar
Dve cesty, rovnaký výsledok. Najjednoduchšie: pridať [email protected] as an attendee on the Outlook or Google Calendar event hosting the Zoom call. Programmatic: POST the Zoom URL to Speak’s /v1/meeting-assistant/events/schedule from your CRM or scheduling tool.
# Open the calendar event with the Zoom meeting URL.
# Add [email protected] as an attendee. Save.
# Bot accepts the invite and joins the Zoom call automatically.
# Programmatic via Microsoft Graph (Outlook):
curl -X PATCH "https://graph.microsoft.com/v1.0/me/events/$EVENT_ID" \
-H "Authorization: Bearer $GRAPH_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"attendees": [{
"emailAddress": { "address": "[email protected]", "name": "Speak AI Notetaker" },
"type": "required"
}]
}'
# Programmatic via Google Calendar:
curl -X PATCH \
"https://www.googleapis.com/calendar/v3/calendars/primary/events/$EVENT_ID?sendUpdates=externalOnly" \
-H "Authorization: Bearer $GOOGLE_OAUTH_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "attendees": [{ "email": "[email protected]" }] }'
curl -X POST https://api.speakai.co/v1/meeting-assistant/events/schedule \
-H "x-speakai-key: $SPEAK_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "Acme Corp - Discovery",
"meetingURL": "https://us02web.zoom.us/j/82345678901?pwd=xyz",
"meetingDate": "2026-05-15T16:00:00.000Z",
"meetingLanguage": "en-US",
"folderId": "507f1f77bcf86cd799439011"
}'
async function scheduleSpeakBotForZoom({ title, zoomURL, scheduledAt, folderId }) {
const r = await fetch(
"https://api.speakai.co/v1/meeting-assistant/events/schedule",
{
method: "POST",
headers: {
"x-speakai-key": process.env.SPEAK_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
title,
meetingURL: zoomURL,
meetingDate: scheduledAt,
meetingLanguage: "en-US",
folderId,
}),
}
);
if (!r.ok) throw new Error(`Speak schedule failed: ${r.status}`);
const { data } = await r.json();
return data.meetingAssistantEventId;
}
import os, requests
def schedule_speak_bot_for_zoom(title: str, zoom_url: str, scheduled_at: str, folder_id: str | None = None):
r = requests.post(
"https://api.speakai.co/v1/meeting-assistant/events/schedule",
headers={
"x-speakai-key": os.environ["SPEAK_API_KEY"],
"Content-Type": "application/json",
},
json={
"title": title,
"meetingURL": zoom_url,
"meetingDate": scheduled_at,
"meetingLanguage": "en-US",
"folderId": folder_id,
},
timeout=30,
)
r.raise_for_status()
return r.json()["data"]["meetingAssistantEventId"]
Pozastavenie/obnovenie/odstránenie prostredníctvom POST /v1/meeting-assistant/events/{pause|resume|remove} s {meetingAssistantEventId}. The bot supports Zoom Meetings, Zoom Webinars, and Zoom Phone calls.
Auto-process Zoom cloud recordings as they finish
Speak ships native Zoom OAuth and a public webhook receiver at /v1/integration/zoom/notify. Connect Zoom in Speak. Speak handles the OAuth code exchange, registers the Zoom webhook, and ingests cloud recordings as they finish processing on Zoom’s side. No middleware required for the basic auto-transcribe flow.
# In Speak AI dashboard:
# 1. Go to Settings -> Integrations -> Zoom
# 2. Click "Connect Zoom"
# 3. Approve OAuth scopes:
# meeting:read - read meeting metadata
# recording:read - access cloud recordings
# user:read - identify the connected user
# 4. Speak stores the OAuth tokens server-side and registers the webhook
# Or hit Speak's connect endpoint programmatically:
curl -X POST https://api.speakai.co/v1/integration/zoom/connect \
-H "x-speakai-key: $SPEAK_API_KEY" \
-H "Content-Type: application/json" \
-d '{"code": "$ZOOM_OAUTH_CODE", "redirectUri": "https://yourapp/zoom-redirect"}'
# Speak's public Zoom webhook endpoint (server-to-server):
# POST https://api.speakai.co/v1/integration/zoom/notify
#
# Zoom posts these events to Speak automatically once OAuth is connected:
# - recording.completed (cloud recording ready)
# - recording.transcript_completed (Zoom-generated transcript ready)
# - meeting.started / meeting.ended
#
# Speak validates the X-Zm-Signature header server-side, fetches the
# recording via Zoom's API with your stored OAuth token, and ingests
# the file into your Speak workspace.
#
# YOU DO NOT NEED MIDDLEWARE FOR THIS FLOW.
# The OAuth connect step in Step 1 wires the webhook automatically.
// Use this only if you want custom routing on top of Speak's native Zoom flow.
// For example: route Zoom Phone vs Zoom Meeting recordings to different Speak folders.
import express from "express";
const app = express();
app.use(express.json());
app.post("/zoom/recording", async (req, res) => {
if (req.body.event !== "recording.completed") return res.sendStatus(204);
const meeting = req.body.payload.object;
// Pick the MP4 video for meetings, M4A audio for Zoom Phone
const file = meeting.recording_files.find(f =>
f.file_type === "MP4" || f.file_type === "M4A"
);
if (!file) return res.sendStatus(204);
// Zoom download URLs require the meeting download_token appended
const downloadUrl = `${file.download_url}?access_token=${meeting.download_token}`;
// Branch: Zoom Phone uses M4A, Meetings use MP4
const isPhone = file.file_type === "M4A";
const folderId = isPhone ? process.env.SPEAK_PHONE_FOLDER : process.env.SPEAK_MEETINGS_FOLDER;
const tags = isPhone ? "zoom,zoom-phone" : "zoom,zoom-meeting";
await fetch("https://api.speakai.co/v1/media/upload", {
method: "POST",
headers: {
"x-speakai-key": process.env.SPEAK_API_KEY,
"Content-Type": "application/json",
},
body: JSON.stringify({
name: meeting.topic || `Zoom ${meeting.id}`,
url: downloadUrl,
mediaType: isPhone ? "audio" : "video",
sourceLanguage: "en-US",
tags,
folderId,
}),
});
res.sendStatus(200);
});
app.listen(3000);
import os, requests
from fastapi import FastAPI, Request
app = FastAPI()
@app.post("/zoom/recording")
async def zoom_recording(req: Request):
body = await req.json()
if body.get("event") != "recording.completed":
return {"ok": True}
meeting = body["payload"]["object"]
file = next(
(f for f in meeting["recording_files"] if f["file_type"] in ("MP4", "M4A")),
None,
)
if not file:
return {"ok": True}
download_url = f"{file['download_url']}?access_token={meeting['download_token']}"
is_phone = file["file_type"] == "M4A"
folder_id = os.environ.get("SPEAK_PHONE_FOLDER" if is_phone else "SPEAK_MEETINGS_FOLDER")
tags = "zoom,zoom-phone" if is_phone else "zoom,zoom-meeting"
requests.post(
"https://api.speakai.co/v1/media/upload",
headers={"x-speakai-key": os.environ["SPEAK_API_KEY"]},
json={
"name": meeting.get("topic") or f"Zoom {meeting['id']}",
"url": download_url,
"mediaType": "audio" if is_phone else "video",
"sourceLanguage": "en-US",
"tags": tags,
"folderId": folder_id,
},
timeout=30,
)
return {"ok": True}
Zoom download URLs require the meeting download_token appended (expires after 24 hours). For longer-lived links, use Zoom server-to-server OAuth and Zoom’s recordings/{id} endpoint to mint fresh URLs on demand.
Log every Zoom call in HubSpot, Salesforce, or Zoho
Same verified middleware pattern as the rest of the integrations cluster: receive Speak’s flat {eventType, state, mediaId} notification, fetch full insight via GET /v1/media/insight/:mediaId, then create the CRM activity. Source-tag with zoom so reports can split Zoom vs Teams vs Meet vs Webex.
// Speak webhook body shape (verified 2026-05-07): { eventType, state, mediaId }
import express from "express";
const app = express();
app.use(express.json());
app.post("/speak/zoom-to-crm", async (req, res) => {
const { eventType, state, mediaId } = req.body;
if (eventType !== "media.analyzed" || state !== "processed") return res.sendStatus(204);
res.sendStatus(202);
const { data } = await fetch(
`https://api.speakai.co/v1/media/insight/${mediaId}`,
{ headers: { "x-speakai-key": process.env.SPEAK_API_KEY } }
).then(r => r.json());
const compound = data.sentiment?.[0]?.document?.Compound ?? 0;
const sentiment = compound > 10 ? "Positive"
: compound < -10 ? "Negative" : "Neutral";
// HubSpot Meeting engagement (full code on /integrations/hubspot/)
const start = new Date(data.createdAt);
const end = new Date(start.getTime() + (data.duration?.inSecond || 0) * 1000);
await fetch("https://api.hubapi.com/crm/v3/objects/meetings", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.HUBSPOT_TOKEN}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
properties: {
hs_timestamp: start.toISOString(),
hs_meeting_title: data.name,
hs_meeting_body: `Zoom call. Sentiment: ${sentiment}. https://app.speakai.co/media/${mediaId}`,
hs_meeting_external_url: `https://app.speakai.co/media/${mediaId}`,
hs_meeting_start_time: start.toISOString(),
hs_meeting_end_time: end.toISOString(),
hs_meeting_outcome: "COMPLETED",
},
}),
});
});
app.listen(3000);
Full destination-specific code (HubSpot Meeting + association IDs, Salesforce Task + SOQL contact resolution, Zoho Calls + Notes) on /integrations/hubspot/, /integrations/salesforce/a /integrations/zoho/. The Speak side is identical across all three CRM destinations.
Search every Zoom call from Claude or ChatGPT
Connect Speak’s MCP server to Claude or ChatGPT and your team queries the entire Zoom call library through conversation. No SQL, no dashboards, no exports. Pull verbatim quotes, score discovery completeness, surface objection patterns.
# Claude Desktop / Claude Code (auto-detects your installation)
npx @speakai/mcp-server init
# Claude.ai (web) a ChatGPT MCP konektor
# Nastavenia > Integrácie > Pridať MCP Server
# Vzdialená URL: https://api.speakai.co/v1/mcp
# Autentifikačná hlavička: x-speakai-key: YOUR_SPEAK_API_KEY
2. Príklady podnetov, ktoré váš tím môže použiť dnes:
- “Show every Zoom call this week with negative customer sentiment in the last 5 minutes.”
- “Summarize the 3 longest Zoom calls with Acme Corp this quarter.”
- “Pull verbatim quotes from Zoom calls tagged
objavovaniewhere customers mentioned competitor X.” - “Compare discovery completeness across our top 3 SDRs. Use this week’s Zoom calls. Score 0-10.”
- “Which Zoom Phone calls last week mentioned a refund or cancellation? List with timestamps.”
Tag uploads as zoom-meeting alebo zoom-phone so MCP queries can scope by source. Works with Claude.ai, Claude Desktop, Claude Code, and ChatGPT MCP connectors. Zobraziť MCP server →
Why Speak AI + Zoom
Zoom handles the call. Zoom IQ covers in-call AI summaries on paid Workspace tiers. Speak handles the deeper analysis layer that lives outside Zoom: cross-meeting search, custom Magic Prompts, multi-source ingest, CRM push, and shareable embeds.
Native Zoom OAuth, not just URL upload
Speak ships dedicated Zoom OAuth endpoints (/v1/integration/zoom/connect, /disconnect, /notify). The webhook receiver handles cloud recordings server-to-server. You don’t write middleware for the basic auto-transcribe flow.
Vlastné Magic Prompts, nie pevné šablóny
Zoom IQ ships fixed summary templates and only on Zoom Workplace Business and above. Speak’s Magic Prompt runs your prompts on every Zoom call: discovery checklist scoring, competitor mention extraction, MEDDIC-stage detection. Save prompts once, run them on every recording forever.
MCP-native pre Claude a ChatGPT
Oficiálny @speakai/mcp-server exposes 83 tools to AI assistants. Your team queries the Zoom call library in plain English from Claude Desktop or ChatGPT, without exporting transcripts to other tools.
Multi-source ingest, not just Zoom
Zoom is one of dozens of inputs. The same Speak workspace ingests Microsoft Teams, Google Meet, Webex, Twilio, Loom, Drive, Dropbox, podcast audio, embedded recorder submissions, and direct file uploads. One library, every conversation.
Tímy dôverujú Speak AI pre svoje najdôležitejšie hovory
4.9 na G2
“Speak AI bol kľúčový pri transformácii spôsobu, akým spracovávame kvalitatívne údaje. Presnosť prepisu je pôsobivá a NLP poznatky nám ušetria hodiny manuálnej analýzy.”
Vedúci výskumu | Poradenská firma
“Prepli sme sa z Otter.ai a hĺbka analýzy je na inej úrovni. Bodovanie sentimentu, extrahovanie kľúčových slov a detekcia tém sa všetko uskutočňujú automaticky.”
Produktový manažér | SaaS Company
“Schopnosť vyhľadávať vo všetkých našich hovoroch so zákazníkmi a ťahať konkrétne momenty je zmenou hry pre náš tím podpory.”
Vedúci zákazníckych skúseností | Technológia pre podniky
How to use Speak AI with Zoom for transcription and meeting intelligence
Zoom is the dominant video meeting platform for sales, support, and remote teams. Sales reps run discovery and demo calls on Zoom. Support teams run customer success reviews. Founders run investor calls. Customer research teams run user interviews. Every one of those calls is a potential source of customer truth, decisions, and follow-up actions. Speak AI is what turns those calls into structured, searchable, shareable data without forcing a tool change or a manual export.
Where Speak fits in the Zoom call lifecycle
Speak runs after the call ends, or in parallel during the call via the bot. Zoom handles call control: rooms, video, audio, the in-meeting Zoom IQ features for paid Workspace tiers. Speak handles transcription in 100+ languages, AI analysis with custom prompts, search across the full library, and downstream automation. The handoff happens via the calendar bot (email invite or per-meeting API), the native Zoom OAuth + webhook receiver (auto-process cloud recordings), or by uploading existing recordings via URL.
Speak vs Zoom IQ
Zoom IQ (now Zoom AI Companion) covers in-call meeting summaries, smart compose, and chat catch-up. It is bundled with Zoom Workplace Business, Business Plus, and Enterprise plans. It is well-suited if you only need a Zoom-internal recap delivered to the host’s inbox.
Speak is a different product. Speak ingests Zoom calls alongside Microsoft Teams, Google Meet, Webex, file uploads, podcasts, and embed recorder submissions, then runs custom analysis (your Magic Prompts, your tags, your team’s vocabulary), exposes everything via MCP for Claude and ChatGPT, and ships shareable embeds. Most teams using both let Zoom IQ handle in-call summaries and use Speak for the deeper post-call analysis layer plus cross-platform search and CRM push.
Authentication for Zoom recordings
Zoom cloud recording URLs require the meeting download_token appended as ?access_token=.... The token expires after 24 hours. For longer-lived access, use Zoom server-to-server OAuth (Zoom-side OAuth app type) and Zoom’s /v2/meetings/{id}/recordings endpoint to mint fresh download URLs on demand. Speak’s native Zoom OAuth flow handles this server-side: you connect once, Speak fetches recordings as needed using its stored OAuth tokens.
What is zoom chatgpt?
“Zoom ChatGPT” or “Zoom AI” is the search term users type when they want to apply AI to Zoom recordings. ChatGPT cannot natively process Zoom video or audio files. Speak AI is the dedicated tool for this layer: native Zoom OAuth, webhook receiver for cloud recordings, AI summaries, sentiment analysis, action item extraction, and Magic Prompt for any custom rubric. Pair Speak with ChatGPT via the MCP server for natural-language search across the full library.
Can I transcribe Zoom meetings automatically?
Yes. Connect Zoom in Speak (Settings -> Integrations -> Zoom) and enable cloud recording in your Zoom settings. Every new cloud recording triggers automatic transcription and analysis in Speak via the native webhook receiver. You can also: upload existing recordings manually, paste a Zoom cloud recording URL, send the bot via [email protected] invite, or POST the meeting URL to /v1/meeting-assistant/events/schedule. Processing typically takes under 2 minutes per hour of audio.
Does Speak AI work with Zoom Phone recordings?
Yes. Zoom Phone recordings flow through the same recording-completed webhook with file_type=M4A. Speak ingests them as audio (rather than video), tags them with zoom-phone, and runs the same transcription and AI analysis pipeline. Many sales and support teams use this to score call quality across hundreds of Zoom Phone recordings per week.
Prípady použitia podľa úlohy
Tímy predaja a RevOps running 20+ Zoom calls a week use Speak to auto-log every call into HubSpot, Salesforce, or Zoho. Magic Prompts score discovery completeness, surface objections, and extract competitor mentions. Sentiment-aware filters route negative-sentiment calls to manager-attention channels. See Speak AI pre predajné tímy.
Tímy zákazníckej podpory a CX capture every inbound Zoom support call and route by sentiment. Cancellation language fires a separate Slack or Teams alert. Multilingual queues work without per-language setup since Speak supports 100+ languages with auto-detection.
Tímy výskumu zákazníkov bring Zoom interview calls into the same workspace as their Teams and embed recorder sessions. Code themes across the entire library, ask Claude for verbatim quotes via MCP, build research deliverables in hours instead of weeks. See Speak AI pre kvalitatívnych výskumných pracovníkov.
Training and enablement teams turn Zoom calls into a coaching loop. Speak surfaces missed discovery questions, scripted-line drift, and sentiment dips for QA review. See Speak AI for training and development.
Často kladené otázky
What is zoom chatgpt?
“Zoom ChatGPT” or “Zoom AI” refers to using AI to transcribe and analyze Zoom recordings. Speak AI is the dedicated tool for this: it connects to Zoom via native OAuth, ingests cloud recordings via webhook, transcribes in 100+ languages, and runs custom Magic Prompts for summaries, action items, and sentiment analysis. Pair with Speak’s MCP server for natural-language search via Claude or ChatGPT.
How do I integrate ChatGPT with Zoom?
ChatGPT cannot natively integrate with Zoom or process Zoom recordings directly. The recommended path: connect Speak AI to your Zoom account, let Speak capture the recording and transcription, then use Speak’s MCP server to expose the entire library to Claude or ChatGPT. Speak handles the audio and video transcription layer that ChatGPT lacks.
What is the best Zoom ChatGPT integration?
Speak AI is the most direct path. After a one-time native OAuth connection with Zoom, every cloud recording triggers automatic processing: transcription in 100+ languages, AI summary, speaker identification, and configurable Magic Prompts for extraction. Results push via webhook to your CRM. The MCP server makes the same library queryable from Claude.ai, Claude Desktop, and ChatGPT.
Can I transcribe Zoom meetings automatically?
Yes. Connect Zoom in Speak under Settings -> Integrations -> Zoom and enable cloud recording in your Zoom settings. Every new recording triggers automatic transcription and analysis via Speak’s native webhook receiver. You can also send the bot to live meetings via [email protected] invite or the /v1/meeting-assistant/events/schedule API.
Does Speak AI work with Zoom Phone recordings?
Yes. Zoom Phone recordings flow through the same recording-completed webhook with file_type=M4A. Speak ingests them as audio, tags them with zoom-phone, and runs the full transcription + AI analysis pipeline. Useful for sales teams scoring outbound dialer calls and support teams analyzing inbound queues.
How do I upload a Zoom recording to get a transcript?
Three ways. First: enable Zoom cloud recording and connect Zoom to Speak via OAuth – new recordings auto-process. Second: download the Zoom recording and upload the file directly from the Speak dashboard. Third: paste the Zoom cloud recording URL with the access_token appended into Speak’s URL import field, or POST it to /v1/media/upload. All three produce the same output: speaker-labeled transcript, AI summary, sentiment, and Magic Prompt-ready content.
Start using Speak AI with Zoom today
83 analysis tools. 100+ languages. Native Zoom OAuth, webhook receiver, calendar bot. MCP-native for Claude and ChatGPT. Same workspace as your Teams, Meet, Webex, and Twilio calls.
Vyskúšajte Speak AI zadarmo
Create your account, connect Zoom via OAuth, and the next cloud recording lands in your Speak workspace automatically. Full access for 7 days. No credit card required.
Zobraziť dokumentáciu API
Full reference for Speak’s native Zoom endpoints, the webhook event types, the meeting-assistant scheduling API, and the Magic Prompt API. Plus the Speak Zapier app and the official MCP server on NPM.
Analyze Zoom recordings with ChatGPT, Claude, Gemini, or any MCP client
Zoom records hours of conversations every week. Most never get reviewed. Connect Speak AI to Zoom for auto-transcription, then ask ChatGPT (or Claude / Gemini) anything about those recordings via MCP. Pick your AI:
ChatGPT workflow
1. Predpoklad: Účet Speak AI (bezplatná 7-dňová skúšobná doba) plus ChatGPT Plus alebo Team.
2. Pripojte sa: V ChatGPT otvorte Settings, Beta, Connectors, potom Add MCP server. Vložte:
https://api.speakai.co/v1/mcp
3. Spustite: Opýtajte sa ChatGPT:
Summarize my Zoom call with Acme from Tuesday. List action items with owners and any concerns raised.
4. Očakávaný výstup:
Summary, Acme call (2026-05-13, 47 min)
Marcus (Acme CFO) and the team discussed pricing for a 40-seat rollout. Key concerns: per-seat pricing scales too fast, SOC 2 evidence needed before signing annual.
Action items:
* Send pricing one-pager for teams of 40+ (you, due Friday)
* Send SOC 2 timeline (you, due Monday)
* Marcus to loop in their CFO before final decision (Acme side)
Next call: tentatively next Thursday.
5. Skúste si to teraz: Začnite zadarmo, potom od 15 €/mesiac
Claude workflow
1. Predpoklad: Konto Speak AI (bezplatná 7-dňová skúšobná verzia) plus Claude.
2. Pripojte sa: Otvorte Claude, prejdite na Nastavenia, Konektory a potom Pridať vlastný MCP server. Vložte:
https://api.speakai.co/v1/mcp
3. Spustite: Opýtajte sa Claude:
Across the last 20 Zoom calls in my "Sales pipeline" folder, find every mention of competitors and group by deal.
4. Očakávaný výstup:
Competitor mentions across 20 calls:
Acme: Gong (2x), Salesloft (1x)
BetaCo: Otter (1x), Fireflies (1x)
Gamma: Read.ai (3x, they're trialling it)
Delta: Sybill (1x, won-loss mention only)
5. Skúste si to teraz: Začnite zadarmo, potom od 15 €/mesiac
Gemini workflow
1. Predpoklad: Účet Speak AI (bezplatná 7-dňová skúšobná verzia) plus Google Gemini Advanced.
2. Pripojte sa: V Gemini otvorte Extensions, Manage, potom Add MCP. Vložte:
https://api.speakai.co/v1/mcp
3. Spustite: Opýtajte sa Gemini:
Last week Zoom recordings: identify which deals are most at risk based on language patterns (hesitation, objections, scope creep).
4. Očakávaný výstup:
Deals flagged at risk last week:
* Delta (HIGH): 6 hesitation phrases, 3 pricing pushbacks, scope creep on integration requirements
* Gamma (MED): unresolved timeline concern, no decision-maker on the call
* Acme (MED): pricing still open, CFO not yet introduced
5. Skúste si to teraz: Začnite zadarmo, potom od 15 €/mesiac
Other AI Tools workflow
1. Predpoklad: Speak AI account (free 7-day trial) plus any MCP-compatible AI client.
2. Pripojte sa: Add the Speak AI MCP server to your client config:
{
"mcpServers": {
"speakai": {
"url": "https://api.speakai.co/v1/mcp"
}
}
}
3. Spustite: Opýtajte sa iných AI nástrojov:
"Search Zoom recordings for mentions of HubSpot integration. Return mediaId + timestamp + 30-second context."
4. Očakávaný výstup:
Tools used: search_transcripts, get_transcript, list_folders. 83 tools available. See /mcp/.
5. Skúste si to teraz: Začnite zadarmo, potom od 15 €/mesiac
Chcete pomoc s nastavením pre váš tím? Zarezervujte si 15-minútovú ukážku.
Súvisiace: Claude, GPT v Chate, Gemini, MCP server, REST API, ChatGPT pre zvukové súbory.





