Getting Started: Zoom Bots

Create your first Zoom bot in just 2 minutes.

Create Zoom API Credentials

To start using the Recall Zoom integration, create your own Zoom API credentials and add them in the Recall dashboard.

Head over to the Zoom App Marketplace to get started.


Zoom Legacy App vs General App

Update Jan, 2024: Zoom introduced a new type of app called a General App. Bots can use credentials from both General and Meeting SDK Apps, but we recommend using a "Legacy" Meeting SDK App as the app submission UI will be reflected accordingly in our documentation.

When selecting Manage, please select Build Legacy App in the dropdown to create a Meeting SDK app.

Note: By default, you don't need to request any scopes, since the SDK credentials are only used for the bot to authenticate itself.


Unapproved Credentials Limitations

Zoom credentials that haven't been approved will work only for internal Zoom meetings. For bots to be able to join Zoom meetings hosted by users outside of your Zoom workspace, your credentials must be approved.

Create your first Zoom bot

Open the Zoom desktop client and start a meeting.

Now that your Zoom credentials are configured in the Recall dashboard, you can send a bot to a Zoom meeting by calling Create Bot.

curl --request POST \
     --url \
     --header 'Authorization: Token {RECALL_API_KEY}' \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --data '
  "meeting_url": {MEETING_URL},
  "bot_name": "My First Zoom Bot"

Wait a few moments and the bot will join the call.

Congrats! You just created your first Zoom bot.