# How to create a Zoom bot

**URL:** <https://devforum.zoom.us/t/how-to-create-a-zoom-bot/98631>\
**Category:** Meetings\
**Created:** [November 18, 2023, 4:57pm UTC](https://devforum.zoom.us/t/how-to-create-a-zoom-bot/98631 "2023-11-18T16:57:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![aadarshkumarhappy](https://avatars.discourse-cdn.com/v4/letter/a/a9a28c/32.png) [@aadarshkumarhappy](https://devforum.zoom.us/u/aadarshkumarhappy)\
**Post date:** [November 18, 2023, 4:57pm UTC](https://devforum.zoom.us/t/how-to-create-a-zoom-bot/98631/1 "2023-11-18T16:57:51Z")

</div>

I am facing a similar issue. I want to learn how to create a Zoom bot that can participate in meetings, communicate with other members, and automatically gather all the required information such as participant details and recordings. Which Zoom API should I use for this purpose? Our product must exhibit all recordings in the call pages.

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [November 20, 2023, 2:27am UTC](https://devforum.zoom.us/t/how-to-create-a-zoom-bot/98631/2 "2023-11-20T02:27:42Z")

</div>

@aadarshkumarhappy, happy to share how to build a meeting bot that joins meetings and interacts as a participant.

If you’re using the Zoom Raw Data SDK, these are the steps:

1. Spin up a server. We recommend AWS, GCP, or Digital Ocean.
2. Use either the Linux Zoom SDK to launch an instance of the Zoom client.
3. Once you have the Zoom SDK launched, and use the Raw Data functionality to extract the video and audio streams.
4. This will return the video in I420 raw frames and audio in PCM 16LE raw format, so you’ll need to encode the audio and video yourself afterwards.
5. Once you have one instance of this working, you’ll need to scale this across several servers if you want to run multiple bots simultaneously, which is required to have bots for multiple meetings.

Finally, another option is [Recall.ai’s Meeting Bot API for Zoom](https://www.recall.ai/product/meeting-bot-api/zoom). It’s a simple 3rd party API that lets you use meeting bots to get raw audio/video from meetings and interact with participants without you needing to spend months to build, scale and maintain these bots.

Let me know if you have any questions!

---

<div class="post-metadata">

**Author:** ![Andyby](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/andyby/32/50666_2.png) [@Andyby](https://devforum.zoom.us/u/Andyby)\
**Post date:** [June 11, 2024, 6:25pm UTC](https://devforum.zoom.us/t/how-to-create-a-zoom-bot/98631/3 "2024-06-11T18:25:08Z")

</div>

Productly provides a single API to record zoom calls as bots. They also take care of transcribing! Much cheaper and easier than recall as well!

Takes less than a minute to integrate. You can get started by emailing [api@productlyai.com](mailto:api@productlyai.com)

---

<div class="post-metadata">

**Author:** ![mattewbg1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mattewbg1/32/49243_2.png) [@mattewbg1](https://devforum.zoom.us/u/mattewbg1)\
**Post date:** [July 11, 2024, 11:31am UTC](https://devforum.zoom.us/t/how-to-create-a-zoom-bot/98631/4 "2024-07-11T11:31:53Z")

</div>

Yup ended up using them~ Pretty great. You don’t have to email! You can signup here: at productlyai(dot)com/zoom-api

---

<div class="post-metadata">

**Author:** ![abhinandan](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/abhinandan/32/50666_2.png) [@abhinandan](https://devforum.zoom.us/u/abhinandan)\
**Post date:** [September 23, 2024, 7:24pm UTC](https://devforum.zoom.us/t/how-to-create-a-zoom-bot/98631/5 "2024-09-23T19:24:28Z")

</div>

did they shut down or what ? can’t find their website and page mentioned above
