FireHydrant uses the Zoom JWT application type to create Zoom meetings for incident responders. If you haven't created a JWT application in your Zoom account, you can head to https://marketplace.zoom.us/develop/create to get started.

Note: Developer privileges in Zoom are required. We also recommend utilizing a bot user for this integration. If you already have a JWT application, you may use the same API key and secret in FireHydrant to create meetings.

If creating a new Zoom application, fill in the basic information with what makes senes for your organization.

Note: You may want to enter a generic name for the JWT application because Zoom only allows you to create one JWT app per account.

Once you've entered this information, Zoom will provide application credentials to generate a JWT that has access to the Zoom API. FireHydrant will generate a valid JWT to communicate with the API as needed.

Once you have these credentials, you can head to the integrations page of FireHydrant to enter in the information.

https://app.firehydrant.io/organizations/integrations/zoom/setup

Zoom to FireHydrant
  • API Key - This is used to identify your JWT application in Zoom
  • API Secret - This is used to generate a signed JWT when FireHydrant sends requests to Zoom to create meetings
  • Backup User Email - If the user that has opened an incident on FireHydrant, executed the runbook step to create a meeting, etc, does not exist on Zoom, you need to select a different user to create the meeting for. Commonly this might be a user account that is a bot in Zoom.

Zoom Runbook Step

Once you've installed the Zoom integration, you'll be able to add a "Create Meeting" step to any incident type runbook in FireHydrant. On the edit screen for add the step called "Create Zoom Meeting" to your runbook.

Note: If you need this bridge on every incident, make sure that the "Execute Automatically" checkbox is true.

Runbook Step Configuration

You have a few options for the meeting creation such as the topic, agenda, and whether or not we should automatically enable recording the meeting.

Now, whenever this runbook executes on an incident, a new Zoom meeting will be created for all of your team to join and fight the fire together.

Did this answer your question?