Importante: Después de migrar un número de teléfono a WhatsApp Business Platform, ese número no se puede utilizar simultáneamente en la aplicación WhatsApp Business estándar. Debe estar dedicado exclusivamente a una plataforma.
🔢 Tabla de contenidos
- Create a Meta Business Account
- Create a Meta App and Enable WhatsApp
- Create a System User in Business Manager
- Generate a System User Access Token
- Register and Verify Your Phone Number
- Configure Webhooks in the Meta App
- Connect Your Meta App to ZappWay
- Scan the QR Code to Pair Your Number
- Final Checks and Monitoring
1. Cree una cuenta metaempresarial
- Navigate to https://business.facebook.com.
- Click “Create Account.”
- Fill out the required information:
- Nombre de la empresa
- Tu nombre completo
- Correo electrónico del trabajo
- Continúe siguiendo las indicaciones para finalizar la configuración. Cuando se le solicite:
- Agrega una Página de Facebook (puede ser una página temporal o de prueba).
- Agregue un Método de pago si lo solicita.
- Complete la Verificación comercial enviando los documentos necesarios (por ejemplo, registro de la empresa, comprobante de domicilio).
Consejo: Meta puede limitar ciertas funciones en cuentas nuevas hasta que completes el proceso de verificación. Siga todas las instrucciones que aparecen en pantalla y proporcione los documentos adicionales solicitados.
2. Cree una metaaplicación y habilite WhatsApp
- Go to https://developers.facebook.com/apps.
- Click “Create App.”
- When prompted “What do you want your app to do?”, select “Other.”
- Choose “Business” as your app type.
- Complete the form by providing:
- Nombre de la aplicación (por ejemplo, “Integración de WhatsApp de ZappWay”)
- Correo electrónico de contacto
- Enlace a la Cuenta Meta Business que creó en el Paso 1.
- Haga clic en “Crear aplicación”.
- Dentro del panel de su aplicación recién creada, ubique la sección “Productos”.
- Seleccione “+ Agregar producto”.
- Busque “WhatsApp” en la lista y haga clic en “Configurar”.
Nota:
- Si Meta solicita verificación comercial adicional en esta etapa, complete ese proceso antes de continuar.
- Si no ve WhatsApp en la lista, asegúrese de estar trabajando con la cuenta de Business Manager correcta.
3. Cree un usuario del sistema en Business Manager
Para administrar tokens de larga duración y asignar los permisos necesarios, debe crear un Usuario del sistema dentro de Business Manager.- In Business Manager, navigate to Business Settings → Users → System Users.
- Click “Add” (or “Add System User”).
- Enter a descriptive name (for example, “ZappWay WhatsApp Bot”) and choose “Admin” as the role.
- Confirm by clicking “Create.”
- Select the newly created System User from the list.
- Click “Add Assets.”
- Para Tipo de activo, elija “Aplicaciones”.
- Seleccione la Aplicación de WhatsApp que creó en el Paso 2.
- Otorgar permiso “Administrar aplicación”.
- Haga clic en “Asignar”.
Verificar:
- El usuario del sistema ahora debería tener “Administrar aplicación” en la lista de permisos de su aplicación.
- Esto garantiza que el usuario pueda generar tokens y configurar el producto WhatsApp.
4. Generar un token de acceso de usuario al sistema
Este token se utilizará para autenticar su integración desde ZappWay.- Still in Business Settings → System Users, select the System User you created.
- Click “Generate New Token.”
- Choose the WhatsApp App you linked in Step 3.
- Select all of the following permissions:
- whatsapp_business_mensajería
- whatsapp_business_management
- negocio_gestión
- Haga clic en “Generar token”.
- Copie el token que aparece y guárdelo de forma segura (por ejemplo, en un administrador de contraseñas o una variable de entorno).
- Si solo generó un token de corta duración, puede extenderlo haciendo clic en “Generar token de larga duración”.
- Los tokens de larga duración duran hasta 60 días antes de que deban renovarse.
Consejo de seguridad:
- Nunca codifique este token en su repositorio de código.
- Utilice variables de entorno o un administrador de secretos en producción.
5. Regístrese y verifique su número de teléfono
Para enviar y recibir mensajes a través de la API, necesita un número de teléfono activo y verificado.- In your Meta App’s WhatsApp dashboard (navigate to developers.facebook.com/apps/<YOUR_APP_ID>/whatsapp-business/wa-dev-console), find the “Numbers” section.
- Click “Add Phone Number.”
- You have two options:
- Utilice un número de prueba proporcionado por Meta (solo para desarrollo).
- Registre su número real ingresando sus dígitos (incluido el código de país, por ejemplo, +5511987654321).
- Haga clic en “Registrarse”.
- Meta enviará un código de verificación mediante SMS o llamada de voz a ese número.
- Ingrese el código de verificación en el mensaje para confirmar y activar el número.
- Una vez verificado, tu número aparecerá como “Activo” y verás:
- ID del número de teléfono: un identificador único para ese número.
- ID de cuenta empresarial de WhatsApp: identifica qué cuenta empresarial controla este número.
Tome nota de:
- Formato de ID de número de teléfono: normalmente una cadena numérica larga.
- ID de cuenta comercial: también una cadena numérica que puede necesitar más adelante.
6. Configurar webhooks en la metaaplicación
Para permitir que ZappWay reciba eventos de mensajes entrantes, debe configurar un webhook.- In your Meta App’s WhatsApp settings (go to developers.facebook.com/apps/<YOUR_APP_ID>/whatsapp-business/wa-settings), locate the “Webhooks” section.
-
In “Callback URL,” enter the URL provided by ZappWay, which will look like:
- <SERVICE_PROVIDER_ID>: el ID único generado por ZappWay cuando creas la integración (lo obtendrás en el Paso 7).
- En “Verificar token”, ingrese el token de verificación que ZappWay crea para usted. Este token será visible en la interfaz de ZappWay durante la configuración de la integración.
- En “Campos de webhook” asegúrese de seleccionar al menos “mensajes”. Esto permite que ZappWay reciba mensajes de texto entrantes.
- Haga clic en “Guardar” o “Continuar”. Una vez guardado, Meta enviará un desafío a su URL de devolución de llamada para verificarlo. Si ZappWay está configurado correctamente, responderá automáticamente con el valor de desafío esperado.
Lista de verificación de validación:
- Confirme que mensajes esté marcado en Campos de webhook.
- Si Meta devuelve un error de desafío (HTTP 403 o 404), verifique que su URL de devolución de llamada y su token de verificación coincidan exactamente con lo que proporcionó ZappWay.
7. Conecte su metaaplicación a ZappWay
Siga estos pasos dentro del panel de ZappWay para completar la integración.- Log in to your ZappWay dashboard.
- In the sidebar, navigate to Integrations → WhatsApp.
- Click “Add WhatsApp Integration.” This will open a guided four-step setup wizard.
Paso 1: Requisitos
- Verá una breve descripción general y un enlace a la documentación completa de integración de ZappWay.
- Haga clic en “Continuar” para pasar al siguiente paso.
Paso 2: Token de acceso de usuario al sistema
- Copie el token de acceso de larga duración que generó en el Paso 4.
- Péguelo en el campo “Token de usuario del sistema”.
- Haga clic en “Continuar”.
-
ZappWay validará su token realizando una solicitud al punto final de depuración del token de Meta.
- Si el token ha caducado o le faltan los permisos requeridos, verá un error y deberá generar un nuevo token.
Paso 3: ID del número de teléfono
- Ingrese el Número de teléfono ID que obtuvo en el Paso 5.
- Haga clic en “Continuar”.
-
ZappWay llamará a la API Graph de Meta para verificar que el ID del número de teléfono pertenece al token.
- Si es válido, ZappWay registrará automáticamente el número de teléfono formateado y finalizará este paso.
Paso 4: Configuración del webhook
-
ZappWay mostrará dos campos de solo lectura:
- Callback URL (e.g.,
https://app.zappway.ai/api/integrations/whatsapp/webhook?service_provider_id=abcdef123456) - Verification Token (a unique string generated by ZappWay)
- Callback URL (e.g.,
- Copy each of these values. You will enter them in your Meta App’s Webhook settings (refer back to Step 6).
- Confirm that you have selected “messages” under Webhook Fields in the Meta dashboard.
- Click “Save.”
8. Escanee el código QR para vincular su número
Ahora que la integración backend está configurada, debe vincular (emparejar) su número de WhatsApp Business con ZappWay escaneando un código QR.- In the ZappWay dashboard under Integrations → WhatsApp, locate your newly created integration entry.
- If it is not already connected, you will see a button labeled “Scan QR Code.” Click it to display the QR code.
- On your mobile device, open the WhatsApp Business App.
- Tap the three‐dot menu (⋮) in the top right → “Linked Devices” (or “Linked Devices”).
- Tap “Link a Device” (or “Pair a Device”).
- Use your phone’s camera to scan the QR code shown in ZappWay.
- After successfully scanning, you will see a confirmation message in the phone app, and ZappWay will update its status to “Connected.”
Consejos para solucionar problemas:
- Si el código QR no aparece, asegúrese de que su navegador no esté bloqueando ventanas emergentes o que su sesión en ZappWay no haya expirado.
- Si el emparejamiento falla repetidamente, verifique que no existan otras sesiones activas para el mismo número. Es posible que primero tengas que cerrar sesión en otros dispositivos vinculados.
9. Controles finales y seguimiento
Después del emparejamiento, realice estas verificaciones finales para garantizar que su integración sea completamente funcional.9.1 Verificar el estado de la conexión
- En ZappWay, la integración ahora debería mostrar un indicador de estado “Conectado” (normalmente verde).
- Si muestra “Error” o “Desconectado”, haga clic en “Desconectar” para borrar la sesión existente, luego repita el Paso 8 para escanear el código QR nuevamente.
9.2 Flujo de mensajes de prueba
- Send a test message from any WhatsApp account to your newly integrated WhatsApp Business number.
- Confirm that the message appears in ZappWay’s Inbox interface.
- If you have configured any auto-response rules or AI workflows, verify that the AI Employee replies as expected.
Si los mensajes no llegan:
- Confirme que se pueda acceder a la URL de devolución de llamada del webhook (sin bloqueo de firewall, certificado SSL válido).
- Verifique los registros del webhook de ZappWay para ver si Meta está entregando los eventos.
- Asegúrese de que “mensajes” permanezca seleccionado en Campos de webhook en la configuración de su metaaplicación.
9.3 Monitorear errores comunes
- Token de acceso caducado (401 no autorizado):
-
Si su token de usuario del sistema caduca, ZappWay mostrará errores de autorización en los registros.
- Genere un nuevo token de larga duración en Business Manager y péguelo nuevamente en el campo “Token de usuario del sistema”.
- Errores de verificación de webhook (403/404):
-
Indica que la solicitud de desafío de Meta no recibió el token de verificación esperado.
- Vuelva a verificar que la URL de devolución de llamada y el token de verificación que ingresó en Meta coincidan exactamente con lo que proporcionó ZappWay.
- Error de sesión (flujo:error 515):
-
Significa que no se pudo mantener la sesión de WhatsApp.
- Confirma que no haya otra sesión de WhatsApp iniciada con el mismo número y que tu servidor tenga una conexión de red estable.
- Si es necesario, use la función “Desconectar” de ZappWay para borrar la sesión e intente escanear el código QR nuevamente.
9.4 Calendario de renovación de tokens
- Los tokens de larga duración son válidos hasta por 60 días.
- Antes de que un token caduque, repita el Paso 4 para generar un nuevo token y luego regrese a Integraciones → WhatsApp en ZappWay para reemplazar el token antiguo por el nuevo.
✅ Notas finales
- Verificación de cuenta comercial: Una metacuenta comercial completamente verificada desbloquea límites de mensajería más altos y garantiza un acceso API ininterrumpido.
- Límites de mensajes: Las nuevas cuentas de WhatsApp Business suelen comenzar con cuotas de mensajería más bajas. Participa activamente y sigue las pautas de Meta para aumentar gradualmente tu límite.
- Confiabilidad del webhook: Asegúrese de que el punto final del webhook de su servidor esté siempre en línea y pueda responder a las solicitudes entrantes de manera oportuna.
- Mejores prácticas de seguridad: Almacene tokens en bóvedas seguras o variables de entorno. Gírelos periódicamente para mantener la seguridad.
Enlaces útiles:
- Descripción general de la API de Meta Cloud: https://developers.facebook.com/docs/whatsapp/cloud-api/get-started
- Guía de punto final del token de depuración: https://developers.facebook.com/docs/graph-api/reference/debug_token
- Documentación de tokens de larga duración: https://developers.facebook.com/docs/facebook-login/access-tokens/refreshing

