# 訊息與觸及

> Transactional email, team notifications, custom sender domains and per-channel consent, with one delivery pipeline.

> Markdown version of https://kanorio.com/zh-Hant/developers/products/messaging. Append `.md` to any developer docs URL for this format. Index: https://kanorio.com/llms.txt · MCP: https://app.kanorio.com/api/mcp
>
> Translated from the English original: https://kanorio.com/en/developers/products/messaging.md

Status: **Available**

訊息功能負責傳送其他產品所決定的內容：訂單確認、表單確認、課程通知與團隊提醒。每個產品會自行決定何時發送通知；訊息功能則負責可靠地傳送，並遵守同意設定與抑制規則。

## API 如何運作

- 在後台設定寄件者網域、團隊收件人與通知內容。
- 使用 [自動化 (Automation)](https://kanorio.com/zh-Hant/developers/products/automation) 在事件發生時發送訊息。
- 當寄件網域品質下降、配額不足或團隊目的地被停用時，Webhooks 會發出警告。

目前 Messaging 沒有提供 Management API 操作。

## What the APIs expose

| Capability | Status | API | Elements | Hosted site | Webhooks |
| --- | --- | --- | --- | --- | --- |
| Transactional notification scenarios (built-in automations), one send() pipeline, team recipients, custom sender domain, per-channel consent & suppression | Available | Management API `automations.list`, `automations.set_action_enabled` (scenario toggles); sending itself has no public API | — | `/automations/settings`, `/settings/email` | — |

## Webhook events

- `customers.sendingDomain.degraded`: Fired when a verified custom sender domain fails DNS verification and campaign sending is paused.
- `customers.messagingQuota.alert`: Fired when monthly messaging quota is exhausted, auto-upgraded, or add-on billing fails.
- `customers.teamDestination.disabled`: Fired when a team notification destination (webhook or email) is automatically paused after repeated delivery failures.

Payloads: https://kanorio.com/en/developers/webhooks/events

## For site owners

Dashboard help: https://kanorio.com/zh-Hant/help/email-settings
