Comment on page

Webhooks (Slack & Teams)

Integrate Keeper Webhook events into Slack, Microsoft Teams and other cloud services.

What are Webhooks?

Webhooks are user-defined HTTP requests that are triggered by an application and pushed into other applications.
Popular uses of Webhooks are the following:
  • Sending realtime notifications to Slack, Microsoft Teams or other messaging platforms
  • Integrating Keeper events into your custom software, hosted in the Cloud
  • Developing integrations into Keeper using 3rd party platforms such as IFTTT
The Keeper Admin Console supports the ability to push custom Webhook events.

Global Event Variables

When sending a Webhook, you can substitute fields with one of the below variables.
Title of the event as appears in the Admin Console
Description of the Event. See reporting & alerts page for list of all possibilities.
Time which the event occurred
External IP address of the user generating the event
User who generated the alert or could be empty depending on the event
Raw JSON event data (useful for debugging and inspecting fields)

Dynamic Event Variables

Depending on the type of event, there are other variable substitutions available.
For sharing events, the destination user
For sharing events, the source user
For Record events, the Record identifier
For Shared Folder events, the folder identifier
For Folder-specific events, the folder identifier
For Team events, the Team identifier
For Role events, the Role ID
For Node events, the Node ID
For Role Policy changes, the enforcement name
For MSP events, the number of seats
For MSP events, the number of seats added
For MSP events, the number of seats removed
You can also include hyperlinks for convenience into various areas of the Keeper platform. A few examples:
Keeper supports Deep Linking into the Web Vault for a particular Record UID. Example: - replace XXXXXX with the Record UID as it appears in the Keeper record, or substitute #record_uid - replace .com with .eu or if you are hosted in a different data center.