Primeros pasos

Conecta tu número de WhatsApp a un agente y envía tu primer mensaje saliente

Qué vas a crear

Al final de esta guía, tu agente responderá mensajes de texto y notas de voz de WhatsApp en tu número de empresa, y habrás enviado un mensaje de plantilla iniciado mediante API. Calcula unos 20 minutos, más una breve espera para que Meta apruebe tu primera plantilla.

Antes de empezar

Necesitas:

  • Un agente de ElevenLabs. Sirve cualquier agente existente.
  • Un portfolio empresarial de Meta que puedas administrar.
  • Un número de teléfono que no se esté usando actualmente en la app WhatsApp Business ni esté registrado con otro proveedor de WhatsApp. No se pueden importar números que se usen en otro lugar; consulta las limitaciones.
  • Un método de pago en WhatsApp Manager si tienes previsto enviar plantillas o hacer llamadas. Meta factura estos servicios por separado de ElevenLabs.
1

Importa tu cuenta de WhatsApp Business

Ve a la página de WhatsApp y haz clic en el botón Importar cuenta. Se abrirá el flujo de autorización de Meta, donde seleccionarás (o crearás) la cuenta de WhatsApp Business y el número de teléfono, y concederás a ElevenLabs permiso para administrarlos:

Flujo de autorización de WhatsApp
2

Asigna tu agente y elige los comportamientos

Tras la importación, llegarás a la página de configuración de la cuenta. Asigna un agente: hasta que lo hagas, se ignorarán los mensajes entrantes y se rechazarán las llamadas entrantes:

Página de cuenta de WhatsApp

Configura cómo se comporta el agente en este número (consulta la referencia completa en la configuración de la cuenta):

  • Activar mensajería: determina si el agente responde a los mensajes. Desactívalo si otro sistema gestiona los mensajes y ElevenLabs solo debe gestionar llamadas.
  • Activar respuesta a mensajes de audio: al activarlo, el agente responde a las notas de voz con notas de voz en su propia voz; al desactivarlo, siempre responde con texto.
  • Activar indicador de escritura: al activarlo, el agente marca los mensajes entrantes como leídos y muestra un indicador de escritura mientras trabaja.
3

Ten tu primera conversación

Envía un mensaje a tu número de empresa desde un teléfono personal. El agente responderá. Envía una nota de voz: se transcribirá para el agente, y este responderá con una nota de voz propia:

Conversación de texto de WhatsApp

La conversación aparecerá en tu historial de conversaciones a medida que se produzca.

Una conversación de mensajes termina cuando el agente utiliza la herramienta del sistema Finalizar conversación, transcurre la Duración máxima de la conversación o vence el tiempo de espera predeterminado de 15 minutos de inactividad tras la respuesta más reciente del agente. El siguiente mensaje del usuario inicia una nueva conversación. Consulta más información sobre los tiempos de espera de las conversaciones.

4

Envía tu primer mensaje saliente

Para contactar primero con un usuario necesitas una plantilla de mensaje aprobada por Meta: WhatsApp solo permite mensajes empresariales de formato libre dentro de una conversación activa. Crea una plantilla sencilla de utilidad en WhatsApp Manager, por ejemplo:

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

Cuando se apruebe la plantilla, envíala:

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",
)

Aquí importan dos detalles:

  • template_params es una lista de objetos de componente: el contenedor {"type": "body", ...} es obligatorio.
  • whatsapp_user_id solo contiene dígitos, con el código de país y sin + (por ejemplo, 14155552671).

Encuentra tu whatsapp_phone_number_id en la página de WhatsApp, mediante la opción Copiar ID de número de teléfono del menú de la cuenta.

Tu teléfono recibirá la plantilla. Respóndela: el agente continuará la conversación desde ahí.

Si algo no ha funcionado

  • El agente nunca responde: no hay ningún agente asignado al número o Activar mensajería está desactivado. Si todo parece correcto, comprueba si el agente requiere variables dinámicas: una conversación entrante de WhatsApp comienza sin valores proporcionados por el usuario, por lo que un agente cuyas herramientas o primer mensaje requieran uno fallará antes de responder, salvo que un webhook de inicio de conversación lo proporcione. Consulta el contexto de inicialización.
  • La importación falla: el número ya está registrado con otro proveedor o con la app WhatsApp Business.
  • La API ha devuelto 200, pero no ha llegado ningún mensaje: la plantilla aún no está aprobada, los parámetros no coinciden con la plantilla o tu cuenta de WhatsApp Business tiene pagos pendientes (error 131042 de Meta).
  • La respuesta del usuario ha iniciado una conversación independiente sin contexto: el formato del ID de destinatario era incorrecto; consulta el formato del número de destinatario.

Para cualquier otro caso, consulta Resolución de problemas y preguntas frecuentes.

Próximos pasos