> For the complete documentation index, see [llms.txt](https://academy.vambe.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.vambe.ai/canal/canal-pt-br/whatsapp-flows/mensagens-interativas-botoes-links-e-flows-em-um-unico-assistente.md).

# Mensagens Interativas: botões, links e Flows em um único assistente

As mensagens interativas permitem que seu assistente envie experiências mais estruturadas do que uma mensagem de texto simples: botões, listas ou um Flow completo, dependendo do que a conversa precisar naquele momento.

* **Botões e listas** são mais adequados quando o cliente precisa escolher entre poucas alternativas.
* Um **Flow** é especialmente útil quando o assistente precisa capturar vários dados de maneira ordenada — veja [Crie Flows do WhatsApp para capturar informações estruturadas dos seus clientes](https://academy.vambe.ai/canal/whatsapp-flows/crea-flows-de-whatsapp-para-capturar-informacion-estructurada-de-tus-clientes).

{% hint style="info" %}
Um **link** não é um componente independente da mensagem interativa geral: hoje ele é confirmado como parte de uma **tela de Flow**, não como um tipo de mensagem à parte. Vale separar os três conceitos: botões e listas são mensagens interativas; os links vão dentro de uma tela de Flow; os formulários são WhatsApp Flows.
{% endhint %}

***

### Requisitos confirmados

* A funcionalidade está disponível para **assistentes V3**. Não se aplica a assistentes V2.
* O assistente deve ter habilitada a ferramenta **Send Interactive Message**.
* Cada Flow que o assistente for enviar deve estar **registrado na configuração do assistente**.
* O Flow deve estar **publicado no número de WhatsApp** correspondente — se não estiver, o assistente não poderá enviá-lo.
* A **descrição** de cada Flow registrado deve indicar quando ele deve ser enviado, não apenas quais campos contém: é isso que o assistente usa para decidir o momento correto.

{% hint style="info" %}
Precisa do passo a passo completo, com telas e erros comuns? Consulte [Como conectar um WhatsApp Flow a um assistente](https://academy.vambe.ai/canal/whatsapp-flows/crea-flows-de-whatsapp-para-capturar-informacion-estructurada-de-tus-clientes), dentro do guia de criação de Flows.
{% endhint %}

***

### Passos funcionais

1. Abra o assistente V3.
2. Acesse **Configuração do assistente**.
3. Ative **Send Interactive Message**.
4. Adicione o Flow que o assistente poderá enviar.
5. Escreva uma descrição clara de **quando** utilizá-lo.
6. Salve a configuração.
7. Indique, no caminho ou cenário correspondente, em que momento da conversa a mensagem interativa deve ser usada.
8. Teste o caso pelo WhatsApp.
9. Verifique se o cliente recebe o botão, lista ou Flow esperado.
10. Verifique se o assistente continua a conversa usando as respostas fornecidas.

***

### O que você precisa ter em mente

* Ativar esta ferramenta **muda o comportamento do assistente** em conversas reais — teste antes de deixá-la ativa para todos os clientes.
* Um Flow criado corretamente **não será enviado** se não estiver publicado no número correto.
* A lista de Flows configurados no assistente **substitui** a configuração anterior; não funciona necessariamente como uma lista acumulativa — verifique o que permanece registrado após cada alteração.
* Se você excluir um Flow dessa configuração, ele pode deixar de ficar disponível para o assistente.
* Um Flow não deve ser usado para conversas que exigem raciocínio aberto ou negociação — para isso, deixe que o assistente responda livremente.

***

### Em resumo

Uma mensagem interativa bem configurada dá ao assistente mais uma ferramenta, junto com o texto livre: botões e listas para decisões rápidas, e Flows para capturar dados estruturados. A chave está em descrever com clareza ao assistente **quando** como usar cada um, e em testar o caso real antes de deixá-lo ativo para todos os seus clientes.


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://academy.vambe.ai/canal/canal-pt-br/whatsapp-flows/mensagens-interativas-botoes-links-e-flows-em-um-unico-assistente.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
