跳转到内容

使用说明

为 Rapportly 中的附件、客户电子邮件和集成提供分步帮助。

客户文件夹、文件提交与客户登录

每位客户一个文件夹,包含所有报告和会谈记录。这样在后续会谈时,你可以立即找到所有内容。

打开客户并选择客户文件夹。使用联系我们管理客户资料、提交材料提交材料、客户登录管理客户访问权限,以及分享给客户开放文档访问。

客户

通过电子邮件提交文件

为该客户分配一个专属电子邮件地址,用于提交缺失文件。客户发送至该地址的内容(例如工资单照片)将自动归入其档案。

  1. 电子邮件地址:

    请在上方填写该客户的电子邮件地址。若未填写,其来信将被忽略:仅已知发件人的邮件可通过验证。

  2. 创建收件地址

    该客户可将缺失文件发送至此地址,附件将自动归入其档案。工资单或年度收入证明的照片同样适用。

管理员需要先为你的机构启用文档接收功能,客户才能通过电子邮件提交文件。

此地址仅用于接收客户提交的文件。录音和转录内容请发送至事务所对话记录的专用提交地址。

安全提交链接

给客户一个链接,让他们自行提交录音和文件。他们无需账户,也无法查看档案中的任何内容。

  1. 创建提交链接

    链接已准备好,请发送给客户。

  2. 撤销

    持有链接的人可以在到期前提交文件,但无法查看任何内容。使用完毕后请撤销链接。

安全提交链接适用于 Pro+ 及以上套餐。

客户门户

为客户提供独立的登录入口。客户只能看到自己的客户文件夹,以及其中你已开放查看的内容。客户始终可以提交资料。

  1. 电子邮件地址:

    请先在客户资料中填写该客户的电子邮箱地址,邀请将发送到该地址。

  2. 邀请客户

    客户会收到电子邮件邀请,通过链接登录,无需密码。

  3. 客户可以看到的内容

    默认情况下,客户无法看到此客户文件夹中的任何内容。请逐项开放允许查看的内容,随时可以撤销。

安全客户门户

Pro+ 及以上套餐提供客户门户。

为客户邮件匹配附件

在对话中承诺发送宣传册、价目表或其他文档?Rapportly 会为邮件草稿推荐文档库中匹配的文件。Pro+ 及以上可用。

  1. 准备常用文档

    前往“我的工作 → 附件”,添加宣传册、价目表或说明文档。请使用清晰的文件名。

  2. 创建对话文档包

    使用转录文本或笔记。确保其中包含您的承诺,例如:我会发送我们的维护合同宣传册。

  3. 查看建议附件

    在“本次对话中承诺的资料”下查看匹配文档。未找到文件时,承诺会列在“待提供”中。

  4. 准备客户邮件

    使用“准备为草稿”下载带有建议附件的邮件文件,也可单独下载文件。“在邮件程序中打开”不会自动带上附件。

  5. 检查并发送

    在兼容的邮件程序中打开草稿,填写收件人并检查正文及附件。不合适的附件可移除。如果文件无法添加,Rapportly 会提示。

无需直接关联邮箱。下载仅创建草稿文件,不会直接放入邮箱,也不会发送。

检查并发送邮件

关联自己的 Gmail 邮箱,将客户邮件及建议附件准备为草稿。Gmail 关联目前面向 Pro+ 及以上的受邀用户进行有限测试。

Gmail 草稿已通过实际使用测试。确认后发送功能仍在实际测试中。Microsoft 365/Outlook 即将推出。

  1. 关联邮箱

    前往“我的账户 → 关联”,选择 Gmail。如需从 Rapportly 发送邮件,还需选择“允许发送”并完成确认。Google 将创建草稿和发送合并为同一权限;Rapportly 仍会额外要求您逐封确认。

  2. 检查预览

    在客户邮件中打开“通过 Rapportly 直接发送”。填写收件人,并检查包含主题、正文、附件及可能的密送的预览。

  3. 批准此封邮件

    选择“批准并发送”。如果检查后邮件或收件人发生变化,必须先查看新的预览。

  4. 跟踪发送

    Rapportly 会将已批准邮件放入发送队列。发送时间窗口决定何时处理邮件。在“自动化”中可查看发送状态。

您也可以只在 Gmail 中准备草稿,再自行发送。关联邮箱本身不代表批准某封客户邮件。其他邮件服务商将在完成各自实际测试后推出。

设置与问题解决

我需要自行在 Google 中设置什么吗?

有限测试期间,Rapportly 需要先允许您的 Google 账户访问。之后您可通过“我的账户 → 关联”自行关联。无需创建 Google Cloud 项目、API 密钥或服务器设置。请勿向 Rapportly 提供密码。

应该选择哪个账户?

选择您希望用于发送邮件的 Gmail 或 Google Workspace 账户。它可以与 Rapportly 注册邮箱不同。关联后请检查显示的电子邮箱地址。

是否可能需要公司管理员协助?

可能。您的机构可以限制已关联应用的访问。如果 Google 提示访问被机构阻止,请让 Google Workspace 管理员审核 Rapportly。

为什么需要重新授权?

现有草稿关联尚未获得 Rapportly 中的发送许可。请为此选择“允许发送”。当前 Google 测试模式下,授权七天后失效,届时需要重新关联。授权被撤销后也需要重新同意。

每封邮件都会自动发送吗?

在此流程中,您先检查预览,再逐封批准。发送时间窗口和“自动化”中的阻止条件仍适用。窗口外邮件会等待;“已发送”表示邮件服务商已接受发送,并不表示收件人已阅读。

如何停止关联?

前往“我的账户 → 关联”,在邮箱旁选择“断开关联”。请先在“自动化”中检查是否仍有已批准邮件等待发送。断开不会删除 Gmail 中已有的草稿或已发送邮件。

将 Zapier 连接到 Rapportly

Zapier 可以自动将完整的对话摘要或报告传递给另一个系统,例如您的 CRM、电子表格或团队渠道。 Zapier 与客户电子邮件是分开的:它不会从您的 Rapportly 邮箱发送客户电子邮件。

Zapier 中的 Rapportly 应用程序可作为 Pro+ 的受邀测试版使用。您需要获得 Zapier 应用程序的邀请。只有 Rapportly 帐户管理员才能创建所需的 API 密钥。

  1. 请求访问 Zapier 应用程序

    向 Rapportly 询问邀请链接,并使用您想要构建自动化的 Zapier 帐户接受它。 Rapportly 尚未列在公共 Zapier 应用程序目录中。

  2. 创建 API 密钥

    在 Rapportly 中,转至我的帐户 → 连接。为密钥指定一个可识别的名称,例如 Zapier CRM,然后选择新 API 密钥。立即复制密钥:出于安全原因,它仅显示一次。

  3. 在扎皮尔建立融洽的关系

    创建一个新的 Zap,选择 Rapportly 作为启动应用程序,并在 Zapier 要求您连接时粘贴 API 密钥。请勿通过电子邮件或聊天共享密钥或将其存储在 Zapier 之外。

  4. 选择 Zap 何时开始

    选择“对话已完成”以处理已完成的对话摘要,或选择“报告已完成”以处理已完成的报告。然后选择目标应用程序和操作,例如更新 CRM 记录或添加电子表格行。

  5. 映射所需字段并进行测试

    仅映射目标系统需要的字段。最好使用合成数据进行测试,在目标应用程序中检查结果,然后才打开 Zap。

  6. 检查交货

    在“我的帐户”→“连接”下,Rapportly 显示活动的 Webhook 及其最新的传递状态。当您打开或关闭 Zap 时,Zapier 会自动创建并删除该 Webhook。

您可以在 Zapier 中选择目标系统以及发送到该系统的数据。提前检查哪些客户数据是必需的以及谁有权访问。在 Rapportly 中撤销 API 密钥会立即停止连接的传输。

设置和故障排除

为什么我在 Zapier 找不到 Rapportly?

Zapier 应用程序仍然是仅限邀请的测试版,并且未在应用程序目录中公开列出。首先接受 Rapportly 的邀请链接,然后检查您是否登录到正确的 Zapier 帐户。

团队成员可以创建 API 密钥吗?

不可以。只有 Rapportly 帐户管理员才能创建和撤销 API 密钥。管理员可以设置连接或直接在 Zapier 中输入密钥。

Rapportly 发送哪些数据?

这取决于所选的触发器以及您在 Zapier 中映射的字段。完整的对话摘要或报告可以包含客户数据。仅发送需要的内容,并验证您的隐私安排是否涵盖目标系统。

如何停止连接?

关闭 Zap,以便自动删除其 Webhook。要立即完全停止访问,请在“我的帐户”→“连接”下撤销相应的 API 密钥。

我可以在没有 Zapier 的情况下进行连接吗?

是的。技术管理员可以直接使用 Rapportly API 和安全 Webhook。对于标准 CRM、电子表格或团队渠道连接,Zapier 通常是最简单的途径。

开发者 API

通过明确的操作,将软件连接到数据源、处理、结果和管理功能。 本指南介绍在所述版本限制范围内可用的 API。 用户、权限、存储和积分仍与 Rapportly 账户绑定。

开发者 API

现有 API 基础功能和所述 CRM 扩展在受控部署后,可在发布限制范围内使用。CRM 生产环境测试涵盖已保存的搜索、访问记录和跟进流程;其中仅对事务所模板进行了读取。工作流语言处理和历史比较已在本地及 CI 中测试,但这些证据并不能证明它们在生产环境中的完整行为。可下载指南列明了确切的验证证据。这不代表与网站的全部功能对等。

分三步准备集成

  1. 1
    选择用户、环境和权限

    打开“账户 → 集成”。虚构模拟器使用测试密钥;使用虚构数据执行真实操作时,使用单独的生产密钥。管理员只授予必要权限并设置适当预算。

  2. 2
    练习接收和错误处理

    先使用模拟器,再导入API 契约并查看合成示例。机密信息保存在你自己的服务器中;集合中的修改操作默认关闭。

  3. 3
    跟踪完整任务

    保存输入和任务编号,检查启动和最终状态,读取结果,下载可用文件并核对用量。仅在获准使用的环境中进行此练习。

创建 API 密钥

基础地址

https://api.rapportly.io/api/rapportly/v1

密钥属于一个用户

密钥代表一个用户委派权限。管理员设置环境、权限上限、月度预算和到期时间。成员自行激活预先准备的密钥,密钥值仅显示一次。每次请求还会检查当前用户、套餐和对象权限。密钥管理使用用户会话;生产操作使用 API 密钥。将机密保存在服务器中,在“账户 → 集成”撤销丢失的密钥。现有 Zapier 事件有独立契约。

HTTP
GET https://api.rapportly.io/api/rapportly/v1/ping
Authorization: Bearer rply_<jouw_sleutel>

使用具体契约和示例

生产 OpenAPI 描述源代码契约,并标注部分输入或响应。清单列出待完成模式。Postman 集合初始使用无效地址、空密钥并关闭修改操作。请先导入审阅,再在已获准的环境中主动发送虚构数据。导入尚未经过测试。

JavaScript 和 Python 客户端

下载无外部依赖的轻量客户端,用于检查访问权限、读取操作和用量、创建档案、上传来源资料、启动报告、报价或演示文稿生成、跟踪状态以及下载输出结果。SDK 仅支持这一有限的 API 子集,并不具备网站的全部功能。安装说明和示例见软件包指南。

请将 API 密钥保存在自己的服务器上,并在启动前记录请求的标识信息。客户端不会自动重试付费请求。临时下载不会携带 API 密钥,并且仅限于预先允许的存储源(origin)。现有权限、预算和发布范围限制仍然适用。

先用虚构任务练习

创建测试密钥,练习处理进行中的任务、结果、错误和预算不足。模拟器使用固定示例内容,不消耗积分。

  1. 在“账户 → 集成”创建或激活环境为 Test 的密钥,并设置要练习的操作权限。
  2. 请求 GET /test/scenarios,从响应中选择操作。此列表遵循当前密钥权限。
  3. 发送 POST /test/opdrachten,仅包含 actie 和 scenario。场景可选 succes、verwerking_mislukt、creditbudget_bereikt 或 toegang_geweigerd。每个新练习任务使用独立的 Idempotency-Key。
  4. 保存 opdracht_id。状态为 bezig 时,约五秒后读取 GET /test/opdrachten/{id}。始终检查状态:HTTP200 也可能包含处理失败。
HTTP
POST https://api.rapportly.io/api/rapportly/v1/test/opdrachten
Authorization: Bearer rply_test_<jouw_testsleutel>
Idempotency-Key: test-rapport-0001
Content-Type: application/json

{
  "actie": "rapport.start",
  "scenario": "succes"
}

此示例要求操作列表中有 rapport.start。连接出现问题时,使用相同输入和相同 Idempotency-Key 重复请求。

这项练习能证明什么?

你会练习任务、等待、重复请求和错误处理。不会创建真实文件、AI 处理、邮件或 webhook。这不证明实际文档质量或积分结算。之后应使用虚构数据和独立生产密钥验证具体生产操作。练习任务七天后过期。

只获取需要的数据

搜索可访问的客户文件夹、会话和报告。/acties 显示操作和权限,/gebruik 显示预算与预留量,/verzoeken 显示技术请求历史。处理尚未完成时还没有结果。报告下载链接有效期为 15 分钟;重新读取报告可获取新链接。

GET/ping

检查密钥。

GET/gesprekken?zoek=&limiet=30&offset=0

搜索可访问的会话并分页查看结果。

GET/gesprekken/{id}

读取会话状态和结果。

GET/rapporten/{id}

读取报告状态和结果。

GET/rapporten?limiet=30&offset=0

查看可访问的报告,也可限定在一个档案内。

GET/klanten?zoek=&limiet=30&offset=0

搜索可访问的客户文件夹并获取 klantId。

更新客户管理

你的软件可以修改事务所模板、保存个人搜索、记录访问并创建跟进流程。请使用相应的管理权限,并确认每次修改。先读取当前版本;如果响应丢失,请保留相同的请求标识。重放旧请求不得撤销较新的修改。生产环境测试检查搜索、访问和跟进流程,包括清理和密钥撤销。其中仅对事务所模板进行了读取;写入已在本地及 CI 中测试。可下载指南介绍了四条路由及其验证证据的范围。

比较两个已保存的版本

比较同一已保存报告文本字段或对话字段的两个现有版本号,无需进行新的 AI 处理。此契约已在本地及 CI 中测试;CRM 生产环境测试并不能证明比较功能在生产环境中的行为。缺失的历史记录不会用当前文本补齐。较长的差异会被截断至每侧最多 8000 个字符,并明确标示截断情况。此功能不比较 PowerPoint、报价计算、附函或格式。当前的读取权限和隐私条件仍然适用。

提前请求费用估算

通过 POST /generatieplan 获取报告、报价或会话任务的预计步骤和积分。使用 gebruik:lezen 权限。计算和团队设置与网站相同。

估算不会启动处理或扣除积分,也不是保证的最高价格。请展示不确定性,例如尚未确定的文件读取费用。实际启动会重新检查权限和可用积分。

下载费用估算指南和示例

从你的软件启动处理

API已接入档案、文档、上传、音频、转录、客户文件夹、样式、输出、工作流、Excel 和定向消息操作。每条路由都有各自的输入、权限、确认和版本检查。现有处理与积分结算规则继续适用。启动响应只证明请求已被接收;随后应读取具体状态。清单标明尚未完成的契约。

先创建档案

生成并保存 UUID。向 PUT /dossiers/{id} 仅发送 naam,最多 200 个字符。201 表示新建,200 表示相同请求的重复响应。档案属于密钥对应的用户和组织,创建不消耗积分。不同输入返回 409;无法访问或已删除的档案返回 404。GET /dossiers/{id} 在具备读取权限时返回当前 naam 和 klant_id。

HTTP
PUT https://api.rapportly.io/api/rapportly/v1/dossiers/00000000-0000-4000-8000-000000000002
Authorization: Bearer rply_<jouw_sleutel>
Content-Type: application/json

{ "naam": "Voorbeeldproject" }

报告、报价或演示文稿

从 dossierId 和 notities 开始。tier 可选值为 basis、standaard 或 max。不指定样式配置时使用中性排版。也可提供有权访问的 stijlprofielId、klantId、bronOpnameIds 和 taal。样式必须匹配文档类型。报价使用现有公司设置和安全编号;API 不会将报价发送给客户。

POST/rapporten

根据笔记和可用来源生成报告。

POST/offertes

使用现有编号、权限和积分处理生成报价。

POST/presentaties

生成演示文稿,可选提供 presentatieOpties 或可访问的已完成报告的 bronRapportVersieId。

HTTP
POST https://api.rapportly.io/api/rapportly/v1/rapporten
Authorization: Bearer rply_<jouw_sleutel>
Idempotency-Key: crm-rapport-2026-0001
Content-Type: application/json

{
  "dossierId": "00000000-0000-4000-8000-000000000002",
  "notities": "Team Atlas besprak de training. Noor plant de volgende bijeenkomst op donderdag.",
  "tier": "standaard"
}

保存 versie_id,并通过 GET /rapporten/{versie_id} 跟踪;报价和演示文稿也使用该路由。仅在 klaar 状态下,resultaat 才包含可用文件:export_url 对应 PDF,export_url_docx 对应 Word,export_url_pptx 对应 PowerPoint。链接 15 分钟后失效。遇到 mislukt 时先检查处理和用量,不要自动换新密钥重新启动。

下载从来源到结果与下载的步骤

上传自己的样式示例

将一至三个示例文件作为完整集合提交。Rapportly 使用与网站相同的文件和样式检查。任务使用关联用户的存储和可用积分。

  1. 发送文件、名称、文档类型、个人或团队范围、明确确认和固定任务编号。团队样式要求管理员或团队负责人权限。
  2. 保存接收 ID 并读取状态。已接收表示完整集合已安全保存;之后可能还需预览检查和审批。
  3. 中断后原样重复请求,不会创建第二个样式。不完整上传可在三十天内重试,随后会受控清理。

下载样式示例、multipart 和错误处理指南

连接日历或邮箱

让用户在 Google 或 Microsoft 亲自授权。软件可以跟踪请求并主动断开连接。供应商密码和令牌不会出现在 API 响应中。

连接使用 verbindingen:beheren 权限,日程使用 agenda:lezen。发送还需独立发送权限和明确请求。

保存申请编号、任务编号和当前基准。原样重复丢失的请求;旧的断开操作不得删除后来建立的连接。

API 也能选择默认邮箱,需要管理和发送权限。先读取当前选择和连接。旧请求的重复不会改变更新的选择,现有发送任务保留原发件人。

下载授权、日程、断开与恢复步骤

从文本生成会话结果

发送至少一百个字符的转录文本。使用返回的 gesprek_id 跟踪结果。可选字段:titel、tier、klantId 和 taal。

HTTP
POST https://api.rapportly.io/api/rapportly/v1/gesprekken
Authorization: Bearer rply_<jouw_sleutel>
Idempotency-Key: crm-gesprek-2026-0001
Content-Type: application/json

{
  "transcript": "Team Atlas bespreekt uitsluitend een fictieve oefening. Het team plant een training en verzamelt algemene voorbeeldvragen zonder klantgegevens.",
  "titel": "Kennismaking"
}

读取已有语言版本

读取现有的语言结果。所述用于启动、暂停、继续和故障恢复的工作流路由已在本地及 CI 中测试;CRM 生产环境测试并未验证这些语言处理功能。请仅在为此目的获准使用的环境中使用它们。原始用户、密钥、来源和费用始终与请求关联。仍需满足当前源状态、权限、预算和已验证结算的要求;源已过期或被删除不意味着有权重新启动。启用第二语言的批量处理仍然关闭,包括继承该设置的情况。付费补齐单个缺失翻译结果的功能仍不在支持范围内。

HTTP
GET https://api.rapportly.io/api/rapportly/v1/gesprekken/00000000-0000-4000-8000-000000000001/taalvarianten
Authorization: Bearer rply_<jouw_sleutel>
避免重复任务

为每个新任务保存完整输入和唯一的 Idempotency-Key。大多数启动接受 8–128 个安全字符;授权同意和原有报告修订至少要求 16 个。示例均使用至少 16 个字符。响应丢失后,使用相同输入和相同密钥重试。版本或基准冲突时先重新读取当前状态。档案和文件上传使用自己的 UUID 作为重复请求边界。

处理完成后自动接收通知

Rapportly 可向你的服务器发送技术引用。随后用适当读取权限获取内容,无需持续查询进度。

  1. 在服务器创建 HTTPS 接收端,使用具备 webhooks:beheren 权限的生产密钥通过 POST /webhooks 注册。相关处理必须使用同一密钥。
  2. 基于原始消息字节验证签名,确保每个事件 ID 只记录一次。将通知和后续任务安全保存后再确认接收。重复通知不得产生第二个任务。
  3. 查看 GET /webhook-afleveringen 及每次投递的详情。临时错误最多重试八次;发生问题后可申请额外一轮。已接受只表示你的服务器接收了通知,后续处理需在自己的系统中确认。

模拟器不发送真实通知。使用虚构数据和独立生产连接测试接收端。示例负责验证通知;你自己的服务器负责保存和后续操作。

错误代码是什么意思?

400

修正输入或 Idempotency-Key。

401

密钥缺失、错误或已撤销。

402

积分、预算或有效的付费续用资格不足。

403

密钥、用户或套餐缺少所需权限。

404

对象不存在或当前用户不可见。

409

输入、版本或任务已发生变化。先读取当前状态。

429

请等待并遵守 Retry-After。

503

来源或处理服务无法安全使用。先读取状态;仅在路由契约允许时原样重复请求。

保护密钥和客户数据

  • 只在服务器端使用密钥,不要放入公开的浏览器代码。
  • 每个集成使用独立密钥,并撤销旧密钥。
  • 不要将密钥、结果或临时下载链接写入公开日志或聊天。
  • 按照你自己系统的访问规则保存取得的客户数据。
哪些部分仍待完善?

清单标明了不完整的架构,可下载指南说明每项操作的限制和验证证据。CRM 测试成功并不能证明工作流语言处理或历史比较在生产环境中的行为。多语言批量处理以及付费补齐单个缺失翻译结果仍不在支持范围内。API 密钥不会授予额外的用户权限;文档比较仅支持文档中说明的已保存文本字段。