Automações

Blocos de texto reutilizáveis para mensagens, prompts de IA e saída {{node_id.text}}.

Nó Texto

O nó Texto (text_block) monta um bloco de texto reutilizável a partir de copy estática e {{variables}} dinâmicas. A saída fica em {{node_id.text}} — ideal para compor mensagens WhatsApp, prompts de IA, corpos de e-mail e payloads HTTP sem poluir nós de ação.

Encontre-o em Lógica em Automações.

Workflows > editor > Text node content editor Figura 1: Nó Texto com conteúdo multilinha e placeholders de variáveis

O que faz

Na execução:

  1. Lê o campo Content (text_content).
  2. Resolve todos os templates {{…}} contra o contexto atual (trigger, variáveis, nós anteriores, sistema).
  3. Retorna { text: "resolved string" }.
  4. Nós downstream leem {{text_1.text}} ou {{input.text}} quando conectados diretamente.

O nó Texto não envia mensagens nem chama APIs — apenas materializa uma string.

Como configurar

Clique duas vezes no nó Texto.

Campo Content

Textarea multilinha. Misture instruções fixas e variáveis:

Hello {{variables.contact_name}},

Your order #{{variables.order_id}} is confirmed.

Items:
{{http_1.data.line_items_summary}}

Reply STOP to opt out.

Suporta o mesmo vocabulário de templates dos outros nós — veja Variáveis no workflow.

Saída

ReferênciaUso
{{text_block_1.text}}String completa resolvida pelo ID do nó
{{input.text}}Quando o próximo nó conecta diretamente após Texto

Label

Rótulo opcional no canvas (ex.: "Welcome message", "AI system prompt") — não afeta a saída.

Dicas e boas práticas

  • Separe conteúdo de entrega. Mantenha nós Send Text / SMTP focados nas configurações do canal; mantenha o copy em um nó Texto para edições e variantes A/B mais fáceis.
  • Um nó Texto por variante de mensagem. Troque conexões ou use ramos Condição apontando para Textos diferentes em vez de strings enormes inline em nós Send.
  • Alimente nós de IA. O JSON messages de OpenAI/Gemini pode referenciar {{prompt_1.text}} para prompts de sistema longos mantidos em um só lugar.
  • Pré-visualize em testes. Expanda a execução do nó Texto — output_resolved.text mostra a string final com todas as substituições.
  • Atenção a escape. O conteúdo é texto simples; payloads JSON devem usar Retorno ou HTTP com tipos de campo JSON corretos, não Texto cru, quando a estrutura importa.
  • Reutilize entre ramos. Vários caminhos podem convergir em um nó Texto se compartilharem a mesma redação final.

Exemplos de uso

Exemplo 1 — Confirmação de pedido no WhatsApp

Fluxo:

  1. Variável — mapear campos do pedido do webhook
  2. Texto (order_confirm)
    Hi {{variables.customer_name}}! 🎉
    We received order *{{variables.order_number}}* totaling {{variables.currency}} {{variables.total}}.
    Estimated delivery: {{variables.eta}}.
    
  3. Send Text — body {{order_confirm.text}}

Quem escreve copy pode editar o nó Texto sem mexer em instância ou configurações de template.

Exemplo 2 — Prompt de classificação com IA

Fluxo:

  1. Texto (classify_prompt)
    Classify the following customer message into: sales, support, or spam.
    Message: {{variables.inbound_text}}
    Contact tier: {{variables.crm_tier}}
    Reply with JSON: {"intent":"...","confidence":0-1}
    
  2. OpenAI — campo messages referencia {{classify_prompt.text}}
  3. Condição no intent parseado

Exemplo 3 — E-mail dinâmico via SMTP

Fluxo:

  1. HTTP — buscar métricas do relatório
  2. Texto (weekly_report) — HTML ou resumo em texto com placeholders {{http_1.data…}}
  3. SMTP Send — body {{weekly_report.text}}

FAQ

Texto vs nó Variável?

Variável define chaves nomeadas em {{variables.key}}. Texto produz uma string em {{node_id.text}}. Use Texto para parágrafos; Variável para campos estruturados usados em vários lugares.

Texto vs Send Text?

Send Text entrega no WhatsApp. Texto só monta a string.

Quebras de linha são preservadas?

Sim. O texto resolvido mantém quebras de linha — importante para formatação no WhatsApp.

Posso aninhar {{node.text}} dentro de Texto?

Sim, se o nó referenciado executou antes no mesmo caminho de execução.

Texto roda dentro de loops?

Sim. Referencie {{item.field}} ou variáveis de loop no Content para mensagens por item antes do Send.

Artigos relacionados

Este artigo foi útil?

Precisa de mais ajuda? Falar com suporte

Central de Ajuda