Cómo conectar tu WhatsApp paso a paso
Guía completa para vincular tu propio número de WhatsApp Business a BotDesk: desde crear la app en Meta hasta enviar el primer mensaje de prueba.
Conecta tu propio número de WhatsApp para que tu bot responda a los mensajes de tus clientes, las 24 horas. La configuración se hace una sola vez.
Consejo: abre esta página y
developers.facebook.comen dos pestañas del navegador. Irás copiando datos de una a otra.
Antes de empezar
Necesitas dos cosas:
- Una cuenta en developers.facebook.com, vinculada a tu perfil de Facebook.
- Un número de teléfono exclusivo — que no esté registrado en la app de WhatsApp ni en WhatsApp Business. Si ya lo usas en alguna de esas apps, primero tienes que eliminarlo de ahí.
¿Quieres probar el bot antes de comprometer tu número real? Salta al final, a Opción rápida: probar sin tu número.
Paso 1 — Crea tu app en Meta
En developers.facebook.com, haz clic en Mis aplicaciones → Crear aplicación.
Cuando te pida configuración inicial:
- Nombre de la app: el de tu marca.
- Correo de contacto: el tuyo.
- Caso de uso: elige “Conecta con los clientes a través de WhatsApp”.
- Porfolio empresarial: elige el de tu empresa si ya lo tienes (mejor si está verificado); si no, créalo con el nombre de tu marca.
Termina de crear la app.
Paso 2 — Añade tu número
Dentro de la app, en el menú lateral, entra en el caso de uso de WhatsApp y abre Configuración de la API.
- Pulsa Añadir número de teléfono, introduce el número y verifícalo con el código que recibirás por SMS o llamada.
- Cuando el número quede registrado, apunta estos dos datos de esa misma pantalla:
- Identificador del número de teléfono — un código numérico largo, no el número en sí.
- Identificador de la cuenta de WhatsApp Business (WABA ID).
Los necesitarás en los pasos 4 y 9.
Paso 3 — Crea un token permanente
Un token sin fecha de caducidad garantiza que el bot nunca pierda el acceso de forma inesperada.
- Ve a Configuración del negocio (Business Settings) → Usuarios del sistema.
- Pulsa Añadir, pon nombre al usuario y asígnale el rol Administrador.
- Asígnale tu app con control total.
- Pulsa Generar token:
- Elige tu app.
- En caducidad, selecciona Nunca.
- Activa los permisos
whatsapp_business_managementywhatsapp_business_messaging.
- Copia el token y guárdalo en un lugar seguro. Solo se muestra una vez.
Paso 4 — Registra tu número (paso clave)
Sin este paso verás el error “La cuenta no existe en la API de nube”.
- Abre el Explorador de la API Graph.
- Elige tu app, añade los dos permisos de WhatsApp y pulsa Generar token de acceso.
- Cambia el método a POST e introduce la dirección
TU_PHONE_NUMBER_ID/register, sustituyendoTU_PHONE_NUMBER_IDpor el identificador del paso 2. - Añade los parámetros del cuerpo:
messaging_product→whatsapppin→ un PIN de 6 dígitos que elijas (anótalo, lo necesitarás si cambias el número)
- Pulsa Enviar. La respuesta debe ser
{ "success": true }.
Paso 5 — Copia tu clave secreta (App Secret)
En el menú lateral de tu app: Configuración → Información básica → Clave secreta de la aplicación → Mostrar (te pedirá tu contraseña de Facebook). Cópiala.
Paso 6 — Pega tus credenciales en BotDesk
En la pestaña Canales de la configuración de tu bot, rellena los tres campos:
| Campo en BotDesk | Qué pegar | Dónde lo encontraste |
|---|---|---|
| Identificador del número de teléfono | El código numérico del paso 2 | Paso 2 |
| Token de acceso | El token permanente | Paso 3 |
| Clave secreta (App Secret) | La clave secreta de la app | Paso 5 |
Pulsa Conectar. BotDesk guardará las credenciales de forma cifrada.
Paso 7 — Registra el webhook
Al pulsar Conectar, BotDesk muestra una URL de callback y un código de verificación. Cópialos.
En Meta, dentro del caso de uso de WhatsApp, entra en Configuración → Webhooks y:
- Pega la URL en URL de devolución de llamada y el código en Identificador de verificación.
- Pulsa Verificar y guardar.
- Asegúrate de que
messagesaparece como Suscrito. Normalmente se activa solo; si no, búscalo en la lista y suscríbete manualmente.
Paso 8 — Publica la app
Mientras la app esté sin publicar, Meta no entrega los mensajes entrantes. Este paso es obligatorio.
En el menú lateral, entra en Publicar. Si te pide la URL de tu política de privacidad, pega el enlace (suele estar en el pie de tu sitio web). Publica la app.
Paso 9 — Activa la entrega de mensajes
De vuelta en el Explorador de la API Graph, con tu app y los dos permisos de WhatsApp activos:
- Cambia el método a POST e introduce la dirección
TU_WABA_ID/subscribed_apps, sustituyendoTU_WABA_IDpor el identificador del paso 2. - Pulsa Enviar. La respuesta debe ser
{ "success": true }.
Paso 10 — Añade un método de pago
Con un número real, Meta requiere una tarjeta registrada para enviar mensajes a clientes.
Ve a Configuración del negocio → Facturación y pagos (o a WhatsApp Manager), localiza tu cuenta de WhatsApp y añade un método de pago con los datos fiscales de tu empresa.
Paso 11 — Pruébalo
Escribe un WhatsApp a tu número desde otro móvil. El bot debería responder en unos segundos.
Si el nombre del número aparece como “En revisión”: es normal. Meta revisa el nombre que verán tus clientes antes de aprobarlo, lo que puede tardar desde unos minutos hasta algunas horas. Durante ese periodo, la entrega de mensajes puede ser lenta.
¿El bot no responde? Revisa en este orden
- Los tres campos en BotDesk están bien rellenados (paso 6).
- El registro del paso 4 devolvió
{ "success": true }. -
messagesestá suscrito en el webhook (paso 7). - La app está publicada (paso 8).
- El
subscribed_appsdel paso 9 devolvió{ "success": true }. - Hay un método de pago activo (paso 10).
Opción rápida: probar sin tu número {#opcion-rapida}
Si quieres ver el bot en acción antes de usar tu número real, Meta ofrece un entorno de prueba gratuito:
- Al crear la app (paso 1), elige la cuenta de prueba de Meta. Recibirás un número de prueba (+1) sin necesidad de tarjeta.
- En Destinatario, añade tu móvil con prefijo internacional (ej.
+34 612 345 678) y confírmalo con el código que llega por WhatsApp. El número de prueba solo puede escribir a los contactos que añadas aquí (máximo 5). - Haz los pasos de token (3), registro (4), webhook (7), publicación (8) y
subscribed_apps(9) exactamente igual que arriba. - Escribe al número de prueba desde tu móvil y el bot responderá.
El número de prueba sirve únicamente para validar la integración. Para atender a cualquier cliente con tu número real necesitas verificar el negocio en Meta y añadir una tarjeta de pago.