With the Zulip modules, you can do the following in your Zulip account.
To get started with the Zulip, create an account at zulip.com
![]() |
Note |
---|---|
The module dialog fields that are displayed in bold (in the {{Make}} scenario, not in this documentation article) are mandatory! |
To connect the Zulip app with the {{Make}}:
Log in to your Zulip account.
Click Settings > Personal Settings.
Click Bots > Add a New Bot. Enter the required details and click Create bot.
Copy the Bot Email and API Key and store them in a safe place.
Log in to your {{Make}} and add a module from the Zulip into a {{Make}} scenario.
Click Add next to the Connection field.
In the Connection name field, enter a name for the connection.
In the Email, API Key, and Zulip Domain fields, enter the details copied in step 4 and click Save.
You have successfully connected the Zulip app with {{Make}} and can now build scenarios.
You can send messages, and upload files using the following modules.
Sends a stream or a private message.
Connection |
|
Type |
Select the message type:
|
Send to |
Select or map either the name or Integer ID of the stream to which you want to send the message. |
Topic |
Select or map the topic for which you want to send the message. |
Content |
Enter (map) the content of the message. The maximum message size is 10000 bytes. |
Uploads a file. To share the uploaded file, you'll need to send a message containing the resulting link.
You want to
Creates a new user account. The endpoint is only available to organization administrators.
Deactivates a user given their user ID. The endpoint is only available to organization administrators.
Reactivates a user given their user ID. This endpoint is only available to organization administrators.
Connection |
|
User ID |
Select or map a User ID you want to reactivate. |
Fetches details for a single user in the organization.
Fetches details for a single user in the organization given a Zulip display email address.
Retrieves details on all users in the organization.
Connection |
|
Client Gravatar |
Select whether the client supports computing Gravatars URLs. The default value is true. |
Include Custom Profile Fields |
Select whether the client wants custom profile field data to be included in the response. The default value is false. |
Limit |
Set the maximum number of conversations {{Make}} will return during one execution cycle. The default value is 10. |
You can call APIs using the following module.
Performs an arbitrary authorized API call.
Connection |
||||
URL |
Enter a path relative to
|
|||
Method |
GET to retrieve information for an entry. POST to create a new entry. PUT to update/replace an existing entry. PATCH to make a partial entry update. DELETE to delete an entry. |
|||
Headers |
Enter the desired request headers. You don't have to add authorization headers; we already did that for you. |
|||
Query String |
Enter the request query string. |
|||
Body |
Enter the body content for your API call. |