代理账户
什么是代理账户?
代理账户让您可以从单个仪表板管理多个客户账户。您无需为每个客户分别登录,而是获得了一个集中视图,可以在其中创建子账户、监控营销活动、分配额度并即时切换客户。
此功能专为代表多家企业管理应用的市场营销代理机构、顾问和经销商而设计。
Prefer to see it? Click through the whole flow:
实现此功能的两个页面——子账户 (Sub Accounts) 和 SaaS 模式 (SaaS Mode)——在侧边栏中各有其位置,而不是隐藏在“设置”中。本页面为概览;日常操作请参考 子账户管理 (Sub-Account Management)。
共享额度系统
代理账户与普通账户的主要区别之一在于额度的运作方式:
- 额度在您的代理账户和所有子账户之间共享。
- 当子账户使用额度(用于 AI 回复、营销活动等)时,额度将从您代理账户的余额中扣除。
- 子账户无法查看额度余额——它们只能看到自己的使用情况。作为代理方,您负责管理总额度池。
示例: 您的代理账户中有 1,000 个额度。客户 A 向 50 个联系人发送了营销活动(消耗 50 个额度)。客户 B 的 AI 机器人回复了 30 次对话(消耗 30 个额度)。您的剩余余额为 920 个额度。
创建子账户

子账户页面:顶部的统计磁贴(右侧两个磁贴将您的信用池拆分为客户限额已占用的部分和剩余可用部分)、一个添加账户按钮,以及一个进入SaaS 模式的快捷方式。
- 点击主侧边栏中的 子账户 (Sub Accounts) ——它是一个独立的页面,位于 设置 (Settings) 上方。
- 点击绿色的 添加账户 (Add account) 按钮(右上角)。
- 在 3 步弹窗中填写客户详细信息:账户(姓名、电子邮件)、企业(企业名称、地址、描述)和功能。

添加子账户模态框。三个步骤:账户 → 业务 → 功能。您输入的电子邮件将成为客户的登录地址。
- 点击 创建账户 (Create Account)。
确认屏幕会显示生成的登录密码——请在关闭前复制它。客户也会通过电子邮件收到该密码。完整指南:子账户管理 — 创建子账户。
向潜在客户展示实时演示
在客户注册之前,您可以让他们在自己的网站上实时预览聊天助手,而无需他们进行任何安装。请使用客户演示链接。
目前不可用。 上一版本应用中的客户演示链接 (Client demo link) 部分目前不属于聊天小部件的“管理”屏幕,因此下方的步骤暂时无法完成。此处保留这些内容仅作为对演示链接工作原理的说明。
工作原理: 您粘贴客户的网站地址,平台会生成一个可共享的链接。当客户打开该链接时,他们会看到自己的网站,且您的聊天小部件悬浮在上方——完全实时且可随时聊天。他们的实际网站不会发生任何变化,他们也无需触碰任何代码。预览完全存在于您的链接中。
如何操作: 打开 设置 → 渠道 → 渠道,点击进入 聊天小部件 卡片,找到 客户演示链接 部分,输入或粘贴客户的网站地址(例如 theirbusiness.com),然后点击 复制演示链接。之后,您可以通过任何方式(电子邮件、WhatsApp、消息等)将该链接发送给客户。

设置 → 渠道 → 渠道:网站聊天小部件卡片是进入小部件设置的入口。

当前的“管理”模态框:包含外观、行为、潜在客户捕获以及渠道与嵌入部分,但没有“客户演示链接”。
需要注意的几点:
- 有些网站不允许自身在另一个页面内显示(这是对方的一种安全设置)。当这种情况发生时,演示链接仍然有效——它会显示一个带有网站地址的简洁预览框架,聊天助手依然可以完全正常使用。对话体验是相同的,只是网站背景不同。
- 该演示使用您实际的小部件配置,因此客户在测试时发送的任何消息都会像其他聊天小部件对话一样发送给您。
客户登录凭据
当您创建子账户时:
- 客户会收到一封电子邮件和密码,他们可以使用这些信息在您的白标登录页面登录自己的账户。
- 为客户提供登录权限是可选的——如果您愿意,可以代表他们管理一切。
- 如果客户登录,他们会看到自己的仪表板,其中包含他们的活动、联系人和聊天记录。他们无法看到您的代理商仪表板或其他子账户。
- 信用余额对子账户隐藏,因为您管理着共享的信用池。
在子账户之间切换
有两种方法可以切换到客户的账户:
账户切换器,随处可用:
- 在侧边栏顶部,点击 Switch account(切换账户)。

切换账户下拉菜单,可从侧边栏的任何位置打开。该代理机构目前还没有子账户,因此列表为空——一旦您创建了一个子账户,它就会出现在这里,并可通过名称或电子邮件进行搜索。
- 通过名称或电子邮件搜索子账户,或滚动列表查找。
- 点击该子账户。仪表板将以该子账户的身份重新加载。
从“子账户”页面:
- 在侧边栏中,点击 Sub Accounts(子账户)。
- 在列表中找到该子账户。在该行上,点击 More(更多)菜单(最右侧的三点图标)。
- 点击 Sign in as user(以用户身份登录)。
无论哪种方式,当您处于子账户内时,侧边栏中的切换器胶囊按钮会变为琥珀色,并显示 Assisting:
如果客户开启了双重身份验证,系统不会要求您输入他们的验证码:因为您已经以自己的身份登录,验证码会发送给客户,而不是发送给您。
额度使用跟踪
作为代理机构,您可以跟踪所有子账户的额度消耗情况:
- Sub Accounts(子账户)页面上的统计磁贴 — 汇总实时/暂停的营销活动数量,以及有多少子账户存在问题。
- 子账户跟踪 — 通过该行 More(更多)菜单查看每个子账户使用的额度数量。
- 额度使用详情 — 专门针对每个子账户的视图,显示已购买额度、已消耗额度、剩余余额、按原因分类的使用情况、按支出排名的热门营销活动,以及可筛选的交易表。

子账户页面顶部的统计磁贴——全面了解所有客户的广告系列健康状况,以及客户支出限额已占用了多少信用池(已分配给客户 / 未分配)。每一行上的更多菜单(未显示——需要至少有一个子账户)是查看各账户信用跟踪和信用使用详情的地方。
这种可见性有助于您了解成本、识别高使用量的客户,并为您的服务设定合理的定价。
额度转售(即 SaaS 模式)
积分转售功能让您可以按自己的定价向子账户出售积分,从而为您的代理机构创造收入来源。该功能位于侧边栏中名为 SaaS 模式 的独立页面下——这与您可能熟知的行业标准名称“积分转售”是同一个功能。它适用于 代理机构 (Agency) 计划,并受 白标 (white-labeling) 功能标志限制。如果您的计划包含白标功能(所有列出该功能的终身优惠层级都包含),那么您就已经拥有了转售权限:您不仅限于为客户管理应用程序,还可以通过您自己的 Stripe 或 PayPal 账户,以您自己的品牌和价格销售计划。无需额外购买任何东西。
工作原理
- 打开 SaaS 模式 — 点击主侧边栏中的入口(它位于“子账户”旁边,菜单底部附近),或点击“子账户”页面顶部的 SaaS 模式 胶囊按钮。
- 为子账户开启积分转售 — 在其 编辑 模态框中(子账户页面 → 行 更多 菜单 → 编辑 → 积分管理),将模式从“手动”切换为“转售”。只有当您的代理机构计划开启了白标功能时,才会提供转售选项。
- 设置您的定价 — 定义子账户在购买积分时看到的积分套餐和单积分价格。
- 最低价格强制执行 — 平台会强制执行最低积分价格,以确保整个平台的定价可持续。
- 子账户购买积分 — 通过您连接的支付提供商(Stripe、PayPal 或两者)提供的自定义结账页面进行购买。款项直接进入您在该提供商处的账户。
- 积分自动交付 — 购买后,积分会自动交付给子账户。积分会进入客户自己的已购余额中,同时从您的代理机构池中扣除相同数量的积分——该扣除额即为您的销售成本,而客户的付款则进入您的支付账户。
额度经济学
当客户购买额度时,这些额度会添加到客户自己的已购余额中,同时从您的代理商池中扣除相同数量的额度。客户的款项进入您的 Stripe 账户;池扣除额即为您此次销售的平台成本。您的利润是您设定的价格与这些额度成本之间的差额——这也是存在最低额度单价的原因(您不能将额度包的价格定得低于平台自身的额度成本)。
保持您的额度池充足:结账时要求您的代理商池中持有的额度至少等于所购买的额度包数量。如果在付款时您的额度池仍无法覆盖此次购买,平台会自动扣除您存档的代理商银行卡以进行充值——如果自动扣款失败,客户的付款将被退还,且不会交付任何额度。
示例: 您以 25 美元的价格出售 150 个额度。这 150 个额度会进入客户的已购余额,25 美元进入您的 Stripe 账户,同时从您的代理商池中扣除 150 个额度。如果这些池额度的成本为 15 美元,那么您此次销售的利润即为 10 美元。
已购买的额度涵盖了客户产生的所有支出——包括 AI 回复、工具、后续跟进,以及非 AI 的 WhatsApp 费用(号码租赁费用,以及自 2026 年 10 月 1 日起收取的每条消息运营商费用)。所有费用首先从客户已购买的余额中扣除;只有当余额不足时,才会使用您的代理商额度池。WhatsApp 费用没有单独的客户加价(客户费率字段仅用于重新定价 Max 和 Mini AI 操作),因此如果您转售 WhatsApp 服务,请将其计入您的套餐价格中。短信(SMS)不在此列:短信始终通过您自行连接的 Twilio 账户运行,因此 Twilio 会直接向您收费,不涉及任何额度扣除。
当客户余额归零时会发生什么
只要转售客户的月度配额为零,其支出就会被限制在他们所购买的额度内。在没有配额的情况下,一旦他们购买的余额耗尽,该子账户的 AI 机器人将停止响应——它不会回退到您的代理商额度池——客户需要通过您的结账页面购买新的套餐或额度包才能恢复使用。这就是防止单个客户的使用量耗尽您代理商余额的硬性截止机制。
如果子账户仍设置了月度配额(请参阅额度管理模式),该配额将每月发放,并像手动模式一样从您的额度池中扣除,因此客户在购买的额度用完后仍可继续使用。如果您希望实现纯粹的“付费即用”模式,请在子账户的编辑模态框中将配额设置为零。(无论哪种方式,短信费用均由 Twilio 直接向您收取,因此不涉及额度扣除。)
自助注册流程
额度转售的目标是让您无需手动管理注册。流程如下:
- 您发布一个支付链接(在电子邮件、网站或广告中)。
- 新客户点击链接并付款,系统会自动创建一个子账户。(如果套餐包含免费试用,他们无需支付任何费用即可开始试用——费用会在试用期结束时自动扣除。)
- 客户会收到一封包含临时密码的登录邮件。
- 他们登录并完成入职引导,即可开始使用。
您仅在他们需要帮助时介入——账单充值、支付重试等操作均自动运行。
有三种方式可以实现此功能:Stripe(推荐,完全内置)、PayPal(同样完全内置,通常是 Stripe 在您所在地区不可用时的首选方案),或 自定义支付提供商(您已经在使用的任何其他系统——需要进行少量集成工作)。
设置额度转售

SaaS 模式设置向导(第 1 步,共 5 步)。Stripe 是标准路径;底部的方框提供了自定义支付提供商的路径,以备 Stripe 在您所在国家/地区不可用时使用。
- 点击主侧边栏中的 SaaS 模式。
- 如果您是第一次进入,您将进入设置向导。选择以下三种路径之一:
- 我有账户 / 连接 Stripe — 推荐。请参阅下方的 选项 1:连接 Stripe。
- 使用自定义支付提供商 — 适用于您想要自行驱动的任何其他支付提供商。请参阅下方的 选项 2:自定义支付提供商。
- 连接 PayPal — 与 Stripe 一样内置,资金直接进入您的 PayPal 企业账户。请参阅下方的 选项 3:连接 PayPal。
Stripe 是阻力最小的路径。如果 Stripe 在您所在的国家/地区不可用,或者您的客户更喜欢 PayPal,请连接 PayPal——它同样是内置的,无需任何集成工作。请将自定义支付提供商路径留给您已经拥有并希望保留的计费系统(如 Mollie、Paddle、GoCardless、您自己的后端等)。
您可以同时连接 Stripe 和 PayPal。这样您的客户会看到两个按钮,并可以选择他们更喜欢的一个。
选项 1:连接 Stripe
这是推荐的路径。平台会为您处理结账、账户创建和额度发放事宜——您只需将密钥交给 Stripe 即可。
第 1 步 — 创建受限的 Stripe API 密钥
- 在 SaaS 模式向导中,系统会提示您输入 Stripe Secret Key。
- 在新标签页中打开您的 Stripe 仪表板 → Developers → API keys → Create restricted key。
- 为该密钥命名(例如 DM Champ Reselling)并授予以下权限:
- Checkout Sessions → Write
- Products → Write
- Prices → Write
- Subscriptions → Write(为每个客户的订阅添加标签,以便续订——以及从免费试用转为付费——能计入正确的账户,并允许平台在您删除订阅层级前检查是否有活跃订阅者)
- Customers → Write,Setup Intents → Read 以及 Customer portal → Write(用于客户保存银行卡以进行自动充值或管理其订阅时)
- Account → Read
- Webhook Endpoints → Write(允许平台检查您的 Webhook 是否已注册正确的事件,并在未注册时为您修复——请参阅下方的 Webhook 健康检查)
- 点击 Create key,然后复制该密钥。
已经连接但权限不足? 您无需创建新密钥。在 Stripe 中打开 Developers → API keys,点击您现有的受限密钥,勾选缺失的权限并保存即可 —— 平台会在下一次请求时自动获取这些权限。如果密钥缺少 Subscriptions 权限,最明显的症状是当您尝试删除定价层级时,会收到错误提示 “Could not verify if this tier has active subscribers”。
- 将其粘贴到向导中并点击 Save & Continue。
第 2 步 — 注册 Stripe Webhook
- 向导会向您显示一个 webhook URL。请复制它。
- 在 Stripe 中进入 Developers → Webhooks → Add endpoint。
- 将该 webhook URL 粘贴为目标地址。
- 对于事件,请选择
checkout.session.completed(初始购买)、invoice.paid(续订,以及免费试用结束后的首次扣款——如果不选择此项,客户在 Stripe 中会被扣除续订费用,但其额度不会增加)、customer.subscription.updated(在 Stripe 客户门户中进行的套餐切换——如果不选择此项,升级套餐的客户将保留其旧额度,直到您手动修复)以及customer.subscription.deleted(取消订阅——如果不选择此项,在 Stripe 中取消订阅的客户在此处仍会显示为已订阅)。 - Stripe 会为新的 webhook 显示一个 signing secret。请将其复制并粘贴到向导中,然后点击 Save & Continue。
Webhook 健康检查
一旦您保存了签名密钥,此后平台每天会使用您的 Stripe 密钥检查一次,以确保您的 Webhook 端点已启用并订阅了所有四个事件。如果缺少事件且您的密钥拥有 Webhook Endpoints → Write 权限,系统会自动为您添加这些事件。如果平台无法修复(找不到端点、端点已禁用、密钥缺少权限,或者 Stripe 因密钥过期或被撤销而拒绝该密钥),SaaS 模式仪表板会显示一条 “Webhook needs attention”(Webhook 需要注意)警告,明确告知您该怎么做。请及时修复:当警告显示时,您客户的续订费用仍会在 Stripe 中扣除,但他们的额度不会自动充值。
第 3 步 — 设置定价层级
- 定义客户可以购买的积分套餐(最多 20 个层级——例如 入门版 — 1,000 积分 / $29,专业版 — 5,000 积分 / $99),并可选择性地设置每个层级解锁的功能。
- 需要在两个计费周期(例如月付和年付)上使用相同的计划? 设置好一次后,点击 复制 图标(在层级的垃圾桶图标旁边),无需重新构建。副本会携带原始计划的所有设置——积分、价格、功能、限制、试用——并在标签后添加 (copy),且尚未发布:将其 计费 切换为“年付”,调整价格和标签,然后保存,它就会获得自己的 Stripe 产品和价格。副本特意添加在计划列表的 末尾:您的支付链接和嵌入代码通过计划在列表中的位置指向计划(请参阅 步骤 4 — 分享您的支付链接),因此您已经放在网站上的内容不会移动。
- 使用 计费 选择器选择计划的计费方式:月付、年付 或 每 N 周。月付模式下没有任何变化——您输入的价格将每月收取。在 年付 模式下,您输入的价格是 整年 的价格,而 每月积分 字段的含义保持不变——即客户 每月 获得的积分。因此 1,000 积分 / $290 / 年付 表示客户每年向您支付 $290,并每月收到 1,000 积分。他们的额度是按月发放的——购买后的第一个月,之后每月自动发放,并在每年续订时重置计数——而不是在第一天就发放十二个月的积分。这对您的积分池很重要:年度销售不会一次性从池中扣除一年的积分。如果客户取消,月度发放将停止。每 N 周 适用于任何其他周期:选择它并输入 支付间隔周数(1 到 52)——例如 每 4 周,即一年支付 13 次而不是 12 次。在周付式计划中,价格和积分均按 计费周期 应用:一个 1,000 积分 / $29 / 每 4 周 的计划每四周收取 $29 并发放 1,000 积分。更改已保存计划的计费周期会在您的 Stripe 中创建一个新价格,因此现有订阅者将保持他们注册时的状态。
- 如果需要,可以为计划设置 免费试用。免费试用(天数) 可设置为 1 到 90 天——留为 0 则表示无试用——试用积分 设置客户初始拥有的积分数量(默认为计划的月度积分,您可以将其调低——最低为 1,因为没有积分的试用账户无法完成自己的设置)。设置试用后,新客户在 注册时不会被扣费:他们第一天获得试用积分并可立即使用计划。试用期结束时,Stripe 会自动收取计划价格,客户从那时起转为完整的月度额度。需要注意几点:
- 试用积分从您的代理机构池中扣除,与任何其他计划积分完全一样。在您广泛推广的计划上提供慷慨的试用是有实际成本的,因此请谨慎设置数量,而不是保留为完整的月度额度。
- 试用仅适用于新注册用户。 通过您的支付链接或嵌入式结账注册的客户将获得按计划配置的试用。一个已经存在的子账户——由您创建、之前订阅过或已经试用过——从其自己的“计费”页面购买时会立即扣费,不会有第二次试用。在试用期间取消的客户永远不会被扣费,并保留剩余的任何试用积分。
- 是否需要银行卡——由您决定。 默认情况下,试用仍会在注册时要求客户提供银行卡,并在试用结束时由 Stripe 收取费用。关闭 开始试用需要银行卡,结账时将完全跳过银行卡:客户仅需电子邮件即可开始。如果试用期结束时他们尚未添加银行卡,计划将直接结束——他们的子账户被标记为已取消,不再发放积分,他们保留剩余的试用积分。无卡试用比有卡试用的自动转化率低,因此在试用结束前提醒客户添加银行卡是有益的。
- 试用后强制过期——收回未使用的积分。 在银行卡开关旁边是 试用后强制过期:当试用结束且未升级时,未使用的试用积分将退回您的池中,并且客户的账户将被锁定,直到他们订阅。 保持关闭(默认值),则与上文所述无异——计划被取消,不再发放积分,客户保留剩余的试用积分,因此他们的 AI 会一直回答直到积分用完。开启它,一旦试用结束且未升级,未使用的试用积分将 退回您的代理机构池,客户账户被锁定:发送和 AI 回复停止,他们会看到 “您的免费试用已结束。请联系您的提供商以继续。” 只有他们未花费的部分会退回——他们实际使用的试用部分会消耗您的成本。一旦他们购买任何计划,锁定会自动解除,您也可以在子账户的 编辑 模态框中,使用与处理欠费客户相同的 锁定控件 自行解除或更改它。(您手动设置的锁定永远不会受到此功能的影响——您的理由优先于我们的。)强制过期对需要银行卡和无卡试用均有效;在无卡试用中,结账页面会提前告知买家,除非他们添加支付方式,否则他们的计划 和 任何剩余的试用积分将在试用后自动结束。
- 渠道 组包含计划的 渠道限制 — 一个数字,而非开关,其工作方式与团队席位和 AI 代理限制完全相同。选择 未设置(默认值 — 计划不管理该数量,因此账户现有的数量保持不变)、无限 或 自定义 并输入该计划的客户可以同时连接的精确消息渠道数量 — 包括 0,适用于您自行连接和管理渠道的计划。该限制在客户订阅时应用,并在每次续订时刷新,您在特定子账户上手动设置的限制(在其编辑模态框中)永远不会被续订覆盖。它控制的是 数量,而不是 哪些渠道 — 那是下一组的内容。计数是按 连接 计算的,而不是按渠道类型:每个 WhatsApp 号码占用一个槽位(WhatsApp Web 和 Business API 相同),而 Instagram 和 Messenger 通过同一个 Meta 页面连接,共同占用一个槽位。达到限制的客户在尝试连接另一个渠道时会看到清晰的提示;重新连接已有的渠道永远不会被阻止。
- 在每个层级的功能列表中,您还会找到一个 渠道类型 组,列出可以提供给客户的渠道类型 — 聊天小部件、WhatsApp Business API、WhatsApp Web、Instagram、Facebook Messenger、Telegram、LINE、Viber、电子邮件、短信和 iMessage。除非您关闭某些渠道,否则渠道类型默认开启,因此您可以为更高层级保留特定渠道 — 例如,仅限小部件的入门计划,以及从专业版开始提供的 WhatsApp Business API。处于排除该渠道层级的客户会在其“渠道”页面上看到该渠道被锁定,并附有升级提示。
- 功能列表还包含一个 团队 组,因此每个计划可以定义自己的团队席位额度。一个选择器 团队席位 决定了该计划的客户是否可以拥有团队成员以及数量:选择 不包含(默认值 — 此计划的客户无法邀请团队成员)、预设值之一(3 / 5 / 10 / 无限)或 自定义 并输入精确数字 — 入门版 3 个席位,专业版 10 个,企业版无限,或任何适合您定价的数字。该额度在客户订阅时自动应用,并在每次续订时刷新,因此无需按客户手动设置。有两点需要了解:未设置 表示包含团队成员,但计划不管理数量 — 账户现有的席位限制保持不变 — 且您在特定子账户上手动设置的席位限制(在其编辑模态框中或通过 API)永远不会被续订覆盖,因此一次性例外情况可以跨越计费周期。如果您想为更高计划保留这些功能,还有一个 生产力 组(任务、每日摘要、AI 媒体库)。
- 联系人与 AI 代理 组包含计划的 AI 代理限制 — 一个数字,而非开关,工作方式与团队席位完全相同。选择 未设置(默认值 — 计划不管理该数量,因此账户现有的数量保持不变)、无限 或 自定义 并输入该计划的客户可以拥有的 AI 代理精确数量 — 包括 0,适用于您构建和管理代理而客户不应创建自己的代理的计划。该限制在客户订阅时应用,并在每次续订时刷新,您在特定子账户上手动设置的限制永远不会被续订覆盖。达到限制的客户在尝试创建或复制代理时会看到清晰的提示;从您的代理机构侧将代理复制到子账户中永远不会被此限制阻止。
- 未使用积分 组决定了计划续订时客户剩余积分的处理方式。最多保留 是指该计划的客户可以结转多少个月的额度:在每次续订时,他们未使用的余额会被修剪为最多该倍数的月度额度,然后新的积分会叠加在上面 —
1保留一个月,0.5半个月,0不结转任何内容。未使用积分过期时间 是一个天数:坐享那么久未使用的积分会在达到该期限后的第一次续订时被删除,由于消费总是优先扣除最旧的积分,因此每月使用额度的客户永远不会丢失任何积分。两者都留空 — 默认值,也是您目前销售的每个计划所保持的状态 — 则没有任何上限或过期。在廉价或试用定价的计划上设置这些值是值得的,因为否则几乎不使用产品的客户会积累起您需要负责的余额。在特定子账户上设置的值优于计划的值,因此您仍然可以为单个客户设置例外。请参阅 限制结转额度。 - 设置 单积分价格 — 这是客户为临时充值支付的价格。
- 点击 保存并继续。
联系人是一个“是/否”功能,而不是一个数字。 同一个 联系人与 AI 智能体 组将 无限联系人 作为一个简单的开关项,并且特意没有设置输入联系人数量的字段。将其关闭并不会让你设置联系人上限——因此,除非你有特殊原因,否则请保持开启状态。你可以用具体数字表示的三个限制是 频道限制、AI 智能体限制 和 团队席位,每个限制都有“未设置”、“无限”或“自定义”选项。
对于营销活动或广播,没有按计划设置的上限。 如果你想保持入门级方案的规模,限制的对象应该是智能体——请使用上方的 AI 智能体限制。
层级是订阅,而非一次性购买。 每个定价层级都是循环订阅 — 根据其 Billing(账单)选择器每月、每年或每 N 周扣费一次 — 并持续到客户取消为止。月度和年度套餐 每月 发放信用额度;周度模式的套餐则 每个计费周期 发放一次。对于一次性充值,请使用单信用额度自定义金额选项。由于层级是实时订阅,因此无法删除仍有活跃订阅者的层级 — 请先取消或迁移这些客户。
⚠️ 层级的功能列表在每次续费时生效。 当客户订阅某个层级时,以及每次续费时,他们的功能都会重置为该层级所包含的内容。因此,如果您通过 Edit Sub Account 为某个客户开启了额外功能,请务必将其添加到他们的层级中——否则在下次续费时该功能会失效。(自定义的一次性额度购买不会影响功能。)
在特定白标域名上销售计划
如果您运行多个 白标域名,每个层级都会有一个 销售于 (Sold on) 选择器(仅在您拥有两个或更多域名时才会出现)。保持在 主域名 (Main domain),则一切不变。选择您的其他域名之一(例如您的 Lead Finder 域名),然后:
- 该层级的 结账页面将带有该域名的品牌标识,买家付款后将跳转至该域名,而非您的主域名。
- 买家的子账户会被 自动分配到该域名,因此他们的电子邮件和登录品牌标识从第一天起就会跟随该域名(这与您在子账户的 白标 (White label) 选择器中手动设置的分配相同)。
- 在该域名上登录的客户会在其“额度”页面看到一个 计划 (Plans) 卡片,其中仅列出在该域名上销售的计划,并带有升级按钮——因此,在您的 Lead Finder 域名上的客户可以在不看到您主品牌的情况下进行订阅。
在主域名上销售的计划永远不会显示在您的其他域名上,反之亦然。
如果您稍后将另一个域名设为您的主域名,则之前在主域名上的所有套餐都会固定在其实际销售所在的域名上,因此对于在该处购买的客户而言,没有任何变化。
您将进入一个 设置完成! (You’re All Set!) 屏幕,其中包含一个检查清单(Stripe 账户已连接、定价层级已配置、Webhook 已注册)以及使用 Stripe 测试卡 4242 4242 4242 4242 进行测试的提示。从那里,点击 查看仪表板 (View Dashboard) 即可进入 SaaS 模式仪表板。
客户切换套餐
如果您允许客户在 Stripe 客户门户中自行管理订阅,他们可以自行在您的套餐之间切换。以下是此操作对其额度的影响。
- 周期内升级会立即补足额度。 一位使用 Starter 套餐(每月 100 额度)的客户在第 10 天转为 Professional 套餐(每月 1,000 额度),会立即获得差额(900 额度),并在下一次续订时获得完整的 1,000 额度。Stripe 会收取剩余周期的差价;额度则一如既往地从您的资源池中扣除。
- 降级不会收回额度。 客户已经获得的额度将保留在他们手中,不会退回到您的资源池。较小的额度将从下一次续订开始生效。
- 反复切换套餐无法重复获得额度。 该平台会记录客户当前周期内已获得的最大额度,因此在一个月内进行 Starter → Professional → Starter → Professional 的切换,只会发放一次 900 额度的差额,而不是两次。
- 套餐功能、席位和限制会立即切换到新套餐,无论升降级均是如此。
在 Stripe 客户门户设置中,有两点需要注意:
- 保持“customers can change quantity”(客户可以更改数量)处于关闭状态。 数量会增加客户的扣款金额,但不会增加他们获得的额度——将数量设置为 3 的客户支付了三倍的价格,但仍只能获得一个套餐的额度。
- 从财务角度来看,将降级安排在计费周期结束时是合理的默认设置。 立即生效的降级会使客户在已经支付了较高价格的周期内使用较小的套餐,且之前授予的额度不会退还给您。
第 4 步 — 分享您的支付链接
仪表板的 付款 选项卡列出了您的付款链接。这些链接使用您当前登录时所处的域名:从 app.dmchamp.com 打开仪表板,链接将以 app.dmchamp.com 开头;从您自己的白标域名登录,链接则会携带您的域名——链接下方会有相关提示。 (您也可以手动替换已复制 URL 中的域名部分。) 结账页面本身始终是白标的,并带有您的徽标和品牌。
如果您想将定价卡直接嵌入到您自己的网站中,同一选项卡上还有一个 Copy Embed Code(复制嵌入代码)功能。
正在投放 Meta 广告?嵌入代码还会将页面上的 Meta 广告点击 ID (fbclid) 转发到结账按钮,普通的支付链接也支持此功能 (...&fbclid=...)。结合您白标域名上的 Meta Pixel ID,这使 Meta 能够将注册归因于该广告。请参阅 追踪 Meta 广告转化。
如果您同时也连接了 PayPal,每个计划在 Stripe 链接旁边都会带有一个 PayPal 链接,嵌入代码会在每个定价卡片上为每个已连接的支付方式放置一个按钮。
每个支付链接都指向您“方案”列表中的一个方案(第一个方案是 tier=0,第二个是 tier=1,依此类推)。如果您删除了某个方案,其后的方案会向前移动一个位置——因此在删除方案后,请重新复制“支付”选项卡中的链接和嵌入代码,否则您网站上的按钮可能会指向错误的方案,或指向一个不再存在的方案。方案会按照它们在“方案”列表中出现的顺序展示给您的客户。
买家在结账时可以输入的内容。 除了银行卡信息外,Stripe 的结账页面还会询问买家的电子邮件、电话号码和账单地址,并提供一个可选的公司名称字段,以及一个**“我以企业名义购买”**复选框,勾选后他们可以添加增值税/税号。公司名称和税号会存储在您 Stripe 账户的客户信息中,以便您将其用于自己的开票。
默认情况下会要求提供电话号码,您可以将其关闭。在 Payments(付款)选项卡下的 Checkout Fields(结账字段)中,关闭 Ask for a phone number at checkout(在结账时询问电话号码),这样买家只需输入电子邮件、银行卡和账单地址即可。此设置会立即应用于您的付款链接和嵌入式结账页面,无需重新复制任何内容。对于在此设置关闭后注册的账户,系统中将不会留存电话号码,但这不会对账户的运作方式产生任何其他影响。
⚠️ 请勿删除平台在您的 Stripe 账户中创建的产品。 当您设置定价层级时,平台会自动创建相应的 Stripe 产品和价格。在 Stripe 中删除它们会导致您的付款链接失效。请在 SaaS 模式仪表板中管理您的定价,而不是在 Stripe 内部进行管理。
选项 2:自定义付款提供商
如果 Stripe 不是您的选择,请选择此路径。平台为您提供了一个单一的 Webhook URL 字段——其余的对接工作由您负责。您需要自行连接 两 件事:
- 初始注册 — 当新客户通过您的付款链接付款时,您调用平台的 API 来创建子账户。
- 自动充值 — 当子账户的额度不足时,平台会调用您的 Webhook,以便您可以扣除卡内余额并授予更多额度。
您需要自行构建的内容
- 产品/付款链接:在您自己的付款提供商(Stripe Connect 之外的 Stripe、Mollie、Paddle、GoCardless、手动开票等)中设置。
- 付款成功后的工作流:调用平台的 API 以:
- 创建子账户 (POST
/v1/sub-accounts)。 - (可选)通过电子邮件向客户发送其临时密码。
- 创建子账户 (POST
- 处理自动充值 Webhook 的工作流:从平台接收请求,扣除存档的银行卡余额,然后调用平台的 API 来增加额度。
您不必从零开始编写代码——Zapier、Make、n8n 或任何低代码工具都可以按顺序调用平台的 REST API 和您付款提供商的 API。
第 1 步 — 查找 API 参考文档
完整的 API 文档位于 help.dmchamp.com → API Reference → Sub Accounts。
请直接打开
help.dmchamp.com,不要使用您的白标文档 URL。API 参考文档已从白标文档中过滤掉,以防您的客户看到它。
“子账户”(Sub Accounts)部分显示了创建子账户的端点、响应格式(包括您可以在欢迎邮件中使用的临时密码)以及创建账户时可以传递的可用功能标志。
第 2 步 — 配置自动充值 Webhook
- 在 SaaS 模式向导中,选择 使用自定义支付提供商。
- 输入您的 webhook URL — 即您服务器(或 Zapier / Make / n8n)上用于处理余额不足事件的端点。
- 点击 发送测试事件 以验证端点是否可达。结果面板会显示服务器返回的 HTTP 状态、往返延迟、响应正文以及发送的确切 JSON 有效负载 — 这样您就可以构建并调试处理程序,而无需等待真实客户余额不足。测试事件在有效负载中包含
test: true,以便您的服务器可以在向任何人收费之前进行短路处理。 - 点击 保存 Webhook URL。
配置完成后,每当子账户的信用余额低于其自动充值阈值时:
- 平台会向您的 webhook URL 发送包含子账户详细信息及其所需信用额度的通知。
- 您的服务器以您喜欢的任何方式处理付款(扣除客户信用卡、创建发票、从预付余额中扣除等)。
- 付款确认后,您的服务器调用 API 为子账户授予信用额度。
有关 webhook 有效负载和 API 调用的技术细节,请参阅 子账户自动充值(自定义支付提供商)。
选项 3:连接 PayPal
如果 Stripe 在您所在的国家/地区不可用,或者您的客户更愿意使用 PayPal 付款,请选择此路径。它与 Stripe 完全一样内置 — 平台运行结账流程、创建子账户并交付积分 — 资金直接进入 您自己的 PayPal 企业账户。您需要一个已创建 REST 应用的 PayPal 企业账户;无需进行任何开发。
连接 PayPal 不会取代 Stripe。如果您两者都连接了,您的客户会在他们的“计费”页面和您的定价卡片上看到两个按钮。
步骤 1 — 连接您的 PayPal 应用
- 在 SaaS 模式向导中,选择 连接 PayPal。
- 在新标签页中,打开您的 PayPal 开发者仪表板,并在您的企业账户上创建一个 REST 应用。
- 复制该应用的 客户端 ID (Client ID) 和 密钥 (Secret),并将它们粘贴到向导中。
- 选择环境:Live 用于真实支付,或 Sandbox(如果您想先使用 PayPal 的测试买家测试整个流程)。客户端 ID 和密钥必须来自您选择的相同环境,且 Sandbox 支付不是真实货币 — 在分享您的链接之前,请将连接切换为 Live。
- 点击 保存并继续。平台会立即与 PayPal 验证凭据;如果 PayPal 拒绝,则不会保存任何内容,您可以重新粘贴。
步骤 2 — 注册 PayPal Webhook
Webhook 是您的 PayPal 账户告知平台支付已完成、订阅已续订或支付已退款的方式。没有它,您的客户虽然付款了,但他们的积分将无法交付。
- 向导会向您显示一个 webhook URL。请复制它。
- 在同一个 PayPal REST 应用中,添加一个包含该 URL 的 webhook,并订阅以下事件:
CHECKOUT.ORDER.APPROVEDPAYMENT.CAPTURE.COMPLETED,PAYMENT.CAPTURE.DENIED,PAYMENT.CAPTURE.REFUNDED,PAYMENT.CAPTURE.REVERSEDPAYMENT.SALE.COMPLETED,PAYMENT.SALE.REFUNDEDBILLING.SUBSCRIPTION.ACTIVATED,BILLING.SUBSCRIPTION.CANCELLED,BILLING.SUBSCRIPTION.SUSPENDED,BILLING.SUBSCRIPTION.EXPIRED,BILLING.SUBSCRIPTION.PAYMENT.FAILEDVAULT.PAYMENT-TOKEN.DELETED
- PayPal 会为新的 webhook 提供一个 ID。请复制它,粘贴到向导中,然后点击 Save。
无论哪种方式,您的套餐都是相同的——只需按照 第 3 步 — 设置定价层级 设置一次,它们就会通过您连接的任何支付方式进行销售。
您的客户会看到什么
- 充值 — 在其“账单”页面上,卡片选项旁边会显示一个 Pay with PayPal 按钮,价格为您设置的每积分单价。
- 套餐 — 每个层级在 Payments 选项卡上都会获得一个 PayPal 结账链接,与 Stripe 链接并列。Copy Embed Code 会为每种已连接的支付方式生成一个按钮,因此您网站上的定价卡可以同时提供银行卡和 PayPal 支付选项。
- 自动充值 — 见下文。
PayPal 自动充值
一个名为 Automatic top-ups charge 的设置决定了哪种已连接的支付方式处理自动充值:Stripe、PayPal 或您自己的 webhook。即使同时连接了 Stripe 和 PayPal,一次也只能由其中一种处理——其他所有功能(手动充值、套餐结账)仍会同时提供这两种方式。
将其设置为 PayPal,每位客户只需在“账单”页面的 Auto recharge 卡片中连接一次他们的 PayPal 账户。此后,每当余额低于阈值时,平台就会按照您的每积分单价从该已保存的 PayPal 账户中扣款进行充值,并自动发放积分,流程与 Stripe 银行卡流程完全一致。尚未连接 PayPal 的客户不会被扣款——他们的余额会持续减少,直到他们连接账户或手动购买积分。如果 PayPal 拒绝扣款,则不会发放积分,平台会在余额下次低于阈值时再次尝试。客户可以随时从同一卡片中移除他们的 PayPal 账户。
如果您稍后在 SaaS 模式中断开 PayPal 连接,且它之前负责处理自动充值,那么系统将回退到 Stripe(如果您已连接)或您配置的 webhook。
关于 PayPal 的注意事项
- 套餐总是会要求客户提供 PayPal 账户,即使是在免费试用期间。 试用仍然有效——在试用结束前不会扣费——但 PayPal 要求买家预先通过账户进行批准,因此套餐的 Require card to start trial 开关在 PayPal 结账时不起作用。如果您依赖无需账户的试用,请通过 Stripe 销售该套餐。
- 价格按您设置的金额扣除。 PayPal 在结账时不会添加单独的税费行,因此请将您应缴纳的税款计入套餐价格和每积分单价中。
- 切换套餐意味着取消并重新订阅。 使用 PayPal 订阅的客户无法直接切换到其他层级:他们需要取消当前订阅,并通过新套餐的链接购买。 (使用银行卡支付的客户仍可在 Stripe 客户门户中切换——参见 客户切换套餐。)
- 退款不会收回积分。 如果您从 PayPal 账户退还了 PayPal 支付款项,退款会在此处记录,但已发放的积分仍保留在客户余额中——这与 Stripe 的处理方式相同。
定价配置
- 定价层级 — 定义客户可以购买的积分包(最多 10 个,例如“入门包:100 积分,15 美元”),在 SaaS 模式的 Plans 选项卡中配置。每个套餐按 月、年或每 N 周 计费(年度价格仍按月发放积分;周度套餐按每个计费周期发放),并可提供 1–90 天的 免费试用,包含各自的试用积分额度,可选择是否要求预先绑定银行卡,以及是否启用 强制过期(如果试用结束时未升级,未使用的试用积分将退回您的池中,账户锁定)。参见 第 3 步 — 设置定价层级。每个套餐在 Payments 选项卡上都有自己的支付链接——根据您的连接情况,可能是 Stripe 链接、PayPal 链接或两者皆有。每个套餐还可以限制客户在续订期间保留的积分:Unused credits 组设置 Keep at most(保留的额度月数)和 Expire unused credits after(天数),适用于该套餐下的每位客户——参见 限制结转额度。您也可以通过代码管理所有这些设置——参见 通过 API 管理您的定价层级。
- 每积分定价 — 为灵活充值设置自定义的每积分价格。自定义(临时)积分购买必须在每笔交易 10 到 10,000 积分之间。套餐订阅涵盖固定金额;自定义金额处理介于两者之间的任何数量。一个可选的 备注(最多 200 个字符)会直接显示在客户“账单”页面的价格下方——当您以一种货币定价但以另一种货币收费时非常有用,例如 “按我们的参考汇率,每积分 0.25 美元”。价格和备注也可以通过代码读取和更改——参见 通过 API 设置您的每积分价格。
- 最低积分定价 — 平台强制执行最低每积分价格,以维持平台的可持续性。您可以将价格设置在此最低限额或以上。
子账户信用仪表板
每个子账户的 信用使用详情(位于“子账户”页面其所在行的 更多 菜单中)显示:
- 已购买的信用额度和总支出
- 已消耗的信用额度和剩余余额
- 随时间变化的使用趋势,按原因和热门活动细分
仪表板显示内容。 当子账户使用您代理机构的 API 密钥时,仪表板会显示其信用使用情况,但会隐藏底层的美元成本。使用总量仅计算实际消耗的信用额度 — 促销奖励、每月续订和计划调整均被排除在外,因此“已使用信用额度”数字反映的是真实活动。
将活动复制到子账户
您可以将代理机构账户(或任何子账户)中经过验证的活动一次性复制到一个或多个子账户中 — 机器人设置、开场白、常见问题解答和知识库、自定义功能以及媒体内容都会一并复制,因此您无需手动重建。复制的内容以草稿形式到达,每个子账户上需要重新设置一些特定于账户的内容(WhatsApp 模板、渠道和电话号码、联系人列表)。
从 子账户 (Sub Accounts) 页面开始 — 打开一行的 更多 (More) 菜单并选择 复制营销活动到此处 (Copy campaign here)。若要复制 AI 智能体,请使用同一菜单中的 复制智能体到此处 (Copy agent here),或者在 AI 智能体 (AI Agents) 页面上该智能体所在行的 将此智能体复制到子账户 (Copy this agent into a sub-account) 图标。若要一次性向客户交付整套设置而非单个智能体,请使用 快照 (Snapshot) — 请参阅 快照 (Snapshots)。
有关完整的操作步骤、复制内容以及需要重新设置的内容,请参阅 将活动复制到子账户。
登录模式(以子账户身份操作)
您可以直接从您的代理机构账户进入子账户的仪表板,就像您是该客户一样。这与某些平台称为“协助”或“模拟”的功能相同 — 在此操作被标记为 以用户身份登录。
- 在侧边栏中,点击 Sub Accounts(子账户)。
- 在列表中找到该子账户。在该行上,点击 More(更多)菜单(最右侧的三个点图标)。
- 点击 Sign in as user(以用户身份登录)。
- 仪表板将重新加载为该子账户的视图——您可以完全访问其营销活动、联系人、聊天记录和设置。
- 完成后,点击侧边栏顶部琥珀色的 Assisting:
(正在协助: )胶囊按钮,然后选择 Back to my agency(返回我的代理机构)。
这对于在不要求客户共享登录凭据的情况下提供实际操作支持特别有用。
管理子账户功能
根据您的代理机构等级,您可以控制每个子账户可以访问哪些功能。功能分配是按子账户进行管理的,并受您的定价等级限制。
在子账户的 Edit(编辑)模态框中,您可以对其进行微调:切换其拥有的功能,从其侧边菜单和设置中隐藏特定页面,选择谁接收其提醒邮件(请参阅 Notification Routing),为其自有 API 密钥的支出设置月度上限,以及开启或关闭其 Max AI 等级。
功能编辑器包含一个 渠道类型 组,用于决定客户可以连接哪些消息渠道——聊天小部件、WhatsApp Business API、WhatsApp Web、Instagram、Facebook Messenger、Telegram、LINE、Viber、电子邮件、短信和 iMessage。除非您手动关闭,否则渠道类型默认处于开启状态;您关闭的渠道会在客户的“渠道”页面显示为锁定状态,并附有提示说明该渠道未包含在他们当前的套餐中。
如果客户处于付费层级,请同时将该功能放入该层级中。 每次客户订阅续订时,您在此处设置的开关都会被该层级自身的权限列表所覆盖。请使用 编辑 (Edit) 模态框进行一次性调整,对于客户应长期保留的功能,请使用定价层级进行设置。
Max AI 层级与您自己的 API 密钥。 如果您的代理机构使用自己的 API 密钥运行,为客户启用 Max 会将该客户的 AI 使用方式从“通过您的密钥免费使用”更改为按每个操作 0.25 个积分计入您的代理机构池。随 Max 一起提供的 Mini 层级也是如此——它同样在我们的基础设施上运行,每个操作计费 0.15 个积分,绝不会使用您的密钥。
需要帮助?
If you have questions about agency accounts or sub-account management, reach out via our email support.