Factoring out zulip notifs