> For the complete documentation index, see [llms.txt](https://docs.fortics.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fortics.com.br/perguntas-frequentes/perguntas-frequentes-1/fortics-voz/criando-modelos-de-mensagem-para-o-whatsapp-calling.md).

# Criando Modelos de Mensagem para o WhatsApp Calling

Esta segunda parte do manual de criação de um Flow detalha a configuração do formulário interativo dentro do painel do **Chat Center**. É nesta etapa que transformamos o template aprovado pela Meta em uma ferramenta ativa de automação, permitindo que robôs de triagem ou operadores humanos disparem o Flow diretamente na tela de conversa do cliente.

## Pré-requisitos

Antes de iniciar os passos abaixo, certifique-se de que você concluiu integralmente o processo de [criar um modelo de mensagem no Meta Business](/perguntas-frequentes/perguntas-frequentes-1/fortics-voz/criando-um-whatsapp-flow-no-meta-business.md). O modelo de mensagem contendo o Flow precisa estar criado, publicado e com o status **"Ativo"** dentro do seu Gerenciador de Negócios da Meta. Sem essa aprovação prévia da Meta, o Chat Center não conseguirá sincronizar os dados do formulário.

## Criando o modelo de mensagem

Com a aprovação da Meta concedida, siga o roteiro técnico abaixo para mapear e configurar o Flow na inteligência do seu painel de atendimento:

Acesse o painel administrativo do **Chat Center** com suas credenciais de gestor.

No menu lateral esquerdo, navegue até o bloco de **Configurações** e selecione a opção **Modelos de Mensagens.**

<img src="/files/Uf2blgTu8Kj18LjFEUhL" alt="" height="304" width="602">

Na janela principal de gerenciamento, vá até o canto superior direito e clique no **ícone de adição (+)** para abrir o menu contextual de criação.

Ao acionar a criação, uma barra lateral de modelos se expandirá no lado direito da tela.

Role as opções de templates disponíveis até o final da lista. Localize o card correspondente ao **Modelo de mensagem avançado**, clique nele e confirme a seleção acionando o botão azul **Selecione** no canto inferior direito.

<img src="/files/eaawoe9X5BdHONTqIMH0" alt="" height="304" width="602">

A tela central carregará o formulário de cadastro do modelo. Antes de editar o código, preencha os seguintes campos de cabeçalho:

<img src="/files/oPXcZp8Qzjpal3fTUntD" alt="" height="303" width="602">

**Nome**: Insira o identificador interno do modelo. **Importante**: Para manter a consistência com a Meta, use exatamente o mesmo nome técnico adotado no Gerenciador da Meta (Ex: abertura\_de\_chamado), em letras minúsculas e separado por ***underline (\_)***.&#x20;

**Selecione o tipo de modelo**: Clique no menu de seleção e defina obrigatoriamente a opção **Flows**. Isso avisará o motor do Chat Center que a mensagem carrega componentes de formulários dinâmicos.

**Descrição**: Utilize este campo para registrar, de forma objetiva, a finalidade do Flow (por exemplo: Formulário de triagem inicial para suporte de TI). Embora essa informação não seja exibida para os agentes nem durante a configuração dos fluxos de atendimento, ela facilita a identificação do Flow na lista de configurações, tornando sua localização e manutenção mais rápidas.&#x20;

**Visibilidade**: Mantenha configurado como **Todos** para que toda a sua equipe autorizada possa ter acesso ao disparo desse template nas conversas. Completando os campos de JSON.

No formulário de modelos avançados, logo abaixo dos dados gerais do modelo, você encontrará duas caixas de texto críticas para a configuração da API: o **JSON de criação** e o **JSON de envio**.

### O Campo "JSON de criação"

Este campo recebe a estrutura técnica bruta do modelo de mensagem aprovado. Ele não dita o que acontece dentro do formulário, mas sim **como o balão de mensagem e o botão de disparo aparecem no chat do cliente** antes de ele abrir o Flow.

É aqui que entra o código declarativo JSON da mensagem. Substitua o código do campo pelo código abaixo

```json
{
  "name": "form_inicial_lead",
  "language": "pt_BR",
  "category": "MARKETING",
  "components": [
    {
      "type": "BODY",
      "text": "Pra nos conhecermos melhor, clique no botão abaixo e preencha os seus dados"
    },
    {
      "type": "BUTTONS",
      "buttons": [
        {
          "type": "FLOW",
          "text": "Cadastrar",
          "flow_id": "3235564386621281",
          "flow_action": "NAVIGATE",
          "navigate_screen": "FORM_START_LEAD"
        }
      ]
    }
  ]
}
```

Nele, você define:

O **nome interno do template** ("name"), o **idioma** correspondente ("language": "pt\_BR") e a **categoria** ("category": "MARKETING" ou "UTILITY").

No bloco "components", edite os seguintes pontos:

#### O Texto do Corpo ("text" dentro de "BODY"):

É a mensagem de texto comercial ou de suporte que introduz a ação e aparece logo acima do botão no aplicativo do cliente.

Altere o valor da string (Substitua o texto "Pra nos conhecermos melhor, clique no botão abaixo e preencha os seus dados") criando uma chamada para ação (Call to Action) clara para mitigar o abandono antes do clique.

#### O Rótulo do Botão ("text" dentro de "BUTTONS"):

É o texto exibido no botão de clique nativo do WhatsApp.

Modifique a propriedade "text" (Ex: "Cadastrar" ou "Responder Pesquisa") de forma direta e curta para não quebrar o layout visual da bolha de chat.

#### O ID do Flow ("flow\_id"):

Esse campo identifica qual Flow será aberto quando o cliente clicar no botão.&#x20;

<img src="/files/KI2UfR5DmitjppOQG4a2" alt="" height="147" width="602">

Basta olhar na tabela na área de Flows cadastrados no Meta Business, localizar a coluna **"Identificação do flow**", clicar no ícone de copiar e colar esse número exato entre as aspas do campo "flow\_id" (Ex: "3235564386621281").

### O Campo "JSON de envio"

Para a imensa maioria dos casos de uso comuns (onde você não está injetando variáveis personalizadas no modelo de mensagem), **você não deve alterar este campo**. O Chat Center já carrega esse bloco de código perfeitamente estruturado e parametrizado por padrão para conversar com a API do WhatsApp.&#x20;

<img src="/files/xnfjGs4Vr5sOYUNC2rg5" alt="" height="289" width="602">

Com tudo preenchido basta salvar para ter o modelo disponível na plataforma.

## Utilizando o Modelo de Mensagem para o Flow

Ao **salvar** o Modelo Avançado no Chat Center, o template será enviado para aprovação da **Meta**. Assim que a aprovação for concluída, o modelo ficará disponível para utilização de duas formas dentro do Chat Center:&#x20;

**Disparo automatizado**: Você pode <mark style="color:red;">atrelar esse modelo ao seu fluxo</mark> para automatizar o envio.

Disparo manual: O operador humano pode selecionar o template <mark style="color:$danger;">diretamente na tela de atendimento</mark> para enviar ao cliente.

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.fortics.com.br/perguntas-frequentes/perguntas-frequentes-1/fortics-voz/criando-modelos-de-mensagem-para-o-whatsapp-calling.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
