Internal Communication Software (ZULIP)

Why Zulip

RoboTeam Twente is a large and, it being a student organization, sometimes chaotic team. That makes reliable information transfer between members hard.

Historically, updates and technical questions went through in-person conversation or WhatsApp. This caused recurring problems: messages were missed when a chat got busy, old conversations were almost impossible to search, and the norm on WhatsApp is casual, gifs, stickers, jokes, which is fine socially, but buries anything important. Part-time members returning after a few days away had no way to catch up on what they had missed.

We needed software built for structured work on a complex project. Options include Slack, Discord, and Teams. We chose Zulip because It can be self-hosted, making it effectively free while still professional.

The point of Zulip is not that it replaces WhatsApp. It is that its topic threading lets a member open a single subsystem channel and read that conversation from the top, in order, without combing through unrelated messages. That is the specific property WhatsApp and a daily stand-up cannot provide, and it is why the tool was chosen rather than only a change of habit.

(Keep that paragraph — it's the answer to the exact question your assessor raised about why add a tool rather than a practice. It belongs on the page and in Chapter 4.)

How the channels are structured

The channel structure should mirror the structure of the organization so it feels intuitive. There are two models I imagined:

We used specialization. I would recommend a future team to switch, but a team should pick one they belive would be most effective to tackle to scope of that years project.

Every layout starts with a General section containing:

After the General section, one channel per specialization/subsystem. Within each channel, topics are created per piece of work in progress. e.g. in #embedded, a topic like "CubeMars motor integration". Topics are simple; make a new one rather than derailing an existing thread.

Example layout (specialization based)

image.png

Posting rules

A tool only helps if people use it consistently. The minimum expectations:

Getting set up


Revision #2
Created 2026-07-24 18:22:14 UTC by Zodi Minetti
Updated 2026-07-25 20:16:47 UTC by Zodi Minetti