Notifications
Semaphore can send notifications about task and project activity to popular channels. Configure a global notifier in config.json
, and (where supported) override certain options per project.
Supported providers:
How it works
- Global configuration: Enable a provider and set its connection options in
config.json
on the Semaphore server. See each provider page for the exact keys. - Events: Notifications are sent on key task lifecycle events (e.g., start, success, failure) and are posted to the configured channel/webhook.
- Per-project overrides: Some providers allow per-project overrides. For example, Telegram supports a project-specific chat ID.