跳到內容
請注意::這篇文章的翻譯只是為了方便而提供。譯文透過翻譯軟體自動建立,可能沒有經過校對。因此,這篇文章的英文版本應該是包含最新資訊的管理版本。你可以在這裡存取這些內容。

建立可程式化的電子郵件

上次更新時間: 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_objectcrm_associations )的數量取決於收件者人數。請限制這些函數的呼叫次數,以避免延遲或取消。
    • 範例:針對 CRM 函式呼叫次數設定明確的限制。

這篇文章有幫助嗎?
此表單僅供記載意見回饋。了解如何取得 HubSpot 的協助