Having responders create a Zoom meeting whenever they start an incident is best practice, but it's also easily forgotten and not very scalable...
We can take on that work for you! We'll automatically generate and surface an individual call URL when an incident is declared, so you have a dedicated 'war room' for every incident.
π Installation
You can add Zoom to incident.io and configure auto create in just a few clicks.
1οΈβ£ Go to Settings β Integrations
2οΈβ£ Click 'Connect' on the Zoom Integration
3οΈβ£ Log in using a service account
Clicking 'Connect' will take you to the Zoom Marketplace, where you'll be asked to sign-in and install the app by accepting the permissions*.
To access our full range of incident calls features, you'll need to install with an account that has role permissions to view users, and check the box "Allow this app to use my shared access permissions".
βΉοΈ Make sure to create/sign-in with a service account!
After authorising the app, you'll be redirected back to the integrations page where Zoom should show as connected.
4οΈβ£ Enable auto create
With Zoom installed, you can now configure it to automatically create video calls for your incidents.
5οΈβ£ All set! π
You're good to go.
π Automatically creating calls
With this configuration applied, incident.io will create a Zoom meeting whenever an incident is declared.
The meeting link will be set to the incident's Call URL, display in the dashboard and anywhere the incident is mentioned.
We'll also message about the Zoom meeting in the incident channel, with an easy "Join Call" button.
If you need help with this, get in touch! π
π Permissions
Installing Zoom will authorise incident.io to:
View and manage meetings: so we can create meetings in this users name
View and manage recordings: so we can automatically record these meetings (should it be requested)
View user information: to help us identify the Zoom user and link them to their Slack identity for debugging of the integration
View user settings: to read password requirement settings
π€ Connecting multiple accounts
Zoom allows only a single access token per app, per user. This means that once you connect incident.io to Zoom, any previously issued access token for that app and user is invalidated. This means that if (for example) you have a production account connected to to Zoom, and you then connect the same Zoom user to your sandbox account, that the production account will be disconnected from Zoom.
This behaviour from Zoom aligns with OAuth 2.0 best practices to ensure secure access control and prevent simultaneous sessions with multiple tokens.