{% extends "base_project.html" %} {% load compress humanize static hc_extras %} {% block title %}Zulip Integration for {{ site_name }}{% endblock %} {% block content %}

Zulip

Zulip is an open-source group chat app with an email threading model. If you use or plan on using Zulip, you can integrate it with your {{ site_name }} account in a few simple steps.

Setup Guide

Log into your Zulip account, click on the gear icon in the upper right corner, and select Personal settings.

Screenshot

Go to Bots › Add a new bot and fill out the fields.

For Bot type, select "Incoming webhook". You can choose your preferred values for the bot's name and email.

For the profile picture, feel free to use the {{ site_name }} logo:

{{ site_name }} logo

After you have filled out the values, click on Add.

Screenshot

After adding the bot, click on the Manage bot icon.

Screenshot

In the dialog window that opens, scroll to the bottom and download the bot's zuliprc file by clicking on the purple download icon.

Screenshot

If you want to deliver notifications to an individual Zulip user, look up their email address in their Zulip user profile.

If the user profile does not display their email address, this may be due to their privacy settings. In this case, look up and use their User ID instead.

Fill in the form below, save the integration and you are done!

Screenshot

Integration Settings

{% csrf_token %}
{% if form.api_key.errors or form.bot_email.errors or form.site.errors %} Invalid file format. {% endif %}
{% if form.to.errors %} {{ form.to.errors|join:"" }} {% else %} Example: "{% if form.mtype.value == "private" %}alice@example.org{% else %}general{% endif%}" {% endif %}
Example: "Alerts". Leave empty to use auto-generated topics in the form: "{check name} is {status}".
{% endblock %} {% block scripts %} {% compress js %} {% endcompress %} {% endblock %}