> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brindehub.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Variáveis e merge tags

> Sintaxe de substituição de variáveis nos e-mails e automações do BrindeFlow.

# Variáveis e merge tags

O BrindeFlow substitui tokens no formato `{{chave}}` por valores reais no momento do envio. O mecanismo é usado em:

* Templates de e-mail
* Assunto e destinatário de ações de e-mail
* Corpo de mensagens
* Requisições HTTP
* Campos de lead personalizados

## Sintaxe básica

```
Olá, {{lead.name}}!
```

## Variáveis aninhadas

Use caminhos com pontos:

```
{{order.customer.name}}
{{estimate.customer.email}}
```

## Fallbacks

É possível encadear opções com `||`:

```
{{lead.name}} || {{lead.email}} || Cliente
```

O sistema testa da esquerda para a direita e usa o primeiro valor presente.

## Variáveis disponíveis

As variáveis dependem do contexto (gatilho ou ação anterior). Exemplos comuns:

### Pedido

`order.id`, `order.number`, `order.status`, `order.total`, `order.customer.name`, `order.customer.email`, `order.customer.phone`

### Orçamento

`estimate.id`, `estimate.number`, `estimate.status`, `estimate.total`, `estimate.customer.name`, `estimate.customer.email`, `estimate.customer.phone`

### Lead

`lead.id`, `lead.name`, `lead.email`, `lead.phone`, `lead.previousStage`, `lead.newStage`

### Produto

`product.id`, `product.name`, `product.price`

### Requisição HTTP

`request.response.status`, `request.response.statusText`, `request.response.headers`, `request.response.body`

### Carrinho abandonado

`cart.id`, `cart.total`, `cart.items`, `cart.customer.*`, `cart.address.*`, `cart.createdAt`

## Uso no editor

Ao digitar `{{` em campos de texto, o seletor de variáveis abre com as opções disponíveis naquele ponto do fluxo. Também é possível digitar a chave manualmente.

:::note
Chaves não encontradas são renderizadas como vazio. Use fallbacks para garantir conteúdo.
:::

## Relacionado

* [Construtor de e-mails](./email-builder.mdx)
* [Automações](./automations.mdx)
* [Testes de envio](./testing-emails.mdx)
