# Overview

The notification services represent integration with services such as slack, email or custom webhook. Services are configured in `argocd-notifications-cm` ConfigMap
using `service.<type>.(<custom-name>)` keys and might reference sensitive data from `argocd-notifications-secret` Secret. Following example demonstrates slack
service configuration:

```yaml
  service.slack: |
    token: $slack-token
```


The `slack` indicates that service sends slack notification; name is missing and defaults to `slack`.


## Sensitive Data {#sensitive-data}


Sensitive data like authentication tokens should be stored in `<secret-name>` Secret and can be referenced in
service configuration using `$<secret-key>` format. For example `$slack-token` referencing value of key `slack-token` in
`<secret-name>` Secret.


## Custom Names {#custom-names}


Service custom names allow configuring two instances of the same service type.

```yaml
  service.slack.workspace1: |
    token: $slack-token-workspace1
  service.slack.workspace2: |
    token: $slack-token-workspace2
```

```yaml
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  annotations:
    notifications.argoproj.io/subscribe.on-sync-succeeded.workspace1: my-channel
    notifications.argoproj.io/subscribe.on-sync-succeeded.workspace2: my-channel
```


## Service Types {#service-types}


* [AwsSqs](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/awssqs/index.md)
* [Email](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/email/index.md)
* [GitHub](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/github/index.md)
* [Slack](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/slack/index.md)
* [Mattermost](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/mattermost/index.md)
* [Opsgenie](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/opsgenie/index.md)
* [Grafana](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/grafana/index.md)
* [Webhook](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/webhook/index.md)
* [Telegram](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/telegram/index.md)
* [Teams (Office 365 Connectors)](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/teams/index.md) - Legacy service (deprecated, retires March 31, 2026)
* [Teams Workflows](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/teams-workflows/index.md) - Recommended replacement for Office 365 Connectors
* [Google Chat](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/googlechat/index.md)
* [Rocket.Chat](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/rocketchat/index.md)
* [Pushover](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/pushover/index.md)
* [Alertmanager](https://sourcey-argocd.pages.dev/operator-manual/notifications/services/alertmanager/index.md)
