---
title: "Messages and notifications overview"
description: "Connect platform channels, bind your identity, and distinguish notifications from AI conversations."
---

> Documentation Index
> Fetch the complete documentation index at: https://cdelivery.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Messages and notifications overview

An Admin connects messaging services at platform level. Each user then binds their own identity and chooses notification subscriptions in their account.

## Choose a channel

- **[Email](/docs/guides/automation/im/email/)** — Platform credentials: SMTP; optional IMAP for conversations. Personal identity: Account email.

- **[Slack](/docs/guides/automation/im/slack/)** — Platform credentials: Bot and app tokens. Personal identity: Member ID.

- **[Telegram](/docs/guides/automation/im/telegram/)** — Platform credentials: Bot token. Personal identity: Numeric user ID.

- **[Discord](/docs/guides/automation/im/discord/)** — Platform credentials: Bot token. Personal identity: User ID.

- **[Lark](/docs/guides/automation/im/lark/)** — Platform credentials: App ID and App Secret. Personal identity: App-scoped open\_id.

- **[Feishu](/docs/guides/automation/im/feishu/)** — Platform credentials: App ID and App Secret. Personal identity: App-scoped open\_id.

Display names, group IDs, and bot IDs are not interchangeable with personal user IDs.

## Connect and verify

Follow the channel's creation, permission, installation, and event-reception steps. Save platform credentials, enter your own identity in your account, and review your notification preferences. New bindings receive notifications by default.

For AI conversations, also configure a [model](/docs/guides/automation/models/). Start with a read-only question and confirm the account and deployment. Ordinary notifications do not require AI.

Entering another person's ID can expose your notifications and account permissions to that identity. Verify your own immutable ID before saving.

## Troubleshoot by layer

Check the platform app and credentials, network connection, event permissions, personal binding, subscription, and model separately. A working avatar lookup does not prove message delivery or correct account binding.

Use [notification troubleshooting](/docs/guides/automation/im/notifications/) for role filtering, language, and delivery failures.

Source: https://cdelivery.dev/docs/guides/automation/im/index.mdx
