> For the complete documentation index, see [llms.txt](https://ajudachat.hotmobile.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajudachat.hotmobile.com.br/o-que-sao-variaveis-de-modelo.md).

# O que são variáveis ​​de modelo

As variáveis ​​são texto de espaço reservado em mensagens que são substituídas dinamicamente com base nas informações que você forneceu.

Quando você cria uma mensagem com variáveis, a AtendChat a traduz para o valor apropriado.

<figure><img src="https://3500494372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhAxi0khdBH3ucmx9gEjE%2Fuploads%2FJs2MUbmSSUoJpBmg4hJv%2Fimage.png?alt=media&amp;token=d34ba536-282c-4360-9dff-b24335c09868" alt="" width="563"><figcaption></figcaption></figure>

Se enviarmos uma mensagem **Olá {{ contact.name }}, como posso te ajudar?**, a AtendChat escolherá o nome do contato e enviará uma mensagem como **Olá Júlia, como posso te ajudar?**. Isso permite que você envie mensagens personalizadas para o usuário final.

> Nota: AtendChat suporta variáveis ​​em atalhos/respostas pré definidas.

<figure><img src="https://3500494372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhAxi0khdBH3ucmx9gEjE%2Fuploads%2FMUspyWUiAsUM2IJqmeTB%2FGif%20Atendchat.gif?alt=media&amp;token=42368e3f-5800-4c24-8b14-f7f3731f15da" alt="" width="563"><figcaption></figcaption></figure>

Para usar uma variável, digite dois colchetes duplos  **{{** ao redigir uma nova mensagem ou criar uma resposta automática. As variáveis ​​aparecerão e você poderá selecionar aquela que deseja usar.

A lista atual de variáveis ​​de modelo é:

* **conversation.id:** Versão numérica do ID da conversa
* **contact.id:** Versão numérica do ID do contato
* **contact.name:** Nome completo do contato
* **contact.first\_name:** Primeiro nome do contato
* **contact.last\_name:** Sobrenome do contato
* **contact.phone\_number:** Telefone de contato
* **agent.name:** Nome completo do agente
* **agent.first\_name:** Primeiro nome do agente
* **agent.last\_name:** Sobrenome do agente
* **agent.phone\_number:** Número de telefone do agente

#### E se a variável não existir?

Se você tentar enviar uma variável indefinida, a AtendChat mostrará um aviso.

<figure><img src="https://3500494372-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhAxi0khdBH3ucmx9gEjE%2Fuploads%2FWV5Ydu3siiROpq4RWcsV%2Fzzz5.png?alt=media&amp;token=48df8841-8c8c-481c-a93b-11b871df2425" alt="" width="563"><figcaption></figcaption></figure>

#### Como adicionar texto alternativo?

Ao definir um texto alternativo, certifique-se de colocá-lo entre aspas simples.

**{{ contact.first\_name || 'there'}}**
