Przejdź do treści
Uwaga: Tłumaczenie tego artykułu jest podane wyłącznie dla wygody. Tłumaczenie jest tworzone automatycznie za pomocą oprogramowania tłumaczącego i mogło nie zostać sprawdzone. W związku z tym, angielska wersja tego artykułu powinna być uważana za wersję obowiązującą, zawierającą najnowsze informacje. Możesz uzyskać do niej dostęp tutaj.

Tworzenie programowalnych wiadomości e-mail

Data ostatniej aktualizacji: 5 marca 2026

Dostępne z każdą z następujących podpisów, z wyjątkiem miejsc, w których zaznaczono:

Dzięki programowalnym wiadomościom e-mail można używać zaawansowanej składni HubL do personalizowania treści wiadomości e-mail. Więcej informacji na temat pracy z danymi CRM w modułach można znaleźć w dokumentacji deweloperskiej HubSpot.

Poznaj ograniczenia i uwagi

  • Dane, których można używać w programowalnych wiadomościach e-mail, zależą od subskrypcji HubSpot:
    • Jeśli masz konto Marketing Hub Professional , możesz renderować dane ze standardowych obiektów CRM, takich jak kontakty, firmy i produkty.
    • Jeśli posiadasz subskrypcję Marketing Hub Enterprise , możesz uwzględnić w programowalnych wiadomościach e-mail ustrukturyzowane źródła danych, takie jak tabele HubDB i obiekty niestandardowe.
  • Liczba funkcji CRM, które można dodać do programowalnej wiadomości e-mail, zależy od liczby odbiorców:
    • Wiadomości e-mail z 5 funkcjami CRM mogą być wysyłane do maksymalnie 100 000 odbiorców. Do programowalnej wiadomości e-mail można dodać nie więcej niż 5 funkcji CRM.
    • Wiadomości e-mail z 4 funkcjami CRM mogą być wysyłane do maksymalnie 125 000 odbiorców.
    • Wiadomości e-mail z 3 funkcjami CRM mogą być wysyłane do maksymalnie 165 000 odbiorców.
    • Wiadomości e-mail z 2 funkcjami CRM mogą być wysyłane do maksymalnie 250 000 odbiorców.
    • Wiadomości e-mail z 1 funkcją CRM mogą być wysyłane do maksymalnie 500 000 odbiorców.
  • Programowalne wiadomości e-mail z funkcjami CRM powinny być wysyłane w odstępie co najmniej jednej godziny.

Dodawanie programowalnych wiadomości e-mail do modułów lub szablonów

W menedżerze projektów można tworzyć niestandardowe moduły i niestandardowe szablony, które mogą być używane do programowalnych wiadomości e-mail.

Po utworzeniu niestandardowego modułu obsługującego programowalne wiadomości e-mail można dodać ten moduł do wiadomości e-mail utworzonych w edytorze przeciągnij i upuść.

Utwórz programowalny moduł wiadomości e-mail

  1. Na swoim koncie HubSpot przejdź do Treści > Design Manager.
  2. W lewej kolumnie kliknij menu Plik i wybierz opcję Nowy plik.
  3. W oknie dialogowym kliknij menu rozwijane i wybierz Moduł, a następnie kliknij Dalej.
  4. W sekcji Where would you like to use this module zaznacz pole wyboru Emails.
  5. Wpolu Nazwa pliku wprowadź nazwę modułu.
  6. Kliknij przycisk Utwórz.
  7. W prawej kolumnie włącz przełącznik Use module for programmable email.

Screenshot of the right column of the design manager. The "Use module for programmable email" switch is highlighted.

  1. W oknie dialogowym zapoznaj się z limitami wysyłania, a następnie kliknij przycisk Zgadzam się i włącz.

Utwórz kodowany szablon programowalnej wiadomości e-mail

  1. Na swoim koncie HubSpot przejdź do Treści > Design Manager.
  2. W lewej kolumnie kliknij menu Plik i wybierz opcję Nowy plik.
  3. W oknie dialogowym kliknij menu rozwijane i wybierz HTML + HubL, a następnie kliknij Dalej.
  4. Kliknij menu rozwijane Template type i wybierz Email.
  5. Wpolu Nazwa pliku wprowadź nazwę szablonu.
  6. Kliknij przycisk Utwórz.
  7. W górnej części zakodowanego szablonu dodaj następujący kod do sekcji między <!-- i -->: isEnabledForEmailV3Rendering: true.

A screenshot of the top section of a custom coded email template. The code for using the template for programmable emails is indicated.

  1. Zakończ edycję szablonu, a następnie kliknij przycisk Opublikuj zmiany w prawym górnym rogu.

Optymalizacja programowalnych wiadomości e-mail

Aby uniknąć opóźnień podczas wysyłania programowalnych wiadomości e-mail, zaleca się przestrzeganie następujących najlepszych praktyk:

  • Używaj zwykłych wiadomości e-mail, gdy jest to możliwe: podczas wysyłania wiadomości e-mail o ustalonym czasie ze zdefiniowanymi odbiorcami zaleca się wysyłanie zwykłej wiadomości e-mail, a nie automatycznej, aby uzyskać lepszą wydajność
  • Dodaj zapytanie, aby uniknąć pobierania zbyt wielu wierszy: podczas ustawiania hubdb_table_rows, dodaj dodatkowe zapytanie, aby zawęzić liczbę pobieranych wierszy.
    • Przykład: możesz filtrować wiersze dla wszystkich kontaktów z years_at_company większym niż 3 i ograniczyć zwracane wyniki do 15.
    • hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
  • Unikanie filtrowania według tokenów personalizacji: zaleca się unikanie używania tokenów personalizacji do filtrowania wierszy danych, w tym filtrowania w parametrze zapytania lub filtrowania po pobraniu.
    • Jeśli nie można uniknąć filtrowania za pomocą tokenów personalizacji, zaleca się nadanie priorytetu pobieraniu minimalnej liczby wierszy i zastosowanie filtrowania warunkowego przy użyciu składni if po pobraniu danych.
    • Przykład: można ograniczyć liczbę pobieranych wierszy do 20 i filtrować po pobraniu danych dla row.location = contact.location.

Example code for avoid filtering by personalization tokens

  • Ogranicz liczbę wywołań funkcji CRM: liczba funkcji CRM (takich jak crm_object i crm_associations) w wiadomości e-mail zależy od liczby odbiorców. Ogranicz liczbę wywołań tych funkcji, aby uniknąć opóźnień lub odwołań.
    • Przykład: ustaw wyraźne limity liczby wywołań funkcji CRM.

Example code for limiting the number of calls of CRM functions

Czy ten artykuł okazał się pomocny?
Niniejszy formularz służy wyłącznie do przekazywania opinii dotyczących dokumentacji. Dowiedz się, jak uzyskać pomoc dotyczącą HubSpot.