snapshot of https://github.com/twentyhq/twenty.git (main, 2026-09-17; blobs > 131072B omitted)
Some checks failed
App Prod-Parity E2E Dispatch / dispatch (push) Failing after 10s
CD Storybook UI / build (push) Failing after 3m25s
CD Storybook UI / dispatch (push) Has been skipped
CD deploy main / website-changed-files (push) Successful in 18m8s
CI Agent Skills / changed-files-check (push) Successful in 18m9s
CI Create App E2E minimal / changed-files-check (push) Successful in 24s
CI Create App / changed-files-check (push) Successful in 26s
CI Docs / changed-files-check (push) Successful in 26s
CI Emails / changed-files-check (push) Successful in 28s
CI Example App Hello World / changed-files-check (push) Successful in 23s
CI Front / changed-files-check (push) Has been skipped
CI Example App Postcard / changed-files-check (push) Successful in 27s
CI UI / changed-files-check (push) Has been skipped
CI Utils Test / changed-files-check (push) Successful in 45s
CI Twenty Apps / discover (push) Successful in 1m3s
CD deploy main / deploy-main (push) Failing after 3s
CI Agent Skills / agent-skills-validate (push) Has been skipped
CI Create App / create-app-test (lint) (push) Has been skipped
CI Emails / emails-test (push) Has been skipped
CI Front / front-task (lingui:compile) (push) Has been skipped
CI Front / front-task (lint) (push) Has been skipped
CI Example App Postcard / example-app-postcard (push) Has been skipped
CI UI / ui-task (lint) (push) Has been skipped
CI UI / ui-task (pack-size) (push) Has been skipped
CI UI / ui-task (size) (push) Has been skipped
CI UI / ui-task (test) (push) Has been skipped
CI UI / ui-task (typecheck) (push) Has been skipped
CI Utils Test / utils-test (push) Has been skipped
CI Twenty Apps / ${{ matrix.app.name }} (push) Has been skipped
CI Emails / ci-emails-status-check (push) Successful in 2s
CI Example App Hello World / ci-example-app-hello-world-status-check (push) Successful in 2s
CI Example App Postcard / ci-example-app-postcard-status-check (push) Successful in 3s
CI UI / ui-sb-test (push) Has been skipped
CI Utils Test / ci-utils-test-status-check (push) Successful in 2s
CI Twenty Apps / ci-twenty-apps-status-check (push) Successful in 2s
CI UI / ci-ui-status-check (push) Successful in 2s
CI Desktop / desktop (push) Failing after 1m8s
Push docs to Crowdin / Push documentation to Crowdin (push) Failing after 55s
Push translations to Crowdin / Extract and upload translations (push) Failing after 5s
Push website translations to Crowdin / Extract and upload website translations (push) Failing after 5s
CI Create App / create-app-test (test) (push) Has been skipped
CI Create App / create-app-test (typecheck) (push) Has been skipped
CI Docs / docs-lint (push) Has been skipped
CI Example App Hello World / example-app-hello-world (push) Has been skipped
CI Front / front-task (lingui:extract) (push) Has been skipped
CI Front / front-task (test) (push) Has been skipped
CI Front / front-task (typecheck) (push) Has been skipped
CI UI / ui-sb-build (push) Failing after 1m32s
CI Twenty Apps / ${{ matrix.app.name }} (${{ matrix.server-source }}) (push) Has been skipped
CI Agent Skills / agent-skills-publish (push) Has been skipped
CI Create App / ci-create-app-status-check (push) Successful in 2s
CI Agent Skills / agent-skills-remote-source (push) Has been skipped
CI Create App E2E minimal / create-app-e2e-minimal (push) Has been cancelled
CI E2E Main / e2e-test (push) Has been cancelled
CI Front / front-sb-build (push) Has been cancelled
CI Front / front-build (push) Has been cancelled
CI Create App E2E minimal / ci-create-app-e2e-minimal-status-check (push) Has been cancelled
CI E2E Main / ci-e2e-main-status-check (push) Has been cancelled
CI E2E Main / notify-main-ci-failure (push) Has been cancelled
CI E2E Main / qa-scout-comment (push) Has been cancelled
CI Front / front-sb-test (push) Has been cancelled
CI Front / front-sb-screenshots (push) Has been cancelled
CI Front / ci-front-status-check (push) Has been cancelled
DPA Sub-Processor Sync / sync-subprocessors (push) Failing after 3s
AI Catalog Sync / sync-catalog (push) Failing after 3s

This commit is contained in:
upstream-mirror
2026-09-17 23:28:13 +05:00
commit e7da97194a
32688 changed files with 4208681 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
---
title: 我可以从 Twenty 预订会议吗?
description: 关于直接从 Twenty 预订会议的信息。
---
## 当前状态
Twenty 的日历集成旨在**同步并显示**你现有的日历事件。
## 通过工作流安排会议
虽然无法手动安排会议,但你可以在 Twenty 中使用工作流来安排会议。
1. 创建新的工作流
2. 根据你的需求选择任意触发器
3. 添加 **创建日历事件** 节点
4. 配置所有必要的数据
5. 激活工作流
## 你可以做什么
* **在“人员”、“公司”和“机会”记录中查看会议历史**
* **在你的 CRM 中查看与联系人的即将举行的会议**
* **跟踪会议上下文**,与电子邮件沟通一并查看
* **从会议参与者中自动创建联系人**

View File

@@ -0,0 +1,53 @@
---
title: 我可以从 Twenty 发送电子邮件吗?
description: 关于直接从 Twenty 发送电子邮件的信息。
---
## 当前状态
Twenty 的电子邮件集成旨在**同步并显示**你的电子邮件历史记录,并用于撰写和发送电子邮件。
当你在记录页面查看电子邮件会话并点击**回复**时,你可以直接撰写并发送电子邮件。
## 如何从 Twenty 发送消息
前提条件:已连接具有发送电子邮件功能的邮件账户
1. 使用 **Ctrl+K** 或 **Cmd+K** 快捷键打开 Command 菜单
2. 点击 "Compose email" 选项
3. 选择收件人,并为电子邮件添加主题、正文和附件
4. 点击 "Send" 按钮发送电子邮件
## 你现在可以做什么
* **在“人员”、“公司”和“机会”记录中查看电子邮件历史**
* **在你的 CRM 中阅读与联系人的完整电子邮件会话**
* **与日历事件一并跟踪沟通上下文**
* **从电子邮件互动中自动创建联系人**
* **通过重定向进行回复** — 点击“回复”跳转到你的邮箱
## 通过工作流发送电子邮件
你**可以使用工作流自动发送电子邮件**。 这在以下场景中很有用:
* 自动跟进
* 向联系人发送通知
* 基于记录更改触发的沟通
通过工作流发送的电子邮件将通过你已连接的邮箱账户发送。
→ 了解[“发送电子邮件”操作](/l/zh/user-guide/workflows/capabilities/workflow-actions#send-email)
## 电子邮件序列和新闻通讯
对于电子邮件序列和新闻通讯,我们建议使用工作流将 Twenty 连接到专用的电子邮件营销工具。
<Warning>
为保护你的域名信誉,不应直接从你的邮箱发送群发邮件。 请使用专用工具进行批量沟通。
</Warning>
→ 请参阅[如何通过工作流发送电子邮件](/l/zh/user-guide/workflows/capabilities/send-emails-from-workflows)以获取设置说明
## 未来计划
在 Twenty 内原生撰写电子邮件已在我们的路线图上。 加入我们的[GitHub 讨论](https://github.com/twentyhq/twenty/discussions),分享你的用例并帮助我们为此功能确定优先级。

View File

@@ -0,0 +1,35 @@
---
title: 我可以在所有对象上跟踪电子邮件活动吗?
description: 了解跨不同对象的电子邮件活动跟踪。
---
## 受支持的对象
电子邮件活动目前适用于**三个标准对象**:
| 对象 | 您将会看到什么 |
| ------ | -------------------------- |
| **人员** | 与该特定联系人往来的所有电子邮件 |
| **公司** | 与该公司任何人之间的所有电子邮件(基于电子邮件域名) |
| **机会** | 与该商机关联的公司相关的电子邮件 |
## 为什么只有这些对象?
人员、公司和商机是核心关系对象,电子邮件上下文在其中最能发挥价值。 电子邮件会话将根据以下内容自动关联:
* **电子邮件地址** → 匹配到人员记录
* **电子邮件域名** → 匹配到公司记录
* **公司关系** → 关联到商机
## 自定义对象
**自定义对象不支持电子邮件跟踪**(目前)。
如果您需要在自定义对象上使用电子邮件上下文,请考虑:
* 使用关系字段将您的自定义对象链接到人员或公司
* 在关联的人员/公司记录上查看电子邮件历史
## 未来计划
我们正在考虑将电子邮件可见性扩展到自定义对象。 在我们的[GitHub 讨论](https://github.com/twentyhq/twenty/discussions)中分享您的用例,以帮助确定该功能的优先级。

View File

@@ -0,0 +1,42 @@
---
title: 每位用户可连接多个邮箱
description: 为单个用户连接多个电子邮件账户。
---
## 概览
Twenty 支持**每个用户拥有无限多个电子邮件账户**。 如果你需要管理多个收件箱,这将非常有用,例如:
* 个人工作邮箱 + 团队共享收件箱
* 多个面向客户的电子邮件地址
* 针对不同角色使用不同的电子邮件账户
## 如何添加多个邮箱
1. 前往**设置→账户**
2. 点击**添加账户**
3. 连接一个额外的 Google 或 Microsoft 帐号,或任何其他支持 IMAP/SMTP 协议的邮件服务提供商
4. 配置此邮箱的同步设置
5. 对每个你想连接的邮箱重复上述步骤
## 管理多个账户
每个已连接的邮箱都有各自的设置:
* **电子邮件可见性**:选择团队成员可以看到的内容
* **联系人自动创建**:可按邮箱启用/禁用
* **文件夹选择**:选择要同步的文件夹
## 电子邮件如何显示
来自所有已连接邮箱的电子邮件会同步到 Twenty,并显示在:
* **联系人记录**:基于联系人的电子邮件地址
* **公司记录**:基于电子邮件域名
* **商机**:基于关联公司
<Note>每封电子邮件都会显示其是从哪个邮箱发送或在哪个邮箱中接收的,因此你可以跟踪每次沟通使用的是哪个账户。</Note>
## 重要说明
<Warning>只能连接真实的邮箱。 将邮件转发到其他邮箱的电子邮件别名无法单独连接——它们会通过主邮箱进行同步。</Warning>

View File

@@ -0,0 +1,53 @@
---
title: 我在记录中看不到邮件
description: 排查记录中缺失的邮件。
---
## 常见原因
### 1. 初始同步仍在进行中
邮件同步需要时间,尤其是邮箱较大时。 Twenty 导入邮件的速度约为**每分钟 400 封**(受 Gmail API 速率限制)。
* **日历同步**:几分钟内完成
* **邮件同步**:取决于邮箱大小(例如,10,000 封邮件 ≈ 25 分钟,50,000 封邮件 ≈ 2 小时)
**解决方案**:等待初始导入完成。 你可以根据邮箱大小预估所需时间。
### 2. Twenty 中不存在该联系人
邮件只会显示在已存在的联系人记录上。 如果尚未创建联系人:
* 在邮箱设置中启用**联系人自动创建**
* 或先手动创建联系人记录
**解决方案**:前往 **Settings → Accounts**,选择你的邮箱并启用联系人自动创建。
### 3. 内部邮件不参与同步
为维护隐私,同事之间的邮件(相同邮件域名)绝不会同步。
**解决方案**:这是预期行为。 仅同步外部邮件。
### 4. 邮件来自群组或通讯组
群组邮件和通讯组不参与同步。
**解决方案**:这是预期行为。
### 5. 未选择用于同步的文件夹
如果你正在使用消息文件夹功能,某些文件夹可能被排除。
**解决方案**:前往 **Settings → Accounts**,选择你的邮箱并检查文件夹同步设置。
### 6. 记录中的邮箱地址错误
联系人记录中的邮箱地址可能与邮件中使用的不一致。
**解决方案**:将正确的邮箱地址添加到联系人记录。
## 仍然无法正常工作?
1. 尝试断开并重新连接你的邮箱
2. 如果问题仍然存在,请联系支持

View File

@@ -0,0 +1,58 @@
---
title: 限制导入的电子邮件
description: 控制哪些电子邮件被导入Twenty。
---
## 概览
默认情况下,Twenty 会从您已连接的邮箱同步所有外部电子邮件。 您可以使用**文件夹选择**和**可见性设置**来限制导入的内容。
## 方法一:文件夹选择(推荐)
控制哪些电子邮件文件夹与Twenty同步:
1. 进入 **设置 → 账户**
2. 选择您已连接的电子邮件账户
3. 选择要同步的文件夹:
| 文件夹 | 描述 |
| ---------- | ----------- |
| **收件箱** | 主要的收件电子邮件 |
| **已发送** | 您发送的外发电子邮件 |
| **存档** | 已存档的电子邮件 |
| **自定义文件夹** | 您想要的任何特定文件夹 |
4. 排除您不希望同步的文件夹(垃圾邮件、回收站、个人文件夹)
<Note>这使您可以精确控制哪些电子邮件显示在您的CRM中,而无需同步所有内容。</Note>
## 方法二:联系人自动创建设置
控制何时从电子邮件创建联系人:
1. 前往**设置→账户**
2. 选择您已连接的邮箱
3. 选择一个选项:
* **已停用**:不会创建联系人,但电子邮件仍会同步到现有联系人。
* **已发送和已接收**:从所有外部电子邮件创建联系人
* **仅限已发送**:仅根据您发送的电子邮件创建联系人
## 内部电子邮件
同事之间(同一域名)的邮件可以在 Twenty 中同步:
1. 转到 **设置 → 通用 → 安全**
2. 将 **同步内部电子邮件** 开关开启/关闭
<Note>默认情况下,此选项处于关闭状态。</Note>
## 始终排除的内容
无论设置如何,这些电子邮件都不会被同步:
* **群组邮件**:分发列表和群组消息
* **垃圾邮件/回收站**:系统文件夹通常会被排除
## 重要提示
<Note>我们暂时尚未提供用于选择性同步的 CC 电子邮件地址。 请使用上面的文件夹选择功能来实现同等程度的控制。</Note>