Zulip icon

Zulip

Team chat platform for streams, topics, messages, users, reactions, and organization conversations.

Covers topic-based team chat around streams, messages, users, reactions, and organization conversation data.

Example Use Cases

These are the Zulip actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

Create Channel

Tool to create a new channel in Zulip. Use when you need to set up a new communication channel with specified subscribers. Channels organize conversations by topic within Zulip.

Create Scheduled Message

Tool to create a scheduled message in Zulip. Use when you need to schedule a message to be sent at a future time to channels or direct messages.

Delete Reminder

Tool to delete a reminder from Zulip. Use when you need to remove a scheduled reminder by its ID.

Delete Saved Snippet

Tool to delete a saved snippet by its ID. Use when you need to remove a snippet from saved snippets.

Delete Scheduled Message

Tool to delete a scheduled message in Zulip. Use when you need to cancel a message that was scheduled to be sent later. This is permanent and cannot be undone.

Get All Channels

Tool to retrieve all channels (streams) in Zulip that match specified filters. Use when you need to list available channels, discover public channels, or find channels the user has access to. Returns detailed metadata for each channel including permissions and settings.

Get Channel by ID

Tool to get detailed information about a Zulip channel by its ID. Use when you need to retrieve complete channel details including permissions, settings, and metadata.

Get Channel ID

Tool to get a channel's unique ID by its name. Use when you need to retrieve the numeric identifier for a channel given its human-readable name.

Get message

Tool to fetch a single message by ID from Zulip. Use when you need to retrieve the full details of a specific message including its content, sender, reactions, and edit history.

Get Messages

Tool to fetch messages from Zulip. Use when you need to retrieve messages using various filters like anchor position, narrow queries, or specific message IDs. Supports pagination via num_before/num_after parameters.