Primeiros passos

Conecte seu número do WhatsApp a um agente e envie sua primeira mensagem de saída

O que você vai criar

Ao final deste guia, seu agente responderá mensagens de texto e áudios do WhatsApp no número da sua empresa, e você terá enviado uma mensagem de modelo iniciada por API. Reserve cerca de 20 minutos, além de uma breve espera para a Meta aprovar seu primeiro modelo.

Antes de começar

Você precisa de:

  • Um agente da ElevenLabs. Qualquer agente existente serve.
  • Um portfólio empresarial da Meta que você possa administrar.
  • Um número de telefone que não esteja sendo usado atualmente no app WhatsApp Business nem registrado com outro provedor de WhatsApp. Não é possível importar números em uso em outros lugares — consulte Limitações.
  • Uma forma de pagamento no Gerenciador do WhatsApp se você pretende enviar modelos ou fazer chamadas. A Meta cobra isso separadamente da ElevenLabs.
1

Importe sua conta comercial do WhatsApp

Acesse a página do WhatsApp e clique no botão Importar conta. Isso abre o fluxo de autorização da Meta, no qual você seleciona (ou cria) a conta comercial e o número de telefone do WhatsApp e concede à ElevenLabs permissão para gerenciá-los:

Fluxo de autorização do WhatsApp
2

Atribua seu agente e escolha os comportamentos

Após a importação, você chegará à página de configurações da conta. Atribua um agente — até fazer isso, as mensagens recebidas serão ignoradas e as chamadas recebidas serão recusadas:

Página da conta do WhatsApp

Configure como o agente se comporta nesse número (consulte as configurações da conta para ver a referência completa):

  • Ativar mensagens — define se o agente responde às mensagens. Desative se outro sistema gerencia as mensagens e a ElevenLabs deve lidar apenas com chamadas.
  • Ativar resposta a mensagens de áudio — quando ativado, o agente responde a áudios com áudios na própria voz; quando desativado, sempre responde com texto.
  • Ativar indicador de digitação — quando ativado, o agente marca as mensagens recebidas como lidas e exibe um indicador de digitação enquanto trabalha.
3

Tenha sua primeira conversa

Envie uma mensagem para o número comercial usando um telefone pessoal. O agente responderá. Envie um áudio — ele será transcrito para o agente, e o agente responderá com um áudio próprio:

Conversa de texto no WhatsApp

A conversa aparece no seu histórico de conversas conforme acontece.

Uma conversa por mensagem termina quando o agente usa a ferramenta de sistema Encerrar conversa, a Duração máxima da conversa termina ou o tempo limite padrão de 15 minutos de inatividade passa após a resposta mais recente do agente. A próxima mensagem do usuário inicia uma nova conversa. Saiba mais sobre tempos limite de conversa.

4

Envie sua primeira mensagem de saída

Para entrar em contato com um usuário primeiro, é necessário um modelo de mensagem aprovado pela Meta — o WhatsApp permite mensagens comerciais de formato livre apenas dentro de uma conversa ativa. Crie um modelo simples de Utilidade no Gerenciador do WhatsApp, por exemplo:

Hi {{name}}, thanks for signing up. Reply here if you have any questions.

Quando o modelo for aprovado, envie-o:

from elevenlabs import ElevenLabs
elevenlabs = ElevenLabs()
elevenlabs.conversational_ai.whatsapp.outbound_message(
whatsapp_phone_number_id="524029457612345",
whatsapp_user_id="12213231492",
template_name="welcome",
template_language_code="en",
template_params=[
{
"type": "body",
"parameters": [
{"type": "text", "parameter_name": "name", "text": "Daniele"}
],
}
],
agent_id="agent_9201kwcrbq9qfxaa2t8nnnkqf2w9",
)

Dois detalhes são importantes aqui:

  • template_params é uma lista de objetos de componente — o envoltório {"type": "body", ...} é obrigatório.
  • whatsapp_user_id contém apenas dígitos, com código do país e sem + (por exemplo, 14155552671).

Encontre seu whatsapp_phone_number_id na página do WhatsApp, usando a opção Copiar ID do número de telefone no menu da conta.

Seu telefone receberá o modelo. Responda a ele — o agente continuará a conversa a partir daí.

Se algo não funcionar

  • O agente nunca responde: nenhum agente está atribuído ao número ou Ativar mensagens está desativado. Se isso parecer correto, verifique se o agente exige variáveis dinâmicas — uma conversa recebida pelo WhatsApp começa sem valores fornecidos pelo usuário, então um agente cujas ferramentas ou primeira mensagem exigem um valor falha antes de responder, a menos que um webhook de início de conversa o forneça. Consulte contexto de inicialização.
  • A importação falha: o número já está registrado com outro provedor ou no app WhatsApp Business.
  • A API retornou 200, mas nenhuma mensagem chegou: o modelo ainda não foi aprovado, os parâmetros não correspondem ao modelo ou sua conta comercial do WhatsApp tem pagamentos pendentes (erro 131042 da Meta).
  • A resposta do usuário iniciou uma conversa separada sem contexto: o formato do ID do destinatário estava incorreto — consulte formato do número do destinatário.

Para qualquer outra situação, consulte Solução de problemas e FAQ.

Próximas etapas