CHATBOTS

Slack Q&A Bot Backed by Zoom Meeting Transcripts

After a Zoom meeting recording finishes processing, indexes its transcript so attendees can ask the bot questions in Slack and get answers grounded only in what was actually said.

CategoryChatbots
Enginesim
Difficultyintermediate
Triggerwebhook
Steps7
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerZoom recording completed webhookZoomZoom
  • ActionFetch and chunk meeting transcriptZoomZoom
  • ActionEmbed transcript chunks with OpenAIOpenAI
  • TriggerSlack mention asks the bot a questionSlack
  • LogicRetrieve relevant chunks; refuse if transcript lacks the answer
  • ActionGenerate grounded answer with OpenAIOpenAI
  • OutputReply in Slack thread with quote and timestampSlack

What it does

Turns every recorded Zoom meeting into a searchable knowledge source inside Slack. When someone asks the bot a question in a channel or thread, it retrieves the relevant passages from the meeting transcript and answers using only that source material, with a quote and timestamp so people can verify.

When to use it

When attendees and people who missed a meeting keep asking 'what did we decide about X?' or 'who owned that action item?' and you want answers without anyone rewatching the recording. Best for recurring team syncs, customer calls, and all-hands where the transcript is the system of record.

How it works

  1. 1Zoom fires the recording-completed webhook once the cloud recording and transcript are ready.
  2. 2The flow pulls the VTT transcript from Zoom and splits it into timestamped chunks.
  3. 3OpenAI embeds the chunks; they are stored for retrieval keyed to the meeting.
  4. 4A Slack message mentioning the bot triggers a question lookup.
  5. 5The bot retrieves the closest transcript chunks and asks OpenAI to answer strictly from them, refusing if the transcript doesn't cover it.
  6. 6The answer posts back in-thread with a supporting quote and timestamp.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect ZoomMeetings, recordings, transcripts.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.