请注意::本文仅为方便您阅读而提供。本文由翻译软件自动翻译,可能未经校对。本文的英文版应被视为官方版本,您可在此找到最新信息。您可以在此处访问。
创建可编程电子邮件
上次更新时间: 2026年9月21日
借助可编程电子邮件,您可以使用高级HubL 语法来个性化电子邮件内容。请参阅HubSpot 开发者文档中的相关模块,了解如何使用 CRM 数据。
了解限制和注意事项
- 可在可编程电子邮件中使用的数据取决于您的 HubSpot 订阅类型:
- 可添加到可编程邮件中的 CRM 函数数量取决于收件人数量:
- 包含 5 个 CRM 功能的邮件最多可发送给 100,000 名收件人。每封可编程邮件最多只能添加 5 个 CRM 功能。
- 包含 4 个 CRM 功能的电子邮件最多可发送给 125,000 名收件人。
- 包含 3 个 CRM 功能的邮件最多可发送给 165,000 名收件人。
- 包含 2 项 CRM 功能的电子邮件最多可发送给 250,000 名收件人。
- 包含1个CRM功能的电子邮件最多可发送给500,000名收件人。
- 带有CRM功能的可编程邮件发送间隔应至少为一小时。
将可编程电子邮件添加到模块或模板中
在设计管理器中,您可以创建自定义模块和自定义编码模板,这些模块和模板可用于可编程电子邮件。
创建支持可编程邮件的自定义模块后,您可以在拖放编辑器中创建的邮件中添加该模块。
创建可编程邮件模块
需要权限 在设计管理器中创建模块需要“设计工具”权限。
- 在你的 HubSpot 帐户中,单击更多,然后导航到内容 > 设计管理器。如果你的帐户中未显示更多,请直接导航到内容 > 设计管理器。
- 在左侧栏中,点击“文件 ”菜单,然后选择“新建文件”。
- 在对话框中,点击下拉菜单 并选择“模块”,然后点击“下一步”。
- 在“您希望在何处使用此模块 ”部分,选中“电子邮件 ”复选框。
- 在“文件名 ”字段中,输入模块名称。
- 点击“创建”。
- 在右侧栏中,将“将模块用于可编程电子邮件”开关切换为“开”。

- 在对话框中,查看发送限制,然后单击“同意并启用”。
创建可编程电子邮件编码模板
需要权限 需要在设计管理器中创建模板,必须具备设计工具权限。
- 在你的 HubSpot 帐户中,单击更多,然后导航到内容 > 设计管理器。如果你的帐户中未显示更多,请直接导航到内容 > 设计管理器。
- 在左侧栏中,点击“文件 ”菜单,然后选择“新建文件”。
- 在对话框中,单击下拉菜单 并选择“HTML + HubL”,然后单击“下一步”。
- 点击“模板类型”下拉 菜单,选择“电子邮件”。
- 在“文件名 ”字段中,输入模板名称。
- 点击“创建”。
- 在编码模板的顶部,将以下代码添加到
<!--和-->之间的部分:isEnabledForEmailV3Rendering: true。

- 完成对模板的编辑后,点击右上角的“发布更改 ”。
优化可编程电子邮件
为避免发送可编程邮件时出现延迟,建议遵循以下最佳实践:
- 尽可能使用常规邮件:当在固定时间向指定收件人发送邮件时,建议使用常规邮件而非自动化邮件,以获得更好的性能
- 添加查询以避免检索过多行:在设置
hubdb_table_rows时,请添加额外查询以缩小要检索的行范围。- 示例:您可以筛选“
years_at_company”值大于3的联系人,并将返回结果限制为15条。 hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
- 示例:您可以筛选“
- 避免使用个性化令牌进行筛选:建议避免使用个性化令牌来筛选数据行,包括在查询参数中进行筛选或在获取数据后进行筛选。
- 如果无法避免按个性化令牌进行筛选,建议优先获取最少的行数,并在数据检索完成后使用
if语法进行条件筛选。 - 示例:您可以将检索的行数限制为 20,并在数据检索完成后使用 `
row.location = contact.location` 进行过滤。
- 如果无法避免按个性化令牌进行筛选,建议优先获取最少的行数,并在数据检索完成后使用

- 限制 CRM 函数的调用次数:一封电子邮件中 CRM 函数(例如
crm_object和crm_associations)的调用次数取决于收件人的数量。请限制这些函数的调用次数,以避免延迟或取消。- 示例:对 CRM 函数的调用次数设定明确的限制。

BETA
Marketing Email
你的反馈对我们至关重要,谢谢。
此表单仅供记载反馈。了解如何获取 HubSpot 帮助。
