
Connectors / Communication · HTTP Connector
Automate Zulip with Tray.ai
Send a message, create a scheduled message and update a channel in Zulip, and start a workflow when Zulip sends “Bot mentioned in a channel”.
Thanks — someone from our team will be in touch soon.
What can you do with Zulip on Tray.ai?
Zulip is a team chat app that organizes conversations into channels and topics, available as a hosted service or self-hosted open-source software. Tray.ai connects to Zulip through the HTTP Connector, so your workflows can call the Zulip API alongside the rest of your stack.
- Send a message to the incident channel when your monitoring tool raises an alert.
- When Zulip sends “Bot mentioned in a channel”, create a ticket in your issue tracker from the message.
- Create a user when a new hire is added to your HR system.
- Connects through
- HTTP Connector
- Authentication
- Basic authentication
- Base URL
- https://{org}.zulipchat.com/api/v1
Set it up
Connect Zulip to Tray.ai
Each step uses Zulip's own API details, from its documentation.
Step 1
Save Zulip's username and password
Save the credentials Zulip gives you as a Tray.ai authentication. The HTTP Client sends them as basic auth. They stay out of the workflow and out of the logs.
Step 2
Point the HTTP Client at the API
Add an HTTP Client step and use https://{org}.zulipchat.com/api/v1 as the base URL. Or paste a cURL example from Zulip's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “Get messages”
It's one of 19 documented actions, under Messages. The response comes back as data the next step can map into your other apps.
Step 4
Start workflows from Zulip events
Give Zulip the URL of a Tray.ai webhook trigger. “Bot mentioned in a channel” can then start a workflow, and so can 1 other event.
What the Zulip API covers
5 resources and 19 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.
Messages
- Send a message
- Edit a message
- Delete a message
- Get messages
- Add an emoji reaction
Scheduled messages
- Create a scheduled message
- Get scheduled messages
- Delete a scheduled message
Channels
- Subscribe to a channel
- Get subscribed channels
- Update a channel
- Archive a channel
Users
- Get users
- Create a user
- Update a user
- Deactivate a user
User groups
- Create a user group
- Get user groups
- Update a user group
Events Zulip can send to a Tray.ai webhook trigger
- Bot mentioned in a channel
- Direct message sent to bot
Checked against Zulip's own documentation on 2026-10-22
How Tray.ai makes this work
Zulip plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 6,000+ apps, databases, APIs, and services with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in Zulip — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose Zulip actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on Zulip data with your AI assistant, then deploy, run, and govern them on Tray.ai.
Learn more →More communication apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every communication connector →
Frequently asked questions
What can a Tray.ai workflow do in Zulip?
+
The Zulip API documents 19 actions across 5 resources (Messages, Scheduled messages, Channels, Users, User groups). For example: Send a message; Create a scheduled message; Subscribe to a channel. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with Zulip?
+
The Zulip API uses basic authentication. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
Which Zulip events can start a Tray.ai workflow?
+
Zulip sends 2 events to a webhook URL, for example: Bot mentioned in a channel; Direct message sent to bot. A Tray.ai webhook trigger receives them and starts a workflow.
See Zulip working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.