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

# Como funciona a WhatsApp Business API

> O mapa mental dos 4 conceitos da WhatsApp Business API, antes de escrever a primeira linha de código.

Esta página é o mapa mental que você precisa antes de escrever código. Cada conceito tem uma página própria, com os detalhes.

## O que é a API oficial

A WhatsApp Business Platform é a API da Meta para empresas conversarem com clientes pelo WhatsApp em escala. Ela é diferente do app WhatsApp Business (instalado no celular, pensado para pequeno negócio) e do WhatsApp pessoal.

A Arara envia pela Cloud API, hospedada pela Meta, por meio de um provedor parceiro. Por cima, a Arara adiciona templates, campanhas, contatos, conversas, Brain, Smart Links, recuperação de receita e cobrança em reais.

<Info>
  Um número pode usar a API e continuar ativo no app WhatsApp Business ao mesmo tempo (coexistência). Na API da Arara, isso aparece no campo `isCoexistence` do número.
</Info>

## Os 4 conceitos

<CardGroup cols={2}>
  <Card title="Template" icon="file-lines" href="/concepts/templates">
    Mensagem pré-aprovada pela Meta. É a única forma de iniciar ou retomar uma conversa com quem não escreveu nas últimas 24h.
  </Card>

  <Card title="Janela de 24h" icon="clock" href="/concepts/24h-window">
    Depois que o cliente escreve, você tem 24h para responder com mensagem livre. Passou disso, só template.
  </Card>

  <Card title="Número e qualidade" icon="signal" href="/numbers">
    Cada número tem uma qualidade e um limite diário de envio, mantidos pela Meta com base em bloqueios e denúncias.
  </Card>

  <Card title="Compliance" icon="shield-check" href="/concepts/compliance">
    Opt-in, opt-out e LGPD: o cliente precisa ter consentido, e quem pediu para sair não recebe mais.
  </Card>
</CardGroup>

## O fluxo que você vai usar todo dia

```
O cliente escreveu nas últimas 24h?
  ├── Sim: responda com mensagem livre ou com template
  └── Não: envie um template aprovado
```

Se o template ainda não existe, crie e espere a aprovação da Meta. Ver [Criar e aprovar um template](/templates/policy).

## Quem cobra o quê

| Quem | O que cobra |
| - | - |
| Meta e provedor de envio | Tarifa por mensagem, que varia por categoria e país do destinatário |
| Arara | Mensalidade do plano, mais as mensagens |

A composição completa, em reais, está em [Preços](/concepts/pricing).

## Próximos passos

<CardGroup cols={3}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Envie a primeira mensagem em 5 minutos.
  </Card>

  <Card title="Webhooks" icon="webhook" href="/webhooks">
    Receba status de mensagem e respostas dos clientes.
  </Card>

  <Card title="Migrar de outra ferramenta" icon="arrow-right-arrow-left" href="/migrate/z-api">
    Saindo do Z-API? Veja o passo a passo.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.