---
title: "Como criar templates de autenticação do WhatsApp"
description: "Crie um template de autenticação do WhatsApp com um botão de copiar código, configure o texto de segurança e de expiração e envie cada idioma para análise."
canonical: "https://bird.com/pt-br/documentacao/guides/whatsapp/authoring-templates/authentication"
---

# Como criar templates de autenticação do WhatsApp

Crie um template de autenticação para entregar um código de verificação de uso único para login, verificação de conta ou recuperação. A Meta fornece o texto da mensagem. Você escolhe se inclui a recomendação de segurança e o aviso de expiração do código.

## Antes de começar

Conecte [seu próprio número e sua conta comercial do WhatsApp](/docs/guides/whatsapp/numbers/connect). Confira o [status de verificação da empresa](/docs/guides/whatsapp/templates/authentication#before-you-send) da conta antes de criar ou duplicar um template de autenticação.

O Bird oferece suporte a templates de autenticação com um botão **Copy code**. A Meta também documenta templates de um toque e de toque zero para Android, mas a API de criação e o editor da Bird não disponibilizam esses tipos de botão. Consulte o [guia de templates de autenticação da Meta](https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/authentication-templates/authentication-templates).

## Como criar o template

1. Abra [**Approved templates**](https://bird.com/dashboard/w/whatsapp/templates), selecione **New template** e depois **Start from scratch**.
2. Escolha **Authentication** e a conta comercial conectada. Insira um nome e escolha o idioma padrão.
3. Selecione **Create template** para abrir o editor.

Para começar a partir de um template existente, escolha **Start with a template** e copie um template de autenticação para sua conta. A cópia é um rascunho que precisa ser enviado separadamente. Um template de autenticação importado pode recusar a duplicação com [`E15024`](/docs/api/errors/E15024); nesse caso, crie um do zero.

## Configurando a mensagem

O painel **Authentication settings** substitui o editor de texto livre:

1. Ative **Add security recommendation** para incluir a orientação da Meta de não compartilhar o código.
2. Defina **Code expiration (minutes)** para incluir um aviso de expiração. Deixe o campo vazio para omitir esse aviso. Use o mesmo valor da validade do código que seu aplicativo aplica, porque o aviso não faz o código expirar no seu aplicativo.
3. Confira a pré-visualização no telefone, incluindo o botão **Copy code**, e selecione **Save as draft**.

![O editor de templates de autenticação mostrando a opção de recomendação de segurança, o campo de expiração do código e uma pré-visualização no telefone com um botão Copy code](/images/docs/dashboard-whatsapp-template-builder-auth.png)

A Meta aceita um aviso de expiração de 1 a 90 minutos. O conteúdo de autenticação não pode incluir URLs, mídia nem emojis, e um código pode ter no máximo 15 caracteres. Essas restrições vêm da [documentação da Meta sobre templates com cópia de código](https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/authentication-templates/copy-code-button-authentication-templates).

Adicione os idiomas de que seu aplicativo precisa e confira as configurações e a pré-visualização de cada um. A aprovação é feita por idioma.

## Envio para revisão e testes

1. Selecione **Submit for review**.
2. Aguarde até que o idioma seja aprovado e fique disponível na versão ativa.
3. [Envie uma mensagem de teste](/docs/api/reference/create-whatsapp-message) usando o slug do novo modelo e um idioma aprovado. Defina `from` como um número da conta empresarial do modelo e `to` como o número de telefone do destinatário de teste. Forneça o mesmo código de acesso nos parâmetros do corpo e do botão **Copy code**.

Confirme que a mensagem chega, que **Copy code** copia o valor esperado e que sua aplicação aceita o código e o rejeita após a expiração. As mensagens de autenticação exibem o código no dispositivo WhatsApp principal do destinatário; os dispositivos vinculados pedem que ele verifique esse dispositivo.

Se a criação falhar com [`E15043`](/docs/api/errors/E15043), verifique o status de verificação da conta conectada. Se o envio para revisão falhar, leia o erro no idioma afetado antes de editar ou tentar novamente.

## Próximos passos

- [Visão geral da criação](/docs/guides/whatsapp/authoring-templates): rascunhos, idiomas e estados de revisão
- [Envio de templates de autenticação](/docs/guides/whatsapp/templates/authentication): parâmetros do código de verificação e requisitos do remetente
- [Verify](/docs/guides/verify/overview): geração e verificação de códigos gerenciadas
- [API de idiomas de modelos](/docs/api/reference/upsert-whatsapp-template-language): criar conteúdo pela API

## Related resources

- [Connecting WhatsApp to Bird: from buying a number to a live channel](/learn/whatsapp/connecting-whatsapp-to-bird) (video)
- [What is the 24-hour customer service window on WhatsApp?](/explained/whatsapp/what-is-the-24-hour-customer-service-window) (answer)
- [WhatsApp message builder](/tools/whatsapp-message-builder) (tool)
- [WhatsApp](/whatsapp-api) (product)

[Get an implementation brief](/learn/workspace?topic=whatsapp)
