Learn about how to use Zulip provider for chat notifications
Zulip does not need any API Key or client ID to push messages in it. All it needs is the webhook URL of the channel you want to send messages to. That itself acts as the credential.
Similar to Discord, the credential for this provider needs to be stored in the subscriber entity.
Sign up or Login to your Zulip account.
Click on the Settings icon in the top right corner of the screen, and then click “Personal settings” from the drop-down menu.
Slack compatible webhook
, choose your channel and copy webhook URL.The URL generated above will be the target channel of a subscriber that you want to integrate with. To make this connection, you have to:
Copy the URL that you generated above
Update the subscriber credentials with this URL using the Zulip provider id. You can do this step by using the @novu/node
library, as shown below:
subscriberId
is a custom identifier used when identifying your users within the Novu platform.providerId
is a unique provider identifier. We recommend using our ChatProviderIdEnum to specify the provider.webhookUrl
property to specify the MS Teams channel webhook URL or by calling the Update Subscriber Credentials
endpoint on Novu API. Check endpoint details here.@novu/node
package or directly using the REST API.