跳到内容
请注意::本文仅为方便您阅读而提供。本文由翻译软件自动翻译,可能未经校对。本文的英文版应被视为官方版本,您可在此找到最新信息。您可以在此处访问。

创建可编程电子邮件

上次更新时间: 2026年9月21日

可与以下任何订阅一起使用,除非另有说明:

借助可编程电子邮件,您可以使用高级HubL 语法来个性化电子邮件内容。请参阅HubSpot 开发者文档中的相关模块,了解如何使用 CRM 数据。

了解限制和注意事项

  • 可在可编程电子邮件中使用的数据取决于您的 HubSpot 订阅类型:
    • 如果您拥有Marketing Hub Professional 账户, 则可以渲染来自标准 CRM 对象(如联系人、公司和产品)的数据。
    • 如果您拥有Marketing Hub Enterprise 订阅 ,则可以在可编程电子邮件中包含结构化数据源,例如HubDB 表和自定义对象。
  • 可添加到可编程邮件中的 CRM 函数数量取决于收件人数量:
    • 包含 5 个 CRM 功能的邮件最多可发送给 100,000 名收件人。每封可编程邮件最多只能添加 5 个 CRM 功能。
    • 包含 4 个 CRM 功能的电子邮件最多可发送给 125,000 名收件人。
    • 包含 3 个 CRM 功能的邮件最多可发送给 165,000 名收件人。
    • 包含 2 项 CRM 功能的电子邮件最多可发送给 250,000 名收件人。
    • 包含1个CRM功能的电子邮件最多可发送给500,000名收件人。
  • 带有CRM功能的可编程邮件发送间隔应至少为一小时。

将可编程电子邮件添加到模块或模板中

在设计管理器中,您可以创建自定义模块和自定义编码模板,这些模块和模板可用于可编程电子邮件。

创建支持可编程邮件的自定义模块后,您可以在拖放编辑器中创建的邮件中添加该模块。

创建可编程邮件模块

需要权限 在设计管理器中创建模块需要“设计工具”权限。

  1. 在你的 HubSpot 帐户中,单击更多,然后导航到内容 > 设计管理器。如果你的帐户中未显示更多,请直接导航到内容 > 设计管理器。
  2. 在左侧栏中,点击“文件 ”菜单,然后选择“新建文件”。
  3. 在对话框中,点击下拉菜单 并选择“模块”,然后点击“下一步”。
  4. 在“您希望在何处使用此模块 ”部分,选中“电子邮件 ”复选框。
  5. 在“文件名 ”字段中,输入模块名称。
  6. 点击“创建”。
  7. 在右侧栏中,将“将模块用于可编程电子邮件”开关切换为“开”。

  1. 在对话框中,查看发送限制,然后单击“同意并启用”。

创建可编程电子邮件编码模板

需要权限 需要在设计管理器中创建模板,必须具备设计工具权限。


  1. 在你的 HubSpot 帐户中,单击更多,然后导航到内容 > 设计管理器。如果你的帐户中未显示更多,请直接导航到内容 > 设计管理器。
  2. 在左侧栏中,点击“文件 ”菜单,然后选择“新建文件”。
  3. 在对话框中,单击下拉菜单 并选择“HTML + HubL”,然后单击“下一步”。
  4. 点击“模板类型”下拉 菜单,选择“电子邮件”。
  5. 在“文件名 ”字段中,输入模板名称。
  6. 点击“创建”。
  7. 在编码模板的顶部,将以下代码添加到<!-- 和 --> 之间的部分:isEnabledForEmailV3Rendering: true 。

  1. 完成对模板的编辑后,点击右上角的“发布更改 ”。

优化可编程电子邮件

为避免发送可编程邮件时出现延迟,建议遵循以下最佳实践:

  • 尽可能使用常规邮件:当在固定时间向指定收件人发送邮件时,建议使用常规邮件而非自动化邮件,以获得更好的性能
  • 添加查询以避免检索过多行:在设置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 函数的调用次数设定明确的限制。

这篇文章有帮助吗?
此表单仅供记载反馈。了解如何获取 HubSpot 帮助。