Ir para o conteúdo principal
Isenção de responsabilidade de tradução: esse conteúdo foi traduzido para sua conveniência com o uso de software e pode não ter sido revisado por uma pessoa. O texto oficial é a versão em inglês e sempre será o texto mais atualizado. Para ver a versão em inglês, clique aqui.

Criar emails programáveis

Ultima atualização: 4 de Dezembro de 2025

Disponível com qualquer uma das seguintes assinaturas, salvo menção ao contrário:

Com e-mails programáveis, você pode usar a sintaxe avançada do HubL para personalizar o conteúdo de seus e-mails. Saiba mais sobre como trabalhar com

Compreender limitações e considerações

  • Os dados que você pode usar em um e-mail programável dependem da sua assinatura do HubSpot:
    • Se você tiver uma conta de Marketing hub profissional, poderá renderizar dados do padrão
    • Se você tiver uma assinatura do Marketing hub Enterprise, poderá incluir fontes de dados estruturados, como tabelas de HubDB e objeto personalizado em emails programáveis.
  • O número de funções que você pode adicionar a um email programável depende do número de destinatários: 
    • Emails com 5 Não mais de 5 
    • Emails com 4
    • Emails com 3
    • Emails com 2
    • Emails com 1
  • Os e-mails programáveis devem ser enviados pelo menos uma hora após quaisquer e-mails programáveis anteriores.

Adicionar emails programáveis a módulos ou modelos

No gerenciador de design, você pode criar módulos personalizados e modelos codificados personalizados que podem ser usados para e-mails programáveis.

Depois de criar um módulo personalizado que suporta e-mails programáveis, você pode adicionar esse módulo aos e-mails criados no editor de arrastar e soltar. 

Criar um módulo de email programável

  1. Na sua conta da HubSpot, acesse Conteúdo > Design Manager.
  2. Na coluna esquerda, clique no menu Arquivo e selecione Novo arquivo. 
  3. Na caixa de diálogo, clique no menu suspenso e selecione Módulo, em seguida, clique emAvançar. 
  4. Na seção Onde deseja usar este módulo, marque a caixa de seleção Emails.
  5. No campo Nome do arquivo, digite um nome de módulo. 
  6. Clique em Criar. 
  7. Na coluna da direita, ative a opção Usar módulo para e-mail programável .

Imagem da coluna da direita do gerenciador de design. A opção "Use module for programmable email" é realçada.

  1. Na caixa de diálogo, revise os limites de envio, clique em Concordo e ative

Criar um modelo codificado por email programável

  1. Na sua conta da HubSpot, acesse Conteúdo > Design Manager.
  2. Na coluna esquerda, clique no menu Arquivo e selecione Novo arquivo. 
  3. Na caixa de diálogo, clique no menu suspenso e selecione HTML + HubL, em seguida, clique em GerenciarPróximo. 
  4. Clique no menu suspenso Tipo de modelo e selecione Email.
  5. No campo Nome do arquivo, digite um nome de modelo. 
  6. Clique em Criar. 
  7. Na parte superior do modelo codificado, adicione o seguinte código à seção entre <!---->: isEnabledForEmailV3Rendering: true .

Uma captura de tela da seção superior de um modelo de e-mail codificado personalizado. O código para usar o modelo para e-mails programáveis é indicado.

  1. Conclua as edições no modelo e clique em Publicar alterações no canto superior direito. 

Otimizar emails programáveis

Para evitar atrasos no envio de e-mails programáveis, é recomendável seguir estas práticas recomendadas: 

  • Usar e-mails regulares quando possível: ao enviar um e-mail em um horário fixo com destinatários definidos, o envio de um e-mail regular em vez de um automático é recomendado para um melhor desempenho
  • Adicionar uma consulta para evitar a busca de muitas linhas: ao definir o hubdb_table_rows , adicione uma consulta adicional para restringir quais linhas você está buscando.
    • Exemplo: você poderia filtrar suas linhas para quaisquer contatos com um years_at_company maior que 3 e limite os resultados retornados a 15.
    • hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
  • Evite filtrar por tokens de personalização: é recomendável evitar o uso de tokens de personalização para filtrar linhas de dados, incluindo filtragem dentro do parâmetro de consulta ou filtragem após busca. 
    • Se a filtragem por tokens de personalização não puder ser evitada, é recomendável priorizar a busca do número mínimo de linhas e aplicar a filtragem condicional usando if sintaxe após a recuperação dos dados. 
    • Exemplo: você poderia limitar as linhas extraídas para 20 e filtrar após a extração para row.location = contact.location

    • {% if row.location == contact.location %}
      Your row data is {{ row }}
      {% endif %}
      {% endfor %} {% end raw }
  • Limitar o número de chamadas de crm_object e crm_associations) em um e-mail depende do número de destinatários. Limite as chamadas dessas funções para evitar atrasos ou cancelamentos. 
    • Exemplo: definir limites claros para o número de chamadas de 
    • {% set ids = [1,2,3] %}
      {% set people = crm_objects("contact", "hs_object_id__in="~ids|join(','), "firstname,lastname", false) %}
Esse artigo foi útil?
Este formulário deve ser usado apenas para fazer comentários sobre esses artigos. Saiba como obter ajuda para usar a HubSpot.