cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1234
Views
0
Helpful
5
Replies

Webex bot assistant for meeting hosts

subhojitpaul21
Level 1
Level 1

Hello. I’m trying to build a webex bot that will act as an assistant for the meeting host. The bot should be able to:

  •  join a meeting automatically
  • speak aloud meeting agenda when the meeting starts
  •  proactively listen to the conversation of the participants 
  • Understand which agenda item is being discussed and then speak aloud for time check
  • Generate and share the minutes of meeting via email to the meeting host

 there are a couple more requirements, but basically I expect that the bot should be able to do these things. 

I checked the webex bot https://developer.webex.com/docs/bots but it looks more like a chatbot. I’m looking for some guidance on how to build the bot with mentioned requirements. Thank you. 

5 Replies 5

MarkT88
Level 1
Level 1

To build a Webex bot with the functionality you described, I’d break it into a few main parts:

  1. Join the meeting automatically
    Have the bot programmatically enter the meeting when it starts. You can build this yourself with using browser automation to create a bot that joins as a participant or use a service like Recall.ai's Meeting Bot API to join any WebEx call by passing the meeting link (and you can fully automate joining with a calendar integration).

  2. Capture and process audio
    To proactively listen, understand which agenda item is being discussed, and give time checks, you’ll need to capture the meeting audio and transcribe it. You can build this or use Recall.ai’s Meeting Bot API to get transcripts with speaker name + timestamps in real time (or after the call).

  3. Speak back into the meeting
    For features like reading the agenda at the start or giving time reminders, the bot needs the ability to stream audio back into the meeting. You can build this yourself or Recall.ai’s API supports this as well.

  4. Generate summaries / minutes
    Once you have transcripts, you can feed them into an LLM (like GPT-5 or Claude) with a prompt along the lines of:

    “Summarize the following transcript into meeting minutes, grouped by agenda item. Include decisions made, action items, and time spent on each topic.”

    This will give you structured minutes you can send to participants. OpenAI has great documentation around calling their API which is how you can make this part programmatic.
  5. Send automated emails
    Use any standard email-sending library to send the meeting minutes to the host automatically at the end of the meeting. You can trigger this as soon as the transcript is finalized.

  6. Manage agenda and time checks

    • Store the meeting agenda as structured data (e.g., a JSON list of items with expected time allocations).

    • As transcripts stream in, use keyword/semantic matching with the current transcript to detect which agenda item is being discussed.

    • Keep track of elapsed time per item, and when the time limit is reached, instruct the bot to stream an audio reminder into the meeting (e.g., “We’ve been on Budget Review for 15 minutes, please consider moving to the next topic”).

You can build all of this yourself and there are blogs on how to do similar things or you can offload the tricky infrastructure (joining meetings, capturing audio, generating transcripts, streaming audio back) to an API like Recall.ai, and you can focus on building the assistant features: generating summaries, sending emails, and managing the agenda logic.

Hope this helps and good luck building

sandiban
Cisco Employee
Cisco Employee

Hello @subhojitpaul21,
A Webex Bot can't join a Webex meeting or, can't even access a meeting data.
It can only join a Webex space and can work with Webex message content. But Bots are not designed for working with Webex meetings.
You can add Webex Embedded App for Webex meetings, however Embedded App won't have such functionality that you're looking for.

Hope this helps!
Please let us know for any further queries.

Regards!
Sandip

Hi. Thanks for your response. I believe you are referring to this https://developer.webex.com/docs/embedded-apps. I will explore it.

That's correct! You're referring to the correct Documentation Link @subhojitpaul21.
Sure, let us know if you've any queries going ahead.

Regards!
Sandip 

Hi @sandiban I found this SDK https://www.npmjs.com/package/@webex/embedded-app-sdk however, it lacks examples. I found this https://eaf-sdk.webex.com/ - but the portal is not reachable. There are code samples here https://developer.webex.com/docs/embedded-apps-api-reference, but it is using the deprecated 1.x version.

Can you share some 2.x code sample references?