
# 子账户管理

## 概览

子账户是由您的代理机构管理的独立客户账户。每个子账户都作为一个功能齐全的账户运行，拥有自己的营销活动、联系人、聊天记录和设置，而您可以通过代理机构仪表板保持监督和控制。

::: walkthrough sub-accounts
:::

> **谁可以管理子账户？** 代理机构所有者始终可以。团队成员也可以，只要他们已切换到代理机构账户（使用侧边栏顶部的**切换账户**控件）。默认情况下，这意味着拥有团队管理权限的成员——即管理员角色，或授予该权限的自定义覆盖；其他成员看不到**子账户**页面。您还可以让特定成员访问部分或全部客户账户，而无需将其设为管理员——请参阅[授予团队成员客户账户访问权限](#giving-team-members-access-to-client-accounts)。

---

## 在哪里查找子账户

点击主侧边栏中的**子账户**——它位于菜单底部附近，**设置**的正上方。它不需要从“设置”内部打开，并且仅在具有代理机构角色的账户上可见。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-accounts.png" alt="v2 中的子账户页面，显示了六个统计磁贴（子账户、存在问题的账户、正在进行的活动、已暂停的活动、已分配给客户的额度、未分配的额度）、搜索栏以及表格中的一行客户信息"><figcaption><p>子账户页面：顶部的统计磁贴（右侧两个磁贴将您的信用池拆分为客户限额已占用的部分和剩余可用部分）、一个<strong>添加账户</strong>按钮，以及一个进入<strong>SaaS 模式</strong>的快捷方式。</p></figcaption></figure>
:::

在页面顶部，您会看到六个统计磁贴——**子账户**（下方显示您的套餐额度）、**存在问题的账户**、**正在进行的活动**、**已暂停的活动**、**已分配给客户的额度**和**未分配的额度**（后两者是您的信用池，分别显示客户支出限额已占用的部分和剩余可用部分——请参阅 [我的信用池有多少已被占用？](#how-much-of-my-pool-is-spoken-for)）——一个搜索框（**按名称或电子邮件搜索账户…**），以及右侧的两个按钮：一个可直接跳转至 **SaaS 模式**的胶囊按钮（请参阅 [代理账户](agency-accounts.md#credit-reselling-aka-saas-mode)），以及绿色的 **添加账户**按钮。

---

## 子账户入驻的两种方式

在创建第一个子账户之前，请确定哪种入驻模式适合您的业务关系。有两种截然不同的模式，它们在后续流程中的表现大不相同：

### 托管模式

您可以直接从“子账户”页面创建子账户，设置每月额度，并与客户共享临时密码。计费在平台外进行——您通过现有的发票系统（银行转账、您自己的会计工具或您已使用的任何方式）向客户开具发票。客户在平台上永远不会看到计划选择器或支付页面。

**适用场景：**

- 位于 Stripe 不支持的国家的代理机构。
- 希望继续使用现有发票基础设施的代理机构。
- 客户无需考虑计划选择或充值的全托管设置。

### 转售模式

通过 **SaaS 模式**连接 Stripe。客户通过支付链接自行注册，通过您关联的 Stripe 账户付款（自动应用您的加价），并在付款完成后直接进入引导流程。您无需处理每一位新注册用户。套餐可以按月或按年计费，如果套餐包含免费试用，客户无需支付任何费用即可开始使用，并在试用期结束时自动扣费 — 请参阅 [运行免费试用](#running-a-free-trial)。

**适用场景：**

- 大规模自助服务。
- 产品化套餐，即每位客户获得相同的报价。
- 白标 SaaS 业务，即客户体验应感觉像是一个独立的产品。

> **请提前选择正确的模式。** 事后将子账户从一种模式切换到另一种模式需要您进行手动干预——这不是客户可以自行切换的开关。现在多花一分钟思考，可以避免日后提交支持工单。

### 运行免费试用

运行试用版最简单的方法是直接将其添加到套餐本身。**SaaS 模式 → 定价层级**中的每个套餐都有一个 **免费试用（天数）** 字段（范围为 1 到 90，0 表示无试用），以及一个 **试用额度**，默认为该套餐的每月额度。

一旦套餐设置了试用，整个过程都是自助式的，您无需干预：

1. **客户通过您的支付链接或嵌入式结账页面注册**并选择套餐。结账页面会将其显示为 *“X 天免费试用，之后 $…”*，并带有一个 **开始免费试用** 按钮。
2. **他们不会被扣费。** 系统会创建他们的子账户，他们在第一天获得试用额度，并可立即使用该套餐。默认情况下，结账页面仍会获取他们的银行卡信息（此时不扣费）；您可以在套餐设置中关闭 **试用需绑定银行卡**，这样就完全不需要银行卡了——客户只需通过电子邮件即可开始试用。
3. **试用期结束时，Stripe 会自动扣除套餐费用**，此后客户将转为按月获得完整的额度。无需手动切换任何内容。对于无需绑定银行卡的试用，只有在客户届时已添加银行卡的情况下才会发生扣费；否则套餐将结束，子账户会被标记为已取消，且不再发放额度（他们保留剩余的试用额度，除非套餐开启了 **试用后强制过期** 功能——详见下文）。

在设置天数之前，有几点需要了解：

- **试用额度来自您的代理商池**，与任何其他套餐额度完全一样。您广泛推广的试用确实会产生实际成本——请谨慎设置金额，而不是将其保留为完整的月度配额。
- **试用仅适用于新注册用户。** 通过您的支付链接或嵌入式结账方式进行的注册，将按照套餐配置应用试用。如果子账户已经存在（例如您自己从“子账户”页面创建的账户、已经订阅过您的服务的账户，或已经使用过试用的账户），则在他们从自己的 **设置 → 账单** 页面订阅时会立即扣费；不会有第二次试用。
- **在试用期间取消不会给客户造成任何损失。** 他们永远不会被扣费，并且他们会保留账户中剩余的任何试用额度——除非套餐开启了强制过期功能，在这种情况下，试用结束时未使用的额度会退回到您的池中（请参阅下一点）。
- **您可以选择如何处理未使用的试用额度。** 默认情况下，如果试用结束时未升级，客户会被取消订阅，但仍保留剩余的试用额度，因此他们的 AI 会继续回复，直到额度用完。在套餐上开启 **试用后强制过期**（位于 **开始试用需绑定卡** 旁边），则会出现相反的情况：试用结束时，未使用的试用额度会立即退回到您的代理商池，且客户账户会被锁定——发送和 AI 回复停止，他们会看到 *“您的免费试用已结束。请联系您的服务提供商以继续。”* 只有他们未花费的额度才会退回。客户在试用期间通过平台租用的任何电话号码也会在同一时刻被释放，因此其月租费停止——您和客户都会收到相关邮件，且已释放的号码无法恢复（请参阅 [客户的电话号码](#a-clients-phone-numbers)）。购买任何套餐都会自动解锁账户，您也可以从子账户的 **编辑** 模态框中自行解除或更改锁定（请参阅 [阻止/暂停子账户](#blocking-pausing-a-sub-account)）。请在 [第 3 步 — 设置定价层级](agency-accounts.md#step-3--set-up-pricing-tiers) 中按套餐进行设置。
- **对于试用定价或低价套餐，请限制结转额度。** 几乎不使用产品的客户每月仍会收到配额，如果开启了结转，这些额度会在您的池中无限期堆积。请在套餐（或该特定客户）上设置 **最多保留** 或 **过期未使用额度**，以防止余额失控——请参阅 [限制结转额度](#capping-what-rolls-over)。
- 一旦他们开始付费，套餐的功能列表将成为权威：您在试用期间手动授予的任何额外功能，在下次续订时都会重置为套餐列表中的功能。

#### 手动运行试用（管理 → 转售）

如果您更倾向于自行管理试用——例如为特定潜在客户提供更长的试用期或不同的额度——您仍然可以通过结合这两种模式来实现。在这种情况下，没有任何内容会自动过期；由您决定试用何时结束。

1. **自行创建子账户**：在“子账户”页面进行操作。无需支付费用；它将以手动模式启动，在您设置的额度和消费限额内从您的代理商资金池中扣费。
2. **当您决定试用期结束时**，打开子账户的**编辑**模态框，并将**信用管理**切换为**转售**。
3. **让客户订阅**——他们可以直接从自己的**设置 → 账单**页面选择套餐（请参阅[客户在账单页面看到的内容](#what-the-client-sees-on-their-billing-page)），或者您也可以从**SaaS 模式 → 付款**中向他们发送您的支付链接（或嵌入结账页面）。

必须按正确的顺序完成以下两件事：

> **在客户付款之前，请务必将账户切换为转售模式。** 如果在子账户仍处于手动模式时通过您的结账页面进行支付，款项将无法送达——平台不会向手动模式的账户发放信用额度，且系统不会自动退款。请务必先切换模式，然后再发送链接。

- **客户必须使用其试用子账户所绑定的相同电子邮件地址进行支付。** 相同的电子邮件意味着订阅将升级现有的账户，他们可以保留原有的频道、联系人和聊天记录。使用不同的电子邮件则会创建一个全新的空子账户。（如果电子邮件属于您代理商之外的账户，系统将拒绝该支付并自动退款。）

需要规划的一点是：套餐内置的试用仅适用于通过您的支付链接或结账页面进行的新注册。您自己创建的子账户在从其账单页面订阅时，永远不会获得套餐的免费试用（因为它已经经历过手动试用），因此会立即被扣费。如果手动试用的客户在订阅时犹豫不决，您可以 [锁定子账户](#blocking-pausing-a-sub-account) 并显示自定义锁定消息，直到他们选择套餐为止。

---

## 创建子账户

点击绿色的 **添加账户** 按钮（位于“子账户”页面右上角，如果您还没有子账户，则点击空状态下的 **创建子账户**）。此时会打开一个 3 步操作的模态框：

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-add-modal.png" alt="添加子账户模态框的“账户”步骤，显示了 3 步进度（账户、业务、功能），包含名字、姓氏和电子邮件字段"><figcaption><p>添加子账户模态框。三个步骤：账户 → 业务 → 功能。您输入的电子邮件将成为客户的登录地址。</p></figcaption></figure>
:::

### 第 1 步 — 账户

- **名字** 和 **姓氏**。
- **电子邮件地址** — 这将成为子账户的登录邮箱。

点击 **继续**。

### 第 2 步 — 业务

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-add-modal-business.png" alt="添加子账户模态框的“业务”步骤，显示了业务名称、描述、地址自动填充、城市/州/邮政编码、国家/地区选择器、语言和时区"><figcaption><p>业务步骤：地址自动填充功能会为您填写城市、州、邮政编码和国家/地区；每个字段均可手动编辑。</p></figcaption></figure>
:::

- **业务名称**（必填）。
- **描述**（选填）。
- **地址** — 开始输入并从自动填充建议中选择；城市、州、邮政编码和国家/地区会自动填写。每个字段仍可手动编辑。
- **国家/地区**（必填） — 带有国旗的可搜索列表；这决定了账户的货币和默认设置。
- 账户的 **语言** 和 **时区**。

点击 **继续**。

### 第 3 步 — 功能

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-add-modal-features.png" alt="“添加子账户”模态框的“功能”步骤，显示了渠道限制选择器和带有各渠道切换开关的“渠道类型”组"><figcaption><p>“功能”步骤，顶部：渠道限制选择器和“渠道类型”切换开关。向下滚动可显示 AI 理解、AI 功能以及联系人与 AI 智能体。大多数默认选项均已开启。</p></figcaption></figure>
:::

- 按类别划分的功能编辑器 — 与您自己的套餐层级所使用的功能集相同（渠道、联系人和 AI 智能体、AI 理解能力、开发者功能、AI 智能体上下文大小、团队席位等）。每个子账户在创建时都会默认开启一套合理的配置；您可以随时关闭不希望该客户拥有的任何功能。**联系人与 AI 智能体 (Contacts & AI Agents)** 组还包含账户的 **AI 智能体限额 (AI Agent limit)** — 这是一个数值而非开关：您可以将其保留为 **未设置 (Not set)**，选择 **无限制 (Unlimited)**，或输入该客户可拥有的 AI 智能体确切数量。在此处设置的限额会被视为手动覆盖，因此在套餐续订后依然有效。
- **渠道 (Channels)** 组包含账户的 **渠道限额 (Channel limit)** — 这是一个数值，与 AI 智能体限额类似：即该客户可以**同时连接**多少个消息渠道。新子账户默认从 **1** 开始；您可以选择 **无限制 (Unlimited)** 或输入任何确切数量（包括 **0**，适用于完全由您代管渠道的客户）。该限额控制的是*数量*而非*具体渠道* — 即使限额为一个渠道的客户，仍能看到完整的渠道菜单并选择要连接哪一个。它计算的是**连接数**，而非渠道类型：每个 WhatsApp 号码占用一个名额，而 Instagram 和 Messenger 则共享其 Meta 页面连接的一个名额。当达到限额时，连接新渠道会显示明确的上限提示；重新连接已有的渠道（例如重新扫描 WhatsApp 二维码）则永远不会被阻止。在此处设置的限额会被视为手动覆盖，因此在套餐续订后依然有效。
- 列表中的 **渠道类型 (Channel Types)** 组决定了该客户可以连接哪些消息渠道 — 聊天小部件、WhatsApp Business API、WhatsApp Web、Instagram、Facebook Messenger、Telegram、LINE、Viber、电子邮件、短信和 iMessage。除非您手动关闭，否则渠道类型默认处于开启状态；已关闭的渠道会在客户的“渠道”页面显示为锁定状态，并附带升级套餐的提示。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-add-modal-features-2.png" alt="“功能”步骤的底部，显示了“每日摘要”和“媒体库”开关、AI 代理限额选择器、开发者开关、AI 代理上下文和团队层级选择器，以及“创建账户”按钮上方的“发送账户信息至子账户”和“引导式设置向导”开关"><figcaption><p>“功能”步骤的底部：“联系人与 AI 代理”的末尾（每日摘要、<strong>媒体库</strong>、<strong>AI 代理限额</strong>选择器）、开发者开关、AI 代理上下文/团队层级选择器，以及位于<strong>创建账户</strong>按钮上方的欢迎邮件和设置向导开关。</p></figcaption></figure>
:::

- **白标 (White label)** — 仅在您运行多个 [白标域名](white-labeling.md#up-to-three-white-labels) 时显示。选择该客户所属的域名：他们的电子邮件将带有该域名的品牌标识，并通过该域名的 [电子邮件设置](white-labeling.md#email-sending-per-domain) 发送。默认为您的主域名，您稍后可以在同一个编辑界面中更改它。
- **发送账户信息给子账户 (Send account info to the sub-account)** — 默认开启。客户会收到一封包含其登录详情的欢迎邮件，这通常是您所需要的：密码属于该账户的使用者。您自己的“新子账户”通知随后仅确认账户已创建，而不会重复显示密码。如果您想亲自移交凭据，请将其关闭 — 此时密码将通过电子邮件发送给您，并会在屏幕上显示一次。
- **引导式设置向导 (Guided setup wizard)** — 默认开启。开启后，客户首次登录时将通过“设置向导”进行引导。将其关闭，他们将直接进入仪表板，且侧边栏中的 **设置向导 (Setup Wizard)** 条目将被隐藏（请参阅 [关闭设置向导](#turning-the-setup-wizard-off)）。

点击 **创建账户 (Create account)**。

### 接下来会发生什么

- 确认屏幕会显示生成的 **临时密码** — 请立即点击 **复制密码 (Copy password)**，之后将无法再次查看。点击 **完成 (Done)** 以关闭。
- 客户会收到一封包含其登录凭据和 **登录 (Log in)** 按钮的电子邮件，该按钮会将他们直接带到您的白标登录页面（您自己的域名，完全品牌化 — 而非 DM Champ 应用）。如果您关闭了 **发送账户信息给子账户 (Send account info to the sub-account)**，则不会发送此邮件 — 密码会发送给您，显示在您自己的“新子账户已创建”通知中以及上述确认屏幕上。
- 子账户会立即出现在“子账户”列表中，并带有 **100 点额度消费限额**，以便客户无需等待您充值即可立即尝试 AI 回复和营销活动。设置此项不会从您的代理商资源池中扣除任何费用 — 请参阅 [消费限额是上限，而非钱包](#the-spending-limit-is-a-cap-not-a-wallet)。您可以随时从该子账户的 **编辑 (Edit)** 模态框中调整消费限额 — 请参阅 [额度分配与管理](#credit-allocation-and-management)。

> 当客户首次使用其电子邮件凭据登录时，他们会进入“设置向导”，该向导将引导他们构建第一个 AI 智能体并将其连接到他们的渠道。他们可以随时从侧边栏底部的 **设置向导** 入口重新打开它。

### 关闭设置向导

对于将自行配置账户的客户，请保持开启 **引导式设置向导** —— 这是从首次登录到拥有可用 AI 智能体的最快途径，也是大多数子账户应采用的方式。

对于“全托管”客户，请将其关闭。在这种情况下，您可以在客户登录之前构建营销活动、连接渠道并加载知识库。这些客户登录后将直接看到仪表板，而不是被要求设置您已经完成的内容。

关闭向导后：

- 首次登录直接进入仪表板。
- **设置向导 (Setup Wizard)** 条目将从该客户的侧边栏中隐藏。
- 其他内容保持不变 — 功能、积分和所有设置均相同。

您可以随时为客户重新开启向导：打开子账户的 **编辑 (Edit)** 模态框，找到菜单可见性列表，并重新显示 **设置向导 (Setup Wizard)** 项目。他们将能够在需要时随时自行运行该向导。

---

## 自动化处理客户账户相关事宜

客户账户可以在您的代理账户上启动[自动化](../automations/automations.md)，从而让入职和日常维护等琐事无需您亲力亲为。大多数代理机构首先构建的自动化流程是：新子账户创建时默认拥有 100 点额度，如果您希望它们在您许可之前从零开始，此功能可替代每次手动设置的操作。

1. 在您的**代理**账户中，前往 **AI Studio → 自动化 → 新建自动化**，点击画布上的触发器，然后点击**更改触发器**。
2. 打开**代理**并选择**子账户已创建**。
3. 添加一个**更新子账户**操作，并将其**消费限额**设置为 `0`。它已指向刚刚创建的账户，因此无需填写其他内容。保存，然后开启**已启用**。

此后，每一位新客户——无论是从本页面创建、通过 API 创建还是通过您的注册页面创建——都将从零额度开始，您可以随时在准备好后提高限额。

另外还有两个各需十分钟即可完成的组合：将**子账户活动**触发器中的**额度不足**连接到 Slack 消息或电子邮件，以便您在客户额度耗尽前收到通知；以及将同一触发器中的**渠道已断开**连接到**提醒人工**步骤，这样一旦 WhatsApp 连接中断，您当天就能发现并处理，而无需等到客户下次投诉时才知晓。

---

## 子账户表格

一旦您拥有了账户，页面将显示一个包含以下列的表格：**账户 (Account)**、**ID**、**创建时间 (Created)**、**营销活动 (Campaigns)**（进行中/已暂停/无）、**剩余积分 (Credits left)**、**每月 (Monthly)**、**已用 (Used)**、**用量 (Usage)**、**上次重置 (Last reset)**、**BYOK** 和 **操作 (Actions)**。

行按企业名称（来自“业务”步骤的公司名称；联系人姓名显示在其下方）进行字母顺序排序。底部的分页栏有一个**每页行数**选择器（12、25、50 或 100；页面会记住您的选择），如果您的客户分布在多个白标品牌下，搜索框旁边的**品牌**下拉菜单可将列表缩小到一个域名。

每一行的 **操作** 列都有一个三点 **更多** 菜单，包含：

- **查看聊天** — 该子账户的只读收件箱。
- **额度使用详情** — 详细的使用情况明细。
- **编辑** — 完整的“编辑子账户”模态框（额度、通知、功能、菜单可见性、访问权限）。
- **将营销活动复制到此处** — 将您已验证的营销活动之一复制到此子账户中。
- **将智能体复制到此处** — 将您的 AI 智能体之一复制到此子账户中。请参阅 [将 AI 智能体复制到子账户](#copy-an-ai-agent-to-a-sub-account)。
- **以用户身份登录** — 直接进入子账户的仪表板。
- **删除账户** — 永久移除该子账户及其所有内容。

---

## 查看子账户的聊天记录

点击该行的 **更多** 菜单 → **查看聊天记录**，即可打开该子账户的只读收件箱 — 您可以通过联系人搜索他们的对话，然后打开其中一个以阅读完整会话（长记录可使用 **加载更早记录** 按钮）。此处的内容无法编辑或回复；它仅供您在不离开代理商仪表板的情况下查看客户情况。若要以客户身份进行回复，请改用 **以用户身份登录**。

---

## 管理子账户访问权限

### 客户登录

每个子账户都附带登录凭据。您可以：

- **与客户共享凭据**，让他们自行管理账户。
- **自己保留凭据**，并代表他们管理一切。
- **使用登录模式**，从您自己的仪表板进入子账户，就像您是客户一样，无需他们的凭据 — 请参阅 [登录模式（以子账户身份操作）](#sign-in-mode-acting-as-a-sub-account)。

### 登录模式（以子账户身份操作）

登录模式允许您直接访问子账户（就像您是客户本人一样），而无需他们的登录凭据。（其他一些平台称之为“协助”或“模拟”。）有两种实现方式：

**从“子账户”页面：**

1. 点击侧边栏中的 **子账户**。
2. 在列表中找到该子账户。在该行上，点击 **更多** 菜单（最右侧的三个点）。
3. 点击 **以用户身份登录**。

**从任何位置，通过账户切换器：**

1. 在侧边栏顶部，点击 **切换账户**。
2. 通过名称或电子邮件搜索子账户，或滚动列表查找。
3. 点击该子账户。

无论哪种方式，仪表板都会以该子账户的身份重新加载——您可以完全访问其营销活动、联系人、聊天记录和设置。当您处于子账户内部时，切换器胶囊会变为琥珀色并显示 **Assisting: <name>**。您可以随时点击它并选择 **Back to my agency** 返回您自己的仪表板。每页顶部都会出现一个琥珀色的 **Assisting** 栏，其中包含相同的 **Back to main account** 按钮。如果您需要更多空间，请点击栏右端的 **×** 将其隐藏；它会在该浏览器标签页中保持隐藏状态，直到您离开该子账户，侧边栏胶囊仍会显示您当前所在的账户。

> **登录模式向您展示的内容比客户看到的更多。** 因此，您无需反复开关设置即可修复任何问题。登录模式会刻意忽略<strong>菜单可见性</strong>开关——在您会话期间，所有隐藏的侧边栏和设置项都会重新出现。在<strong>功能</strong>下关闭的项目将保持关闭状态，因为这些是实际的权限，而非显示设置。如果您想检查客户实际看到的内容，请通过他们自己的登录信息进行判断，而不是通过登录模式。

---

## 授予团队成员客户账户访问权限

您自己的员工（客户经理、支持代理、文案撰稿人）通常需要在您的多个客户账户内工作。有两种安排方式，选择正确的方式可以节省大量管理工作：

1. **从您的代理机构团队页面授予他们客户账户权限。** 在他们的代理机构席位上进行一项设置，即可涵盖您想要的任意数量的客户。这是为您自己的员工准备的正确选择。
2. **直接邀请他们进入客户子账户**，作为该账户的成员。这是为*客户*自己的员工准备的正确选择——请参阅[何时邀请某人进入客户账户](#when-to-invite-someone-into-a-client-account-instead)。

### 设置授权

**如何操作：** 切换到您的**代理机构**账户，转到“设置”→**团队**，然后点击成员行上的**滑块图标**。权限编辑器中有一个**客户账户**部分（仅在代理机构账户上显示）。

选择以下四个选项之一：

| 选项 | 成员获得的内容 |
|--------|---------------------|
| **默认（仅限管理员）** | 与以往的工作方式没有变化：拥有团队管理权限的成员可以访问每个客户账户，其他人则无法访问。 |
| **所有客户** | 您的每一个客户账户，包括您以后创建的账户。 |
| **选定客户** | 仅限您在列表中勾选的账户。按名称或电子邮件搜索——在客户较多时非常方便。 |
| **无访问权限** | 完全没有客户账户访问权限，即使该成员是您代理机构的管理员。使用此选项可完全禁止经理参与客户工作。 |

然后设置**在客户账户内的身份**——**管理员**、**编辑者**或**查看者**。这是成员*进入*已授权的客户账户后所拥有的角色，其工作方式与您自己团队中的角色完全相同（请参阅[角色](../settings/team-management.md#roles)）。例如，查看者授权意味着该人员可以阅读每个已授权客户的聊天记录和营销活动，但无法更改任何内容。

点击**保存权限**。成员行随后会显示他们已被授予访问权限的客户数量。

### 成员看到的内容

- 已授权的客户账户会出现在侧边栏顶部的**切换账户**控件中，与您的代理机构账户并列。
- 点击其中一个即可直接进入——无需接受邀请，无需单独登录，无需客户批准。
- 在内部，他们以您选择的角色工作。其角色未涵盖的区域将被隐藏或设为只读，就像在您自己的团队中一样。
- **子账户**页面本身仍属于团队管理权限。仅拥有授权的成员通过账户切换器访问其客户；同时拥有这两者的成员也可以从该页面管理已授权的客户。

几点值得注意的事项：

- **授权不会占用客户的团队席位。** 该人员属于您的代理机构团队；客户自己的成员列表中不会添加任何内容。
- **移除授权立即生效。** 取消勾选客户、将成员切换为**无访问权限**，或暂停/从您的代理机构团队中移除他们，他们进入这些账户的途径将立即关闭——包括他们已经打开的会话。
- **授权是针对每个成员的。** 两位客户经理可以拥有完全不同的客户列表，并担任不同的角色。
- **创建客户账户仍需要团队管理权限。** 授权允许某人在您分配给他们的客户中工作；它不允许他们添加新的客户。

### 何时邀请某人进入客户账户

授权是关于*您的*员工访问*您的*客户。在以下情况时，请直接邀请某人进入子账户（在该账户内部，设置 → **团队**）：

- **它们属于客户，而不属于你。** 客户自己的经理或代理人应该是客户账户的成员，这样他们的访问权限就能独立于你的代理团队而存在，并且在你移交账户时依然保留。
- **你需要微调某个客户内部的某个人员。** 直接成员身份可以携带针对特定区域的覆盖设置以及其自身的[聊天和联系人可见性](../settings/team-management.md#limiting-a-member-to-their-own-chats)——例如，某位客户的代理人可能只需要查看分配给他们的对话。而授权（grant）则会为它所涵盖的所有账户设置统一的角色。

两者可以共存。如果某人既被授予了账户访问权限，又是该账户的成员，那么当他们进入该账户时，他们作为该账户成员的身份优先——因此，直接邀请也是为某人在特定客户中提供不同访问权限级别的方法。

---

## 一个客户拥有多家企业

有时，单个客户会经营多家企业，并希望将它们分开管理（独立的联系人、营销活动和号码），而无需整天反复登录和注销。您可以为他们提供一个登录账号，即可访问所有企业：

1. 为每家企业创建一个子账户，每个子账户都有自己的电子邮件地址（请参阅上方的“创建子账户”）。
2. 在每个子账户中，转到 **设置 > 团队管理**，并以 **管理员** 角色邀请客户的个人邮箱作为团队成员。对每家企业重复此操作。
3. 客户从他们收到的电子邮件中接受每项邀请。

此后，客户只需使用其个人邮箱登录一次，即可在左侧边栏顶部附近看到一个 **账户切换器**，其中列出了他们所有的企业。选择其中一个即可直接进入，无需注销。

需要注意两点：

- **使用一个尚未拥有自己账户的邮箱。** 一旦某个邮箱成为某处的团队成员，登录时总是会进入其所属的账户，因此，如果该邮箱同时也拥有一个独立的账户，可能会导致无法访问该账户。
- **每家企业仍保持其独立的子账户身份**，用于计费、额度和限制。切换器只是为了方便用户，并非合并这些企业。

角色、权限和邀请流程在 [团队管理](../settings/team-management.md) 中有完整介绍。

> **这是客户自己的登录信息，因此邀请是这里的正确工具。** 对于在多个客户之间工作的*你自己的*员工，不要邀请他们进入每个账户——请改用代理团队页面为他们授予账户访问权限（请参阅[为团队成员提供客户账户访问权限](#giving-team-members-access-to-client-accounts)）。

### 所有品牌共用一个 WhatsApp 号码，还是每个品牌一个？

决定性因素是潜在客户看到的内容，而非技术本身。在 WhatsApp 上，显示名称和商家资料是与号码绑定的：所有给该号码发送消息的人看到的都是相同的名称、Logo 和资料，并且所有对话都会落在他们手机上的同一个聊天线程中——因此，即使您在内部将品牌分开，共享号码始终呈现的是单一的公共身份。

- **当品牌实际上是拥有多个业务的同一家公司时，使用一个号码即可。** 将其保留在单个账户中，并为每个品牌分配一个 [AI 智能体](../ai-agents/ai-agents.md)，通过 [关键词入口点](../ai-agents/entry-points.md)（关键词规则会在渠道默认设置之前进行检查）以及带有不同预填开场白的各来源 [短链接](../settings/short-links.md) 进行路由。标签、列表和自定义字段可以保持联系人的细分。
- **当品牌需要独特的公共身份时，为每个品牌创建一个拥有独立号码的子账户是正确的结构**——它们需要各自的显示名称、资料以及各自获批的消息模板。这样，每个子账户都能保留各自的联系人、聊天记录、智能体、额度分配和团队访问权限，从而使每个品牌的报告和支出上限保持清晰。

规划时需考虑两个限制：每个账户或子账户在 Meta 端都需要有自己的 WhatsApp Business 账户（一个 WABA 一次只能关联到一个账户——请参阅 [WhatsApp Business API](../messaging-channels/whatsapp-business.md#each-account-needs-its-own-whatsapp-business-account)），并且每个号码都有自己的月租费用，因此按品牌分配号码虽然能实现清晰的隔离，但会产生更高的基础设施成本。

---

## 封禁/暂停子账户

如果客户拖欠您的款项，或者您只是需要暂时暂停其账户，您可以封禁子账户的访问权限，而无需删除任何内容。所有内容都不会丢失——营销活动、联系人和聊天记录都保持原样，您可以随时解除封禁。

1. 打开子账户的 **编辑** 模态框（行 **更多** 菜单 → **编辑**）。
2. 滚动到 **访问权限** 部分并选择一个 **账户状态**：
   - **活跃** — 正常访问。
   - **软封禁** — 阻止子账户发送消息（营销活动、广播、手动发送、后续跟进）。其 AI 机器人会继续正常回复收到的消息，客户仍然可以登录并使用该应用程序。
   - **硬封禁** — 停止发送消息 *且* 停止 AI 机器人回复。客户仍然可以登录，但会看到全屏锁定消息而不是应用程序，唯一的选项是 **注销** 按钮。
3. （可选）添加一条 **封禁消息**，客户在被硬封禁时会看到该消息，或者用它来解释情况。
4. 点击 **保存**。开启封禁时会先要求您确认，因为这会破坏访问权限。

几点值得注意的事项：

- **您自己的订阅结束会锁定所有子账户。** 如果您的代理订阅被取消，所有子账户将在取消生效的那一刻自动被强制锁定——它们的发送和 AI 回复功能将停止，且它们会看到锁定屏幕——一旦您重新订阅，它们会自动解锁。在此期间不会删除任何内容。
- **不会自动向客户发送电子邮件。** 如果您希望让他们知道他们已被锁定以及原因，请自行告知——这留给您处理，因为许多代理商会对其服务进行白标（white-label）处理。
- **这是完全可逆的。** 将状态切换回“活跃”（Active）可立即恢复完全访问权限。
- **这与 DM Champ 的计费是分开的。** 锁定子账户只会影响您与客户的关系——它对您自己的订阅或我们这边的 Stripe 计费没有影响。
- **计费和登录始终保持开放。** 即使在强制锁定状态下，客户仍然可以访问计费和登录/注销页面——他们永远不会被完全锁定在账户之外。
- **试用期硬过期会为您设置此锁定。** 如果某个方案开启了**试用后硬过期**（Hard expiry after trial），且客户在试用期结束时未订阅，其账户会自动被强制锁定，并显示消息 *“您的免费试用已结束。请联系您的服务提供商以继续。”* ——一旦他们购买了方案，账户会自动解锁。您仍然可以像处理其他锁定一样在此处更改或清除它。您手动设置的锁定永远不会被此覆盖或清除，因此您自己的原因始终优先。硬过期还会释放客户通过平台租用的任何号码；您自己设置的锁定则不会——如果您想移除号码，请从同一模态框的**电话号码**（Phone numbers）部分进行释放（请参阅 [客户的电话号码](#a-clients-phone-numbers)）。请参阅 [运行免费试用](#running-a-free-trial)。
- **您也可以通过 API 暂停和取消暂停。** `POST /v1/subaccounts/{subAccountUid}/pause` 可设置强制锁定（并可为客户的锁定屏幕提供可选消息），`POST /v1/subaccounts/{subAccountUid}/unpause` 可解除锁定——当客户在您自己的计费系统中暂停订阅，且您希望自动同步该暂停状态时，这非常方便。相同的两个操作在 [MCP 服务器](../integrations/connect-ai-clients.md) 中作为 `pause_subaccount` / `unpause_subaccount` 提供。请参阅 [代理商 API](api-for-agencies.md#pause-a-client-who-has-suspended-their-subscription)。
- **想要设置定时器？从您的代理账户中将其构建为自动化流程。** 在 AI Studio → 自动化（Automations）中，创建一个带有**手动运行**（Manual run）触发器、**延迟**（Delay）步骤（例如 30 天）和 **HTTP 请求**（HTTP request）步骤的自动化：方法 `POST`，地址 `https://api.dmchamp.com/v1/subaccounts/{subAccountUid}/pause`，标头 `X-API-Key`（包含您的代理 API 密钥，位于**设置 → API**）。在客户访问权限开始的那一天点击**运行**（Run），当延迟时间结束时，账户会自动强制锁定。由于该自动化流程存在于*您*的账户中，客户永远看不到它，也无法将其删除——`{subAccountUid}` 是“子账户”页面上的 **ID** 列。第二个调用 `/unpause` 的自动化流程则执行相反的操作。

---

## 客户的电话号码

在客户账户上连接的每个号码都会列在子账户 **编辑** 模态框（行 **更多** 菜单 → **编辑**）的 **电话号码** 部分，因此您无需以客户身份登录即可释放号码：

- 客户 **通过平台租用** 的号码会显示一个 **释放** 按钮。释放它会停止其月租费，将号码退还给运营商，且此操作无法撤销；同一号码在 7 天内无法重新购买。
- 客户 **自带** 的号码（他们自己的 WhatsApp Business 账户、Meta 应用或 Twilio 账户）以及 **WhatsApp Web** 连接会显示 **移除**：该线路仅在此处被移除，并保留在原提供商处。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-edit-phone-numbers.png" alt="编辑子账户模态框滚动到其电话号码部分，列出了标记为“在此处租用”的 Nova Booking Line +14155550123，行上有一个红色的“释放”按钮，上方是“访问”部分"><figcaption><p><strong>电话号码</strong> 部分位于编辑模态框的 <strong>访问</strong> 下方——通过平台租用的号码会获得一个 <strong>释放</strong> 按钮，客户自带的号码则显示 <strong>移除</strong>。</p></figcaption></figure>
:::

以下两件事会自动发生，因此租用的号码永远不会在无法支付费用的账户上持续产生租金：

- **强制过期的试用会释放其租用的号码。** 当开启了 **试用后强制过期** 的套餐在未升级的情况下结束时，客户租用的每个号码都会在账户被锁定的瞬间被释放。您和客户都会收到一封包含该号码名称的邮件。
- **连续两个月无法收取的租金会释放该号码。** 如果客户余额不足以支付号码的月租费，租金会被跳过，且您和客户都会收到警告邮件。如果在大约一个月后的下一次月度扣费尝试时余额仍然不足，该号码将被释放，且您和客户会再次收到邮件。在此之前为客户充值可以保留该号码。

您自己设置的锁定永远不会释放任何内容——暂停的客户会保留他们的号码，直到您或他们释放这些号码。

---

## 通知路由

当子账户发生需要提醒的情况时（例如：联系人需要人工介入、机器人达到消息上限、WhatsApp 模板被批准或拒绝、营销活动完成初始消息发送），平台可以同时向您（代理商）和子账户的自有用户发送电子邮件。您可以针对每个子账户决定谁接收这些提醒。

打开子账户的 **编辑** 模态框，在 **通知** 下方找到两个开关：

- **发送通知给子账户** — 开启后，子账户的自有用户将收到这些提醒邮件。如果您不希望客户被运营提醒打扰，且更愿意亲自处理所有事务，请将其关闭。
- **发送通知给代理商** — 开启后，您（代理商）将收到此子账户的这些提醒邮件。对于您不想收到提醒的“甩手掌柜”型客户，请将其关闭。

两个开关**默认均为开启状态**，因此在您更改设置之前，全新的子账户会向双方发送通知。这两个开关相互独立：您可以选择仅将提醒路由至子账户、仅路由至您的代理账户、同时路由至两者，或均不路由。

代理机构副本也遵循子账户各自的按类别频道设置。如果子账户[通知](../settings/notifications.md#notification-categories)页面上的某个类别关闭了“电子邮件”列（例如**来自已暂停联系人的消息**或**AI 暂停的消息**），即使开启了**向代理机构发送通知**，子账户和代理机构都不会收到该类别的电子邮件。始终开启的关键警报（额度、账单、预约、人工提醒、API 密钥错误）无论如何都会发送给代理机构。

> **如果将两个开关都关闭，则双方都不会收到该电子邮件。** 如果两个开关均处于关闭状态，子账户的提醒邮件将被完全屏蔽——您和客户都不会收到通知。如果这些提醒对您很重要，请至少保持其中一个开关开启。

这两个开关仅控制子账户的提醒**电子邮件** — 例如联系人需要人工介入、机器人达到消息上限、WhatsApp 模板获批或被拒、营销活动完成开场消息发送等。它们不会改变应用内行为、账单提醒，也不会影响您作为代理商收到的“已创建新子账户”通知（该通知始终会发送）。

---

## 对子账户隐藏页面

默认情况下，每个子账户都可以看到完整的侧边栏和“设置”菜单。如果客户不应访问某些页面（例如“账单”，或者您代表他们管理的某个渠道），请打开他们的**编辑**模态框，展开**菜单可见性**，然后关闭您希望对他们隐藏的任何**侧边导航**或**设置导航**项。每个开关默认均为**开启**状态，意味着客户可以看到该项目；关闭开关即可将其隐藏。隐藏的项目会直接从该子账户的菜单中消失；其底层数据或权限不会发生任何变化。

隐藏项目仅针对子账户已有权访问的功能起到视觉隐藏作用——它不会授予其功能集未包含的访问权限。如果某项功能在**功能**设置下处于关闭状态，那么隐藏或显示其菜单项都不会产生任何影响；无论如何，该功能都无法访问。

因此，如果 **侧边导航** 行对应的页面需要客户端尚未具备的功能（例如 **自动化**、**任务** 或 **每日摘要**），该行将显示为灰色，并附带一条说明，提示您需要先开启哪些功能。在 **功能** 下勾选相应功能后，该行会立即解锁，无需保存即可生效。

### 功能与菜单可见性

<strong>编辑</strong>模态框为您提供了两个独立的控件来控制客户在其账户中看到的内容，它们不可互换：

- **功能** — 账户拥有的权限。关闭其中一项会移除该功能，且仅用于配置该功能的任何页面也会随之消失。<strong>使用您自己的 API 密钥 (BYOK)</strong> 位于此处：将其关闭，客户将永远看不到<strong>设置 → 高级 → BYOK API 密钥</strong>页面，无论是在他们自己的登录中还是在登录模式下。
- **菜单可见性** — 显示哪些侧边栏和设置条目（针对账户仍拥有的功能）。使用它来整理客户的导航，而不是为了隐藏某些内容：这是一个显示设置，在您处于登录模式时它不适用。

因此，如果您希望客户永远无法触及产品的某一部分，请关闭该**功能**。如果您只是想让他们的菜单更简洁，请使用**菜单可见性**。

---

## 额度分配与管理

### 消费限额是上限，而非钱包

您为子账户设置的**消费限额**是该客户可以使用*您的*额度池的上限。它并不是交给客户的一个独立额度池。每执行一次 AI 操作，都会在使用的瞬间从客户的限额中扣除一个额度，**同时**从您的代理账户余额中扣除相同数量的额度。

由此得出两点结论，代理商经常会忽略这些：

- **客户的限额显示正常，但仍可能停止工作。** 如果您的代理账户额度池已耗尽，那么无论限额数字有多高，该限额都无法使用，且客户的机器人会因“额度不足”错误而停止运行。您需要关注的是您的代理账户余额。
- **更改限额不会移动任何额度。** 提高限额不会从您的额度池中扣除任何额度；降低限额也不会退回任何额度。两个方向之间没有任何转移，因此降低限额时不会损失任何东西——您可以随意将其调回，无需任何成本。特意没有设置“将额度移回代理账户”的操作，因为根本没有额度可以移动。

您可以将其想象为您发给客户的公司信用卡：限额规定了他们可以使用您多少钱，而这些钱在他们消费之前一直保留在您的账户中。

#### 我的信用池有多少已被占用？

由于限额不会从您的余额中扣除，因此“账单”页面上的数字无法告诉您有多少额度已经承诺给了客户。**子账户**页面顶部右侧的两个统计磁贴可以显示这一点：

- **已分配给客户的额度** — 所有子账户中每位客户当前支出限额的总和。下方的文字说明了该总和包含的账户数量。
- **未分配的额度** — 您的代理余额减去该总额：这是您的信用池中尚未被任何客户占用的部分，也是您在提高限额或引入新客户之前需要查看的数字。

如果客户的限额总和超过了您的余额，**未分配的额度**将变为负数并显示为红色。这种情况并不会导致系统故障——它仅意味着如果每位客户都达到其限额，信用池将会先耗尽。请在 **设置 > 账单** 下充值，或降低部分限额，直到数值恢复为绿色。

客户通过您自己的结账流程（转售模式）购买的额度不计入**已分配给客户的额度**：这些额度在购买时已支付，不会再占用您的信用池。只有转售客户余额中来自其每月配额的部分才会被计入。

为了使这种关系可见，**编辑**模态框中的**信用管理**部分会在模式选择器正上方显示**您的代理余额**：即该客户所使用的实时资金池。如果客户需要更多额度，请提高他们的**消费限额**；如果资金池本身不足，该数字就是您在**设置 > 账单**中进行充值的提示。在此过程中没有“转账”步骤，因为在客户使用之前，信用额度始终保留在您的账户中。

> **保持代理账户额度池充足。** 由于每个子账户都是从您的额度池中扣除额度，因此当客户因额度不足而停止工作时，解决方法几乎总是为您的代理账户充值，而不是提高客户的限额。请在您的代理账户的**设置 > 账单**下开启**自动充值**，以便在客户开始丢失消息之前补充额度池。对于终身授权或 AppSumo 许可证，没有每月额度配额，因此只有在您购买额度或触发自动充值时，额度池才会补充。

这描述的是默认的**手动模式**。在转售模式下，客户购买的积分会在购买时直接从您的资金池中扣除 — 请参阅 [积分管理模式](#credit-management-modes)。

### 额度管理模式

每个子账户使用两种信用额度模式之一，可在其**编辑**模态框中的**信用管理**下进行设置：

**手动模式（默认）：**

- 信用额度由您的代理商资源池共享。
- 当子账户使用信用额度（AI 响应、营销活动等）时，将从您的代理商余额中扣除。
- 子账户无法查看信用额度余额——它们只需使用平台，而您负责管理资源池。
- 设置**每月配额**，直接调整**消费限额**，并选择未使用的配额是否**结转**到下个月。

> **客户信用额度购买和客户账单门户仅在转售模式下有效。** 当子账户处于手动模式（默认）时，它无法购买自己的信用额度或打开账单门户——您需要通过“编辑”模态框来管理其余额。如果您希望客户自行处理购买事宜，请先将其切换为转售模式。

**信用额度转售模式：**

- 仅在您的代理商套餐包含白标功能（或子账户已处于转售模式）时提供。
- 子账户通过您的自定义结账页面（在**SaaS 模式**中设置）购买自己的信用额度。
- 购买的信用额度按子账户单独跟踪，并在购买时从您的代理商信用资源池中扣除。
- 所有操作（AI 响应、营销活动、WhatsApp 费用等）都会优先消耗已购买的信用额度，然后再使用您的代理商资源池。
- 付款通过 **Stripe** 或通过 **webhook** 处理至您自己的自定义支付提供商——请参阅 [代理商账户 — 自定义支付提供商](agency-accounts.md#option-2-custom-payment-provider)。

> **月度配额在转售模式下依然有效。** 将子账户切换为转售模式，为客户提供了一种购买其自有额度的方式——但这并不会关闭该账户原有的月度配额。每个月，配额仍会作为新额度发放，客户从中消耗的任何额度仍会从您的代理商资源池中扣除，与手动模式完全一致。只有客户*购买*的额度受到保护：这些额度在购买时已从您的资源池中扣除，因此消耗它们不会再影响您的资源池。如需更改或清零配额，请打开子账户的 **编辑** 模态框——**月度配额**字段在两种模式下均可见。如果您将其设置为零且客户没有持有已购买的额度，他们的 AI 和营销活动将会停止，直到他们通过您的结账页面购买额度。

> **您的代理商 BYOK 密钥并不会让子账户的 AI 使用免费。** BYOK 是按工作区设置的。在代理商账户上连接的密钥用于为没有自己密钥的子账户运行 AI，但这些子账户仍会按正常费率消耗积分。只有当子账户连接了自己的 Anthropic 密钥后，该子账户才能获得零积分 AI 使用权。子账户自己的密钥始终优先于代理商密钥。要添加密钥，请使用**以用户身份登录**（行菜单或账户切换器）进入子账户，然后前往**设置 → 高级 → BYOK API 密钥**。这一点经常让许多代理商措手不及，因此请为任何没有自己密钥的子账户规划好积分分配。如果您不想为每个客户管理一个密钥，**Max AI 层级**（默认对每个子账户开启，可在“编辑”模态框 → “功能”中按子账户切换）可以将成本降至最低：每个操作 0.25 积分，并且它还附带了 **Mini** 层级（0.15 积分），适用于不需要 Max 完整准确性的智能体。关于 BYOK 本身的工作原理，请参阅 [AI 模型与 BYOK](../ai-automation/ai-model-and-byok.md#setting-up-byok)。

### 限制结转额度

结转本身没有上限。几乎不使用产品的客户会不断堆积配额，而这些额度中的每一项在他们最终使用时都需要您来承担——这就是为什么低价或试用定价的套餐在后期会变得昂贵的原因。有两个字段可以对其进行限制，它们位于子账户 **编辑** 模态框 → **额度管理** 中的 **结转未使用额度** 开关下方（手动模式和转售模式下均显示）：

- **最多保留** —— 该客户可以结转多少个月的配额。在每次续订时，他们未使用的余额会被修剪为最多该续订授予配额的倍数，然后新周期的额度会叠加在上面。**1** 表示保留一个月，**0.5** 表示半个月，**0** 表示完全不结转。留空则表示无上限。
- **过期未使用额度** —— 以天数为单位。使用时间超过该期限的未使用额度将在达到该期限后的第一次续订时被删除。消费总是优先扣除最旧的额度，因此每月都使用配额的客户永远不会丢失任何东西：只有真正整个窗口期都未使用的额度才会过期。留空则表示永不过期。

同样的两个字段也存在于套餐中，位于套餐编辑器的 **未使用额度** 组中（请参阅 [第 3 步 — 设置定价层级](agency-accounts.md#step-3--set-up-pricing-tiers)），它们适用于该套餐下的每一位客户。**客户上的值优先于套餐的值**——在子账户中填写字段，该值即适用于他们；留空则遵循套餐的设置。

在设置其中任何一个之前，有几点值得了解：

- **续订会触发此操作。** 这意味着当开启结转时，月度配额重置或套餐续订（包括试用转为付费套餐，以及年度套餐的月度额度发放）会触发该操作。期间不会发生任何事情，没有配额和套餐的客户永远不会受到影响。在周期中间将客户移动到不同套餐也不会触发它；他们的下一次续订才会触发。
- **充值额度永远不会被触及。** 只有循环额度（月度配额和套餐额度）受上限和过期限制。客户作为充值、自动充值购买的额度，或者您手动或通过 API 添加的额度，会保留在余额中，直到用完为止，并且它们是最后被消耗的，因此循环额度总是优先被消耗。
- **每次修剪都有记录。** 它会显示在客户 **设置 → 账单** 页面的使用列表中，显示为 **结转上限额度调整** 或 **过期额度调整**，且从不计入使用量。
- **当您开启上限时，余额中已有的额度** 会被视为是在客户上次续订时授予的，因此这是计算过期窗口的日期。

### 设置客户的 Max 和 Mini AI 操作费率

子账户上的 Max 和 Mini AI 操作具有**两种价格**：客户自己的积分余额每次操作消耗的积分，以及您的代理商资金池实际支付的费用。两者之间的差额就是您的利润空间，已内置于平台中。

- **您支付的费用**：每次 Max 操作 0.25 积分，每次 Mini 操作 0.15 积分 — 或者如果您的代理商拥有 **Champions Circle** 会员资格，则每个子账户自动享受 **0.2** 和 **0.12** 的费率（内部费率现在适用于您所有客户的资金池，无需手动开启）。
- **客户消耗的积分**：默认为平台费率（Max 为 0.25，Mini 为 0.15），或者您可以为每个客户设置的任何费率。打开子账户的**编辑**模态框 → **功能** → **客户每次 Max AI 操作的费率**，并输入积分数（最高 10）。将其设置得高于您的成本以增加加价 — 例如，设置为 0.5，Circle 代理商下的客户每次操作消耗 0.5 积分，而您的资金池支付 0.2 — 或者将其设置为与您的成本完全一致，以直接透传您的费率。该值不能低于您的成本，因此您永远不会以亏损的价格向客户收费。清空该字段即可恢复为标准平台费率。

> **您设置的费率同时涵盖 Mini 和 Max。** 该字段标记为**客户每次 Max AI 操作的费率**，但 Mini 操作的定价在同一分支上，因此您在此处输入的加价也会应用于该客户的 Mini 操作 — 0.5 的费率意味着无论智能体处于 Max 还是 Mini 层级，每次操作均扣除 0.5 积分。如果您希望 Mini 对客户保持低价，请将该字段留空，以便两个层级均按各自的平台费率计费。

客户费率仅适用于 **Max** 和 **Mini** 层级的操作（它永远不会改变 Pro 或 Economy 的定价）。您账单页面的使用历史记录会显示每次操作的双方费用：客户消耗的积分以及您的资金池支付的费用。

客户看到的内容遵循您设定的价格：其智能体编辑器中的 **AI 质量**卡片会显示您为每个层级设定的单次操作价格（绝不会显示平台费率或您的折扣），而其“账单”页面上的 **每次操作成本**卡片会列出您设定的价格（不包含您的加价）——WhatsApp 费用加价会显示为因国家/地区而异的每条消息费用，而不是运营商费用的倍数。

### 将客户锁定为单一 AI 模型

默认情况下，每个客户都会在代理编辑器的 **AI 质量**卡片中选择自己的 AI 模型，而切换到更昂贵模型的客户会更快地消耗您的额度池。如果您希望代他们做出决定，请打开子账户的**编辑**模态框 → **功能** → **此客户可使用的 AI 模型**，并开启他们可以选择的模型。开启的模型对他们可用，关闭的模型则不可用；开关下方的提示确认了客户仅限于使用已开启的模型。

- **保持所有开关关闭**，则不进行锁定 — 客户可以选择其套餐包含的任何模型。这是每个子账户的初始状态。
- **开启且仅开启一个**（例如 **Max**），客户将被固定在该模型上。其他模型将从他们的“AI 质量”卡片中消失。唯一的例外是客户在您设置锁定之前已经在使用的模型：该卡片将保持可见，以便他们仍能看到其代理当前使用的模型。
- **开启多个**，可以为他们提供一个精选列表，而不是单一模型。

锁定是在我们这边强制执行的，而不仅仅是在界面中隐藏。客户无法通过从其他屏幕、移动应用程序或通过 API 编辑代理来绕过此限制 — 保存操作将被拒绝，并提示“此 AI 模型在您的套餐中不可用。请联系您的账户提供商。”

在此处开启 **Max** 或 **Mini** 也会同时开启上方的 **允许 Max AI 层级**，因为客户无法被固定在他们账户无权查看的模型上。再次关闭 **允许 Max AI 层级** 会将 Max 和 Mini 从锁定列表中移除。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-edit-lock-ai-models.png" alt="编辑子账户模态框的功能部分，显示“此客户可使用的 AI 模型”行，Pro、Max 和 Mini 开关均处于关闭状态，位于“操作定价”部分上方"><figcaption><p><strong>此客户可使用的 AI 模型</strong>行，直接位于<strong>允许 Max AI 层级</strong>下方。此处所有开关均关闭，意味着没有限制：下方的文字会告知您当前所处的状态。</p></figcaption></figure>
:::

> **锁定一个已经选择了其他模型的客户不会破坏他们的代理。** 一个正在使用您随后锁定的模型的代理仍会继续回复 — 它只是会改用您允许的模型之一运行。其旧卡片在编辑器中保持可见，并附有一条说明，告知客户该模型已不可用，并请选择您允许的模型之一。在此期间，他们可以继续编辑和发布该代理；没有任何功能会停止工作，也不会有对话中断。

### 标记客户的 WhatsApp 成本

同一个模态框中还有一个**操作定价**部分（默认折叠，就在**此客户可使用的 AI 模型**下方），其中包含一行**WhatsApp 费用加价**。这是针对该客户 WhatsApp 实际成本的乘数——包括月度号码租金（标准号码为 50 额度），以及自 2026 年 10 月 1 日起，托管号码上每条消息的运营商费用，包括模板费和每条传入消息的费用。输入 **1.5**，客户在每次产生这些费用时将消耗我们成本的 1.5 倍，而您的额度池仍仅支付成本；差额会在每笔费用产生时返还到您的额度池中，就像 Max 客户费率一样。该值不能低于 **1**（您向客户收取的费用永远不能低于您支付的成本），将其清空则按原价传递 WhatsApp 成本。无论客户是使用购买的额度还是您的配额，此设置均适用；退款（例如，未发送的模板）会将客户的全额费用退还给他们，而您的额度池仅收回您支付的部分。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-edit-features-rate.png" alt="编辑子账户模态框，展开了“操作定价”部分，显示了该客户被收取的每项操作的积分价格"><figcaption><p><strong>操作定价</strong>部分已展开。每一行显示的是该客户针对相应操作被收取的费用；若留空，则按标准价格计费，且任何高于您资源池成本的部分即为您的利润。</p></figcaption></figure>
:::

> 该费率改变的是客户信用额度分配的消耗速度，而不是信用额度的最终来源——子账户的支出始终由您的代理商资源池支持。对于通过您的结账页面购买信用额度的客户（转售模式），除了您在信用额度价格上设置的利润外，每消耗一个预付信用额度，加价部分都会返还到您的资源池中。

### 当客户额度用尽时的暂存回复

当客户的消费限额用尽（或您自己的额度池已空）时，AI 无法回答，联系人也不会收到任何消息：收件箱中的聊天记录会显示额度限制标记，且不会发出任何消息。如果您希望联系人能收到回复，请打开子账户的 **编辑** 模态框 → **额度**，并开启 **额度用尽时的暂存回复**，然后在出现的 **暂存消息** 框中输入消息（最多 500 个字符，在所有渠道上按原样发送）。

- 在服务中断期间发来消息的每位联系人只会收到**一次**暂存消息。同一联系人在余额仍为空时发送的第二或第三条消息不会再收到额外回复，因此不会对任何人造成骚扰。
- 该消息会像其他外发气泡一样显示在聊天中，标记为由 AI 发送，且不消耗任何额度。
- 一旦额度恢复（通过充值、每月额度到账或提高消费限额），AI 会接手这些对话并进行实际回复，方式与处理额度中断期间掉线的聊天相同。在此期间由团队成员手动回复的联系人将不会受到影响。
- 关闭回复功能会保留您输入的文本，因此您可以稍后重新开启，无需重新输入。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-edit-zero-credit-reply.png" alt="编辑子账户模态框的“额度”部分，其中“额度用尽时的暂存回复”开关已开启，且“暂存消息”框中写着“感谢您的留言！我们现在不在，稍后会回复您。”"><figcaption><p><strong>额度用尽时的暂存回复</strong>开关位于<strong>结转未使用额度</strong>下方；开启它会显示<strong>暂存消息</strong>框。在您点击“保存”之前，不会发送任何内容。</p></figcaption></figure>
:::

代理商也可以通过 API 使用相同的开关：`PUT /v1/subaccounts/{subAccountUid}/zero-credit-reply` 以及 `{ "enabled": true, "message": "…" }`。

### 跟踪使用情况

- **额度使用详情**（行 **更多** 菜单）—— 按子账户细分的明细：已用额度总计、美元成本（当子账户使用您自己的 BYOK 密钥运行时隐藏）、按原因划分的使用情况图表、支出最高的营销活动，以及一个可按日期范围筛选的每笔扣费和退款表格。每行扣费记录显示了计费所使用的**模型**（Pro、Economy、Max 或 Mini）；在您为该客户重新定价的操作行中，会显示一行**客户账单**，展示客户余额的扣费金额与您代理商资金池实际支付金额的对比。
- “子账户”页面顶部的**统计磁贴** —— 显示实时/暂停的营销活动总数，以及当前有多少子账户存在问题。

### 每个子账户的 BYOK 消费金额

如果您向子账户转售 BYOK（您自己的 AI 提供商密钥），请为每个子账户设置每月消费金额（以美元为单位），以便跟踪每个客户在您的密钥上产生的费用。您可以在该子账户的“编辑”模态框中设置或清除此金额（仅在子账户拥有 BYOK 密钥或已设置限额时显示）；留空则表示不设置金额。该金额会在每个计费月开始时重置。

> **这是一个预算指标，而非硬性截止限制。** 它有助于您监控每个客户的消费情况——它不会在子账户超过该金额时自动停止其使用。

---

## 子账户计费

### 代理商自定义结账

如果您已在“SaaS 模式”中设置了额度转售，则有两种处理付款的方式：

**Stripe（默认）：** 在 SaaS 模式设置向导中连接您的 Stripe 账户，配置定价层级，子账户在需要额度时会被引导至您的品牌结账页面。付款将进入您的 Stripe 账户，额度会自动发放。

**Webhook（自定义支付提供商）：** 在 SaaS 模式中输入 Webhook URL，而不是连接 Stripe。当子账户的额度低于其自动充值阈值时，平台会将详细信息发送到您的 Webhook URL；您的服务器处理付款并调用 API 来授予额度。有关技术细节，请参阅 [子账户自动充值](sub-account-auto-recharge.md)。

### 客户在账单页面看到的内容

一旦子账户处于**转售模式**，客户自己的**设置 → 账单**页面（在您的白标域名上）将显示他们直接向您付款所需的一切信息——无需结账链接：

- **您的套餐** — 您在 SaaS 模式下配置的套餐，按您的定价，并带有打开您品牌化 Stripe 结账页面的 **订阅** 按钮。套餐额度每月更新。您设置为按年计费的套餐会标记为 *“每年 · 每月 N 个额度”*，以便客户看到他们每年支付一次，但每月仍可获得相应额度。带有免费试用的套餐会显示为 *“X 天免费试用，之后 $…”*，并带有 **开始免费试用** 按钮而非价格按钮 — 这与您的支付链接和嵌入式结账页面使用的措辞相同。试用仅适用于新注册用户，因此已存在的子账户（由您创建、之前订阅过或已经试用过）将直接扣费 — 请参阅 [运行免费试用](#running-a-free-trial)。
- **购买额外额度** — 按您的单额度价格进行的一次性充值，下方带有您设置的备注（如有 — 例如其他货币的参考价格）。此功能可独立使用：客户在购买额度前无需拥有套餐，且购买的额度可结转。
- **自动充值** — 客户可以保存支付方式，并在余额低于其设定的阈值时自动充值额度。
- **管理账单** — 在首次购买后，提供一个门户按钮，客户可在此查看发票、更新银行卡并管理其订阅。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-billing-reselling-plans.png" alt="转售子账户的“设置 → 账单”页面，显示“每次操作的成本”卡片以及代理商的“计划”卡片，其中包含三个计划，每个计划列出了每月额度、包含的功能和“选择计划”按钮"><figcaption><p>转售模式下客户的 <strong>账单</strong> 页面：显示您的计划和定价，每个计划都有一个 <strong>选择计划</strong> 按钮，点击即可打开您的结账页面。</p></figcaption></figure>
:::

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-billing-reselling-topup.png" alt="“购买额外额度”卡片显示了每额度价格和“购买多少额度”输入框以及“购买额度”按钮，下方是带有“添加支付方式”按钮的“自动充值”卡片"><figcaption><p><strong>购买额外额度</strong> 无需任何计划即可使用 —— 按您的每额度价格进行一次性购买。一旦客户添加了支付方式，<strong>自动充值</strong> 功能即会开启。</p></figcaption></figure>
:::

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-billing-reselling-manage.png" alt="转售账单页面底部显示“管理账单”卡片，内容为：选择月度计划、购买额外额度或两者兼有。您的首次购买将安全地为此工作区设置账单。"><figcaption><p>在首次购买之前，<strong>管理账单</strong> 会说明购买任何项目即会设置账单；之后它将变为用于查看发票和更改银行卡的门户按钮。</p></figcaption></figure>
:::

这同样适用于您手动创建的账户：从现有手动子账户的**编辑**模态框中将其切换为转售模式，其账单页面即可获得上述所有功能。账户的其他任何内容都不会改变——其设置、渠道和对话历史记录将保持原样，且客户的首次购买会在后台关联其账单信息。拥有账单权限的子账户团队成员也可以为工作区进行购买——购买行为始终关联至工作区，而非付款人个人。

### 客户计费门户

客户计费门户仅适用于“转售模式”下的子账户。仍处于手动模式的子账户无法打开门户——您需要通过“编辑”模态框来管理其余额。

已通过您的代理商进行过购买的子账户，可以从其自身的**设置 → 账单**页面打开账单门户，以查看账单历史记录、更新支付方式并管理其订阅。您也可以从 SaaS 模式生成此门户的链接并将其分享给客户。

---

## 将营销活动复制到子账户

构建了一个有效的营销活动？只需点击几下即可将其复制到一个或多个子账户中，无需手动重新构建。

**谁可以执行此操作：** 您以及拥有编辑营销活动权限的团队成员。您可以从您的代理商账户复制到任何子账户，也可以从一个子账户复制到另一个子账户——此外，在登录子账户时，您还可以将营销活动横向复制到另一个子账户。

### 如何复制

在**子账户**页面上，打开客户行中的**更多**菜单，然后选择**将营销活动复制到此处**。目标账户已选定；您需要选择源营销活动。

正在构建新内容？请改为复制**智能体**——请参阅下方的[将 AI 智能体复制到子账户](#copy-an-ai-agent-to-a-sub-account)。若要一次性向客户交付整套设置，而不是单个智能体，可以使用**快照**将其打包为可重复使用的模板，安装到任何子账户中。请参阅[快照](snapshots.md)。

随后模态框将显示：

1. **源营销活动** — 您的营销活动下拉列表。
2. **FAQ 知识库**开关（默认开启）— 将营销活动的常见问题解答复制到目标账户中。
3. **自定义函数**开关（默认关闭）— 复制关联的自定义函数。默认关闭是因为函数通常包含特定于账户的配置（API 密钥、端点）。
4. **新营销活动名称**（可选）— 留空则保留原名称。
5. **子账户** — 可搜索的多选子账户列表。勾选您想要同时复制营销活动的所有账户。需要一个尚未创建的客户？直接点击**+ 新建子账户**即可在不离开模态框的情况下创建一个——完成后它会自动添加到您的选择中。

点击**复制到 N 个子账户**。结果屏幕会确认每个目标的状态为**已复制**，或者在失败时显示错误信息——部分失败不会撤销已成功的账户操作。

### 复制的内容

- 完整的**机器人设置**——角色、目标、规则、对话流程、公司信息、消息限制和可用性时间表。
- **开场白**和机器人指令。
- **FAQ 和知识库**（当开关开启时）——包括上传的文件和网页来源。
- **自定义函数**（当开关开启时）。
- 上传到营销活动的任何**媒体文件**。
- 您的**跟进设置**，包括跟进消息的措辞。

### 您需要在子账户中重新执行的操作

有些内容与每个单独的账户绑定，无法直接迁移：

- **WhatsApp 消息模板**必须重新创建并重新提交审核。模板与每个账户自己的 WhatsApp/Twilio 设置相关联，因此复制功能无法复用它们。
- **渠道和电话号码**需要重新选择——复制功能不会迁移渠道连接。
- **联系人列表**必须在子账户中选择（或导入）；联系人永远不会被复制。

> **复制的内容将作为草稿保存。** 在您审核、完成上述步骤并将其设置为“上线”之前，不会发送任何内容——因此您有时间先检查所有内容。

---

## 将 AI 智能体复制到子账户

花了一周时间调整 AI 智能体以达到您想要的回复效果？将其复制到一个或多个子账户中，无需在每个客户的账户中手动重建。

### 如何复制

有两个入口点，它们会打开同一个窗口，但预填的字段不同：

- **从 AI 智能体页面**，在智能体所在行，点击“复制”旁边的双箭头图标——其工具提示显示为**将此智能体复制到子账户**。智能体已选定；您需要选择目标账户。
- **从子账户页面**，打开某一行中的**更多**菜单，然后选择**将智能体复制到此处**。目标账户已选定；您需要选择要复制的智能体。

随后窗口会要求您确认以下信息：

1. **智能体**（如果尚未选择）— 您的智能体下拉列表。
2. **常见问题解答与知识库** 开关（默认开启）— 将智能体的常见问题解答、上传的文件和知识源复制到目标账户中。
3. **自定义函数与连接的工具** 开关（默认关闭）— 复制智能体的自定义函数和 MCP 服务器工具。默认关闭是因为这些通常包含特定于账户的详细信息（API 密钥、端点），这些信息属于您的账户而非客户的账户。
4. **新智能体名称**（可选）— 留空则保留原名称。
5. **子账户** — 一个列表，您可以勾选任意数量的条目，这样一次复制即可同时应用到多个客户账户中。

点击复制按钮，结果屏幕会确认每个账户是否复制成功，如果失败则会列出错误原因。

### 复制的内容

智能体在客户账户中工作所需的一切内容：

- 其 **AI 指令** — 人设、目标、业务背景、规则、升级策略、回复节奏、消息限制和主要语言。
- 其 **常见问题解答与知识库**（当开关开启时），包括上传的文件和链接的网页资源。
- 其 **自定义函数与连接的工具**（当开关开启时）。
- 其 **媒体资源** — 它能发送的图片、视频、GIF、语音笔记和文档。
- 其 **活跃时间**、**标签规则** 和 **跟进设置**，包括跟进消息的措辞。

### 您需要在子账户上执行的操作

- **连接客户的渠道。** 渠道连接不会被复制 — 在您指定渠道之前，复制的智能体没有自己的电话号码、收件箱或页面。
- **重新创建 WhatsApp 消息模板。** 模板属于每个账户自己的 WhatsApp 设置，因此跟进模板需要在客户账户中重新生成并提交审核。
- 联系人不会被复制。

> **复制过来的智能体处于关闭状态。** 它在客户账户中会以暂停状态落地，因此在您审核、连接渠道并手动开启之前，它不会回复任何人。

> **如果复制过程中出现问题，不会留下残余内容。** 如果某个环节失败（例如知识文件传输失败），该账户的整个复制过程会被撤销，而不会留下一个半成品智能体供您后续处理。同时复制到多个账户时，每个账户是独立判断的：一个账户失败不会撤销其他成功的复制。

---

## 子账户限制

您的套餐决定了您可以创建多少个子账户。子账户随“代理商”和“代理商无限”套餐提供，并会在 AppSumo 套餐中逐步解锁。

**如何查看您的使用情况：** “子账户”页面顶部的 **子账户** 卡片显示了您当前拥有的数量，下方显示您的额度 —— 显示为 *套餐内 {limit} 个*，如果没有任何上限，则显示为 *套餐内无限制*。如果显示为“无限制”，则没有总数限制，无论您添加多少个账户都不会达到上限。您的完整权益列表也会显示在 **设置 → 账单** 下的 **套餐包含内容** 中。

**当前套餐：**

| 套餐 | 子账户限制 |
|---|---|
| 商业版 | 0 |
| 代理商 | 包含 10 个，超出部分每个每月 29 美元 |
| 代理商无限 | 无限制，且无单账户费用 |

注意：入门版、成长版、专业版和代理商版（部分账户仍在使用）已于 2026 年 8 月停用，不再代表当前定价。现有订阅者将保留其当前套餐，包括其中的子账户额度。

**AppSumo 终身计划：**

| AppSumo 计划 | 子账户限制 |
|---|---|
| 计划 1 | 0 |
| 计划 2 | 3 |
| 计划 3 | 10 |
| 计划 4 | 20 |
| 计划 5 | 100 |
| 计划 6 | 无限制 |

如果您达到了限制并需要更多子账户，请升级至 Agency 或 Agency Unlimited 计划，网址为 [dmchamp.com/pricing](https://dmchamp.com/pricing/)，或联系支持团队咨询定制协议。AppSumo 终身优惠活动已于 2026 年 8 月 14 日结束，因此无法再通过 AppSumo 进行层级变更。

> 一个子账户是一个独立的工作区，而不是单个 AI 智能体。在任何账户或子账户内，您可以创建多个营销活动（或 [AI 智能体](../ai-agents/ai-agents.md)），每一个都作为其独立的 AI 智能体运行。因此，拥有 20 个子账户的计划 4 总共可以运行数十个不同的智能体。

---

## 常见问题

**我在侧边栏中没有看到“子账户”页面。** 子账户管理是代理商计划的功能。如果您的账户没有代理商角色，则不会显示该页面 — 请在 **设置 → 工作区 → 账单** 下检查您的计划，或咨询账户所有者。

**我可以让某个团队成员仅访问我的部分客户吗？** 可以——在你的代理团队页面打开他们的权限编辑器，将 **客户账户** 设置为 **选定客户** 并勾选他们应该拥有的客户，然后选择他们在这些客户内部担任的角色。请参阅[为团队成员提供客户账户访问权限](#giving-team-members-access-to-client-accounts)。

**我可以在不每次返回列表的情况下切换子账户吗？** 可以 — 侧边栏顶部的 **切换账户** 控件在应用中的任何位置都有效，不仅限于“子账户”页面，而且支持搜索。

**我删除了错误的子账户。** 删除操作是永久性的，会移除该账户的所有聊天记录、联系人和营销活动 — 正因为无法撤销，所以设有确认步骤。如果发生这种情况，请立即联系支持团队；不要等待。

**子账户的额度用完了，机器人停止回复了。** 请先检查您自己的代理商余额 — 在手动模式下，客户会消耗您的额度池，因此无论其 **消费限额** 设置得有多高，额度池耗尽都会导致所有子账户停止服务（[原因](#the-spending-limit-is-a-cap-not-a-wallet)）。请在 **设置 > 账单** 下为您的代理商账户充值，如果是因为客户限额导致的，请在 **编辑 → 额度管理** 下提高客户的限额。在转售模式下，客户需要通过您的结账页面购买更多额度，或者您可以设置 [自动充值](sub-account-auto-recharge.md) 以便自动完成。

---

## 最佳实践

- **在您的代理商账户上设置自动充值**（通过 SaaS 模式），确保子账户不会因额度耗尽而失去 AI 功能。
- **使用营销活动复制功能**，通过已有的有效设置快速为新客户进行配置。
- **定期监控额度使用情况**，通过每个子账户的 **额度使用详情**，在意外激增耗尽您的额度池之前及时发现。
- **保留“登录模式”以获取支持** — 不要共享代理商凭据，请使用 **以用户身份登录** 直接从您的仪表板帮助客户。
- **在 SaaS 模式下配置额度转售**，如果您希望子账户自行支付使用费用，从而为您的代理商业务创造收入来源。
- **为每位客户选择合适的额度模式** — 手动模式适用于您全权管理的客户，转售模式适用于应自行购买额度的客户。

---

## 需要帮助？

If you have questions about sub-account management, reach out via our [email support](mailto:hi@dmchamp.com).
