Discourse

Communication

Back to list

Zulip Discourse integration

Forward new Discourse posts to Zulip!

  1. Create a bot for Discourse. Make sure that you select Incoming webhook as the Bot type.

  2. Install the Discourse Chat Integration.

  3. In your Discourse site settings, toggle chat_integration_zulip_enabled, and fill in the following information:

    • chat_integration_zulip_server: https://chat.zulip.org
    • chat_integration_zulip_bot_api_key: your bot's API key
    • chat_integration_zulip_bot_email_address: your bot's email
  4. Go to the Plugins tab, click on Chat Integration. Select Zulip, and click Add Channel.

  5. Set Stream to the channel name that you'd like to receive notifications in, set Subject to the topic name, and click Save Channel.

  6. To filter the posts you'd like to forward to Zulip, configure the rules in your Discourse forum's Chat Integrations panel.

You're done! Your Discourse notifications may look like this:

Logos are trademarks of their respective owners. None of the integrations on this page are created by, affiliated with, or supported by the companies represented by the logos.