Skip to main content
Workplace Messaging

Zulip

Send Guard risk alerts at or above a chosen severity to a Zulip channel through a bot webhook.

Guard sends risk notifications to a Zulip channel through a Slack-compatible webhook integration. This guide walks you through setting up the integration in both Zulip and Guard.

Setting up the Zulip Webhook

Sign into your Zulip account and navigate to Personal Settings.

Select the "Bots" tab on the left, then click "Add a new bot".

In the "Add a new bot" popup:

  • Select "Incoming webhook" as the bot type
  • Choose an appropriate name for the bot
  • Provide an email address for the bot
  • Click "Add"

Once the bot is created, click the edit (pencil) icon for your new bot.

Click "Generate URL for an integration".

In the integration setup:

  • Select "Slack-compatible webhook" as the integration type
  • Choose the channel where you want to receive notifications
  • Copy the generated webhook URL — you'll need this for Guard configuration

Configuring Guard

  1. In Guard, go to Settings > Notifications.
  2. On the Chat Messaging card, click Add Integration, then select Zulip.
  3. Paste the webhook URL you copied from Zulip into the Webhook URL field.
  4. In Severity, choose the minimum risk severity that triggers a notification. The default is Medium, which sends Medium, High, and Critical risks.
  5. Click Connect.

Guard then posts a message to the channel for each new risk at or above the selected severity. The connected webhook is listed on the Chat Messaging card, where you can view or disconnect it.

If you need help with this integration, contact support@praetorian.com.

Still need help? Ask the team