Ir al contenido
Quién realiza cada paso:
CLIENTE
AGILEZIP
AMBOS
Escenario:
Ambos escenarios
Solo migración
Solo número nuevo
0
Prerrequisitos y Preparación
Verificar que se cumplan todos los requisitos antes de iniciar
Principio fundamental de esta guía: Toda la configuración de Meta (Fases 1-3) se realiza antes de liberar el número de WhatsApp. De esta manera, si el proceso de verificación o aprobación toma días, el negocio continúa operando normalmente con su WhatsApp actual. La migración real (Fase 4) solo se ejecuta cuando todo está aprobado y listo.
CLIENTEPaso 0.1Ambos escenarios

Verificar que el número telefónico esté activo

Dato importante: El número NO necesita ser un número móvil. Cualquier número verificable funciona: línea fija, línea digital, VoIP, PBX. El único requisito es poder recibir una llamada telefónica o un SMS en ese número para el proceso de verificación.

Antes de hacer cualquier otra cosa, confirmar que el número está activo y funcional con estas 3 pruebas:

  1. Llamada entrante: Llamar al número desde otro teléfono — verificar que suena y se puede contestar. Si es PBX, verificar que se puede contestar sin marcar una extensión (Meta no soporta extensiones)
  2. Llamada saliente: Hacer una llamada desde el número — confirmar que puede hacer llamadas. Si no, la línea puede estar suspendida o desactivada
  3. Recarga / saldo: Si es un número prepago, verificar que se pueda agregar saldo. Si la compañía ya no permite recargas, el número puede haber sido reciclado o desactivado permanentemente
Riesgo real: Si el número ha estado sin uso o sin saldo por mucho tiempo, la compañía puede haberlo desactivado. Es esencial confirmar que el número está activo con las 3 pruebas anteriores. Descubrir que el número está inactivo después de eliminar WhatsApp Business resulta en pérdida total de comunicación por ese canal.
Captura de pantalla: Ejemplo de verificación exitosa con línea fija
CLIENTEPaso 0.2Ambos escenarios

Verificar prerrequisitos

Antes de continuar, asegurarse de contar con:

  • Acceso al correo electrónico asociado a la cuenta de Meta / Facebook Business
  • Acceso como administrador a Meta Business Suite
  • Acceso a Meta for Developers con la misma cuenta
  • El número telefónico confirmado como activo (Paso 0.1)
  • Una tarjeta de crédito para registrar como método de pago en Meta
  • Documentos de la empresa para verificación del negocio (acta constitutiva, constancia de situación fiscal o similar)
CLIENTEPaso 0.3Solo migración

Respaldar conversaciones de WhatsApp Business App

Si el número actualmente tiene WhatsApp Business App, respaldar las conversaciones. No eliminar la cuenta aún — eso se hará en la Fase 4 cuando todo esté aprobado.

  1. Abrir WhatsApp Business en el teléfono
  2. Ir a Ajustes > Chats > Copia de seguridad
  3. Vincular cuenta de Google Drive si no está vinculada
  4. Desactivar Incluir videos (para reducir tamaño)
  5. Tocar Guardar
El respaldo es preventivo. El negocio continúa usando WhatsApp normalmente durante las Fases 1 a 3 mientras todo se prepara en Meta.
CLIENTEPaso 0.4Solo migración

Verificar el respaldo

Confirmar en Google Drive que el archivo de respaldo se generó correctamente. Ir a Google Drive > WhatsApp Business y verificar que la fecha del respaldo corresponda al día de hoy.


1
Configurar Meta Developer Portal
Crear la App y vincular WhatsApp — sin afectar las operaciones actuales
Esta fase se puede realizar sin afectar el WhatsApp actual de la empresa. Si el número ya tiene WhatsApp Business App, el negocio continúa operando normalmente mientras se configura Meta.
CLIENTEPaso 1.1

Crear una App en Meta for Developers

  1. Ir a Meta for Developers - Apps
  2. Clic en Create App
  3. En "¿Qué deseas que haga tu app?", seleccionar Other
  4. Seleccionar tipo de app: Business
  5. Ingresar nombre de la app (ej: "MiEmpresa WhatsApp")
  6. Seleccionar el Business Portfolio de la empresa
  7. Clic en Create App
Captura de pantalla: Pantalla de creación de App en Meta for Developers
CLIENTEPaso 1.2

Obtener App ID y App Secret

  1. Ir a App Settings > Basic
  2. Anotar el App ID (se muestra en la barra superior)
  3. Clic en Show junto a App Secret y anotarlo
Anotar estos valores: Se necesitarán al final para configurar Odoo.
Captura de pantalla: App Settings mostrando App ID y App Secret
CLIENTEPaso 1.3

Agregar producto WhatsApp a la App

  1. En el Dashboard de la App, ir a Add products to your app
  2. Buscar WhatsApp y clic en Set up
  3. Se abrirá la sección de WhatsApp con la pantalla de inicio rápido
CLIENTEPaso 1.4

Identificar el WhatsApp Business Account (WABA) ID

  1. En la sección WhatsApp > API Setup, ubicar el WABA ID
  2. Anotar el WhatsApp Business Account ID
El WABA ID también se puede encontrar en Meta Business Suite > Settings > WhatsApp Accounts

2
Verificación, Pago y Aprobación
Completar los requisitos de Meta antes de migrar — el negocio continúa operando normalmente
Esta fase puede tomar 1 a 5 días hábiles dependiendo de la velocidad de revisión de Meta. Durante este tiempo, el negocio continúa usando WhatsApp Business App normalmente. Sin prisa.
CLIENTEPaso 2.1

Verificación del negocio

Meta requiere verificar la identidad del negocio antes de aprobar la cuenta de WhatsApp Business API:

  1. Ir a Meta Business Suite > Settings > Business security and integrity
  2. En la sección Business verification, clic en Start verification
  3. In the selector "Select your verification use case", choose:
    "The app requires access to permissions in Meta for Developers"
  4. Seguir el proceso: subir documentos de la empresa (acta constitutiva, constancia de situación fiscal, comprobante de domicilio, etc.)
  5. Enviar y esperar la revisión de Meta (aproximadamente 2 días hábiles)
Cuidado con el selector: El menú desplegable muestra 3 opciones. La tercera opción ("How to create a WhatsApp Business account") tiene un nombre confuso — no seleccionarla. La opción correcta es la primera: "The app requires access to permissions in Meta for Developers".
Captura de pantalla: Selector de caso de uso con la opción correcta resaltada
CLIENTEPaso 2.2

Agregar método de pago

Meta requiere un método de pago activo para la cuenta de WhatsApp Business API:

  1. Ir a Meta Business Suite > Billing and payments
  2. Agregar una tarjeta de crédito como método de pago
  3. Verificar que la tarjeta esté asociada a la cuenta de WhatsApp Business
Los costos de WhatsApp Business API dependen del volumen y tipo de mensajes. Las primeras 1,000 conversaciones de servicio por mes son gratuitas.
Captura de pantalla: Método de pago configurado exitosamente
CLIENTEPaso 2.3

Confirmar aprobación — Luz verde

Antes de proceder a la siguiente fase, verificar que todas las luces estén en verde:

  1. Ir a Meta Business Suite > Settings > WhatsApp Accounts
  2. Seleccionar la cuenta de WhatsApp Business
  3. En la pestaña Overview, confirmar:

Lista de verificación — Todo debe estar en verde para continuar

Verificación del negocio: Verificada
Estado de la cuenta: Aprobada
Método de pago: Tarjeta registrada
Número telefónico: Activo y verificado (Paso 0.1)
No continuar si falta alguno. Si el estado muestra "En revisión", esperar a que Meta apruebe. Si la verificación falló, corregir documentos y reintentar. Continuar sin aprobación puede resultar en pérdida innecesaria de comunicación.
Captura de pantalla: Resumen de cuenta mostrando todos los indicadores en verde

3
Token de Acceso Permanente
Generar un token que no expire para la integración con Odoo
El token temporal que aparece en "API Setup" expira en 24 horas. Para producción, se necesita un token permanente creado a través de un System User.
CLIENTEPaso 3.1

Crear un System User en Meta Business Suite

  1. Ir a Meta Business Suite > Settings > System Users
  2. Clic en Add
  3. Nombre: algo descriptivo (ej: "Odoo Integration")
  4. Rol: Admin
  5. Click Create system user
Captura de pantalla: Pantalla de creación de System User
CLIENTEPaso 3.2

Asignar activos al System User

  1. Seleccionar el System User recién creado
  2. Clic en Add assets
  3. En la sección Apps, seleccionar la App creada en la Fase 1 y asignar Full control
  4. En la sección WhatsApp Accounts, seleccionar el WABA y asignar Full control
CLIENTEPaso 3.3

Generar token permanente

  1. Con el System User seleccionado, clic en Generate token
  2. Seleccionar la App creada en la Fase 1
  3. Seleccionar permisos:
    • whatsapp_business_management
    • whatsapp_business_messaging
  4. Click Generate token
  5. Copiar y guardar el token — solo se mostrará una vez
Seguridad: El token es como una contraseña. Guardarlo en un lugar seguro y nunca compartirlo por canales no seguros.
Captura de pantalla: Diálogo de generación de token con permisos seleccionados

4
Registrar el Número Telefónico
Liberar el número (si aplica) y registrarlo como WhatsApp API
En este punto todo está aprobado y listo. Los siguientes pasos se completan en minutos. El negocio tendrá WhatsApp API operando el mismo día.
CLIENTEPaso 4.1Solo migración

Eliminar la cuenta de WhatsApp Business

Punto de no retorno: Eliminar la cuenta significa perder acceso al historial de conversaciones. Verificar que el respaldo del Paso 0.3 esté completo.
  1. Abrir WhatsApp Business en el teléfono
  2. Ir a Ajustes > Cuenta > Eliminar cuenta
  3. Ingresar el número de teléfono y confirmar la eliminación
  4. Esperar 5 a 10 minutos para que Meta procese la liberación
CLIENTEPaso 4.2

Agregar número telefónico en Meta Developer Portal

  1. En la App de Meta, ir a WhatsApp > API Setup
  2. Click Add phone number
  3. Ingresar datos del perfil:
    • Nombre para mostrar (nombre que verán los clientes)
    • Categoría del negocio
  4. Ingresar el número telefónico con código de país (+52 para México)
  5. Seleccionar método de verificación: SMS o Llamada telefónica
Líneas fijas y PBX: Seleccionar "Llamada telefónica". Meta hará una llamada automatizada con un código. Alguien debe contestar directamente (sin extensiones).
Captura de pantalla: Diálogo para agregar número con selección de método de verificación
CLIENTEPaso 4.3

Verificar el número e ingresar el código

  1. Recibir el código de verificación por SMS o llamada
  2. Ingresarlo en el portal de Meta
  3. Esperar la confirmación de verificación exitosa
Una vez verificado, el número queda registrado como WhatsApp Business API.
CLIENTEPaso 4.4

Anotar el Phone Number ID

  1. Seleccionar el número recién registrado en el dropdown de API Setup
  2. Anotar el Phone Number ID debajo del selector
Nota: El Phone Number ID es un identificador interno de Meta (numérico como 123456789012345), no es el número de teléfono en sí.

5
Verificación en Dos Pasos (PIN)
Configurar el PIN de seguridad del número en Meta Business Suite
CLIENTEPaso 5.1

Activar verificación en dos pasos

  1. Ir a Meta Business Suite > WhatsApp Manager > Números de teléfono
  2. Seleccionar el número registrado
  3. Ir a la pestaña Verificación en dos pasos
  4. Clic en Activar
  5. Ingresar un PIN de 6 dígitos a elección
  6. Confirmar el PIN
Muy importante: Anotar y guardar el PIN en un lugar seguro. Se necesita para el registro vía Graph API y cualquier re-registro futuro.
Nota: Esta configuración se realiza en Meta Business Suite (business.facebook.com), no en Meta for Developers (developers.facebook.com). Son portales diferentes.
Captura de pantalla: Verificación en dos pasos activada con opción de cambiar PIN

Entrega de Datos a Agilezip

Enviar los siguientes datos de forma segura a Agilezip para configurar Odoo:

DatoDónde se obtuvo
App IDFase 1, Paso 1.2
App SecretFase 1, Paso 1.2
WABA IDFase 1, Paso 1.4
Phone Number IDFase 4, Paso 4.4
Access Token (permanente)Fase 3, Paso 3.3
PIN de Verificación (6 dígitos)Fase 5, Paso 5.1
Recomendación: Enviar estos datos por un canal seguro (no por correo electrónico común). Compartirlos durante una llamada o por un canal cifrado.

6
Configurar Webhooks
Conectar Meta con Odoo para recibir mensajes entrantes
AGILEZIPPaso 6.1

Proporcionar datos del Webhook desde Odoo

Agilezip configurará la cuenta de WhatsApp en Odoo (Fase 7) y proporcionará:

DatoDescripciónEjemplo
Callback URLURL donde Meta enviará los eventoshttps://odoo.miempresa.com/whatsapp/webhook/
Verify TokenToken aleatorio generado por Odoo(se proporcionará)
CLIENTEPaso 6.2

Configurar Webhook en Meta Developer Portal

  1. En la App de Meta, ir a WhatsApp > Configuration
  2. Ingresar la Callback URL proporcionada por Agilezip
  3. Ingresar el Verify Token
  4. Click Verify and save
Si la verificación es exitosa, Meta mostrará confirmación. Si falla, contactar a Agilezip.
CLIENTEPaso 6.3

Suscribirse a eventos del Webhook

Activar la suscripción a los siguientes campos:

CampoDescripción
messagesMensajes entrantes de los clientes
account_updateActualizaciones del estado de la cuenta
message_template_status_updateCambios en el estado de aprobación de plantillas
message_template_quality_updateCambios en la calidad de plantillas
message_template_components_updateCambios en los componentes de plantillas
Activar el toggle junto a cada campo en la lista de Webhook Fields.
Captura de pantalla: Campos de Webhook con toggles activados

7
Configurar en Odoo
Agilezip registra la cuenta de WhatsApp Business API en el sistema
AGILEZIPPaso 7.1

Crear cuenta de WhatsApp Business en Odoo

  1. Ir a WhatsApp > Configuración > Cuentas de WhatsApp Business
  2. Clic en Nuevo
AGILEZIPPaso 7.2

Ingresar datos de la integración

Campo en OdooValorObtenido en
NombreNombre descriptivo-
App ID app_uidID de la App de MetaFase 1, Paso 1.2
App Secret app_secretApp SecretFase 1, Paso 1.2
Account ID account_uidWABA IDFase 1, Paso 1.4
Phone Number ID phone_uidID del número registradoFase 4, Paso 4.4
Access Token tokenToken permanenteFase 3, Paso 3.3
Captura de pantalla: Formulario de cuenta de WhatsApp en Odoo
AGILEZIPPaso 7.3

Sincronizar plantillas de mensaje

  1. Clic en Sincronizar Plantillas
  2. Verificar que las plantillas aprobadas aparezcan en Odoo
Las plantillas deben ser aprobadas por Meta antes de poder usarse (minutos hasta 24 horas).

8
Prueba Final
Verificar que todo funcione correctamente
AGILEZIPPaso 8.1

Enviar mensaje de prueba desde Odoo

  1. Ir a cualquier contacto en Odoo
  2. Usar la opción Enviar mensaje de WhatsApp
  3. Seleccionar una plantilla aprobada y enviar
CLIENTEPaso 8.2

Confirmar recepción del mensaje

El destinatario confirma que recibió el mensaje de WhatsApp correctamente, con el formato y contenido esperado.

AMBOSPaso 8.3

Probar mensajes entrantes

  1. Enviar un mensaje al número de WhatsApp de la empresa desde un teléfono
  2. Verificar que aparezca en Conversaciones en Odoo
¡Listo! La integración de WhatsApp Business API con Odoo está completamente configurada y funcional.

Resumen de IDs y Credenciales

Referencia rápida de todos los valores recopilados:

DatoDónde obtenerloLo obtieneSe usa en
App IDMeta App > Settings > BasicClienteOdoo (Agilezip)
App SecretMeta App > Settings > BasicClienteOdoo (Agilezip)
WABA IDMeta App > WhatsApp > API SetupClienteOdoo (Agilezip)
Phone Number IDMeta App > WhatsApp > API SetupClienteOdoo (Agilezip)
PINMeta Business Suite > WhatsApp ManagerClienteRegistro Graph API (Agilezip)
Access TokenMeta Business Suite > System UsersClienteOdoo (Agilezip)
Callback URLOdoo > Cuenta de WhatsAppAgilezipMeta Webhook (Cliente)
Verify TokenOdoo > Cuenta de WhatsAppAgilezipMeta Webhook (Cliente)