Notifiers
Notifiers send deployment notifications to your team's communication channels. Get alerted when deployments start, succeed, or fail without having to watch the Canine dashboard.
Supported Providers
| Provider | Webhook URL Pattern |
|---|---|
| Slack | https://hooks.slack.com/services/... |
| Discord | https://discord.com/api/webhooks/... |
| Microsoft Teams | https://*.webhook.office.com/... |
| Google Chat | https://chat.googleapis.com/... |
Setting Up a Notifier
- Navigate to your Project
- Click Notifiers in the sidebar
- Click + New Notifier
- Select the provider (Slack, Discord, Microsoft Teams, or Google Chat)
- Enter a name and paste the webhook URL from your provider
- Click Create
Getting a Webhook URL
Slack
- Go to api.slack.com/apps and create a new app
- Enable Incoming Webhooks
- Click Add New Webhook to Workspace and select a channel
- Copy the webhook URL
Discord
- Open your Discord server settings
- Go to Integrations > Webhooks
- Click New Webhook, select a channel, and copy the URL
Microsoft Teams
- In your Teams channel, click the ... menu
- Select Connectors > Incoming Webhook
- Name the webhook and copy the URL
Google Chat
- In your Google Chat space, click the space name
- Select Manage webhooks
- Create a new webhook and copy the URL
Managing Notifiers
Each notifier can be individually enabled or disabled without deleting it. This is useful for temporarily silencing notifications during maintenance windows.
Notifiers are scoped per project, so each project can have its own set of notification channels.