---
title: "在自动化中发送消息"
description: "配置 SMS、邮件和 WhatsApp 步骤的发送方、收件人、内容和数据映射，然后处理接受与投递。"
canonical: "https://bird.com/zh-sg/wendang/guides/automations/messages"
---

# 在自动化中发送消息

添加消息步骤，以在工作流中发送 SMS、邮件或 WhatsApp 消息。

> Automations is in Early access. Your workspace permissions determine which actions you can perform.

## 配置发送步骤

1. 将 **Send SMS**、**Send email** 或 **Send WhatsApp** 添加到流程中。
2. 选择消息内容或渠道模板。从触发器数据、先前步骤的输出或变量中映射其参数。
3. 输入或映射收件人，然后在所选模板未提供发送方时选择一个发送方。
4. 使用代表性样本数据检查 **Message preview** 和已准备的输入。
5. 将成功路径连接到下一步，并决定失败时应执行的操作。

预览不会实际发送。发布前请仔细检查收件人映射：固定收件人会接收每次运行的消息，而映射收件人则随运行数据变化。

## SMS

选择消息的提供方式：

| 内容               | 发送方和类别                           |
| ------------------ | -------------------------------------- |
| 编写消息           | 选择适用于目标的发送方并设置消息类别。 |
| 工作区 SMS 模板    | 选择发送方。已发布的模板提供消息类别。 |
| Bird 内置 SMS 模板 | Bird 自动选择发送方并使用模板的类别。  |

当 SMS 步骤使用工作区模板时，它会在发送时读取模板当前已发布的内容。发布自动化不会冻结该内容。请审查影响活跃工作流的模板变更，包括在延迟中等待的运行。

如需个性化文本，请使用编辑器的字段控件插入值。检查缺失的名称和空的消息字段。消息长度和编码可能影响 SMS 分段数量；查看渠道记录以了解实际发送结果。

## 邮件

**Send email** 支持主题和文本或 HTML 内容，也支持带参数的邮件模板。配置发送方和收件人字段，必要时包括抄送或密送。使用已验证的发送域。

如果自动化响应收到的邮件，其触发器会提供消息详情。当后续决策需要文本或 HTML 正文时，添加 **Read received email body**。这些正文字段可能没有值，因此在使用前需处理该情况。

如果投递等待监视邮件发送，请配置一个收件人。具有多个收件人的发送无法为该等待提供受支持的单消息回执关联。

## WhatsApp

**Send WhatsApp** 支持 WhatsApp 模板或受支持的文本、图片、文档、音频和视频内容。模板发送必须使用已审批的内容以及兼容的语言和参数映射。其他内容受渠道的发送方和客服窗口要求约束。

Bird 托管的模板会自动选择发送方。对于其他发送，请选择发送用的 WhatsApp 号码。

如果更改模板或语言导致现有映射不兼容，请在发布前审查并修复受影响的字段。内容预览不能证明模板已获审批或收件人可以接收该消息。

对于媒体内容，请提供可访问的 HTTPS URL。该 URL 必须在 WhatsApp 获取文件时保持可用，包括排队或重试之后。自动化不会延长即将过期的链接。

## 处理接受、失败和投递

成功路径表示渠道已接受发送请求。投递仍可能在之后失败。当下一步操作依赖受支持的投递回执时，使用 **Wait for event**，并同时连接其匹配路径和超时路径。

失败路径处理被拒绝的发送请求。未连接的失败会使运行以失败状态结束。直接附加到发送失败的备选路径不会捕获接受后的投递失败。

等待超时表示预期的回执未在截止时间前到达，但不能证明收件人没有收到消息。在超时后再次发送前，请考虑消息重复的风险。

## 后续步骤

- [等待事件](/docs/guides/automations/waits)。
- [使用偏好设置和查找](/docs/guides/automations/preferences-and-lookups)。
- [检查运行记录](/docs/guides/automations/runs)。
- [浏览自动化指南](/docs/guides/automations)。

## Related resources

- [Preview your first automation](/docs/get-started/automations) (docs)
