Configurar WhatsApp Cloud API para WooCommerce tiene un único obstáculo real: el proceso de verificación de Meta. El código del plugin se instala en minutos. La parte de Meta puede llevarte horas o días si no sabes exactamente qué hacer.
Esta guía cubre el proceso completo — desde crear tu cuenta Meta Business hasta tener el primer mensaje de prueba enviado desde tu tienda WooCommerce.
Qué es WhatsApp Cloud API y por qué necesitas verificación
WhatsApp Cloud API es la infraestructura oficial de Meta para enviar mensajes de WhatsApp de forma programática desde aplicaciones y tiendas online. Es diferente de WhatsApp Business (la app del móvil) en un aspecto clave: permite automatización.
Con WhatsApp Cloud API puedes:
- Enviar mensajes automáticos de recuperación de carritos abandonados
- Notificar el estado de pedidos
- Enviar confirmaciones de compra
- Escalar sin límite de mensajes
Para acceder a esta API, Meta requiere que tu negocio pase por un proceso de verificación. El motivo es prevenir spam — Meta quiere asegurarse de que quien envía mensajes masivos es un negocio legítimo.
Terminología clave
Antes de empezar, los términos que vas a encontrar:
| Término | Significado |
|---|---|
| Meta Business Manager | Panel de control de todos tus activos de Meta (páginas, cuentas publicitarias, WhatsApp) |
| WABA | WhatsApp Business Account — la cuenta que conectas a la API |
| Phone Number | El número de teléfono asociado a tu WABA |
| Template | Mensaje pre-aprobado por Meta que puedes enviar a usuarios |
| Business Verification | Proceso por el que Meta verifica que tu empresa existe |
Requisitos previos
Antes de empezar necesitas:
- Un número de teléfono que no esté actualmente registrado en WhatsApp (personal o Business). Puede ser un número de móvil o fijo. Si el número ya tiene WhatsApp, deberás eliminarlo primero.
- Documentación de empresa: dependiendo del país, CIF/NIF, extracto bancario con nombre de empresa, o registro mercantil.
- Dominio de email corporativo: Meta desconfía de Gmail/Hotmail para cuentas business. Usa tu@tuempresa.com.
- Sitio web con dominio propio: tu tienda WooCommerce debe tener un dominio propio activo.
Paso 1: Crear cuenta Meta Business Manager
- Ve a business.facebook.com
- Haz clic en "Crear cuenta"
- Introduce:
- Nombre del negocio (usa el nombre legal de tu empresa)
- Tu nombre
- Email corporativo (no Gmail)
- Verifica el email
- Completa el perfil del negocio: dirección, teléfono, sitio web
Error frecuente: usar nombre personal en lugar del nombre legal del negocio. Meta cruza este dato con la documentación que presentas después. Si no coinciden, el proceso de verificación falla.
Paso 2: Verificación del negocio (Business Verification)
Este es el paso más crítico y el que más atascos genera.
Cómo iniciar la verificación
- En Meta Business Manager, ve a Configuración → Centro de seguridad
- Busca la sección "Verificación del negocio"
- Haz clic en "Iniciar verificación"
Métodos de verificación disponibles
Meta ofrece varios métodos según el país:
| Método | Disponibilidad | Tiempo |
|---|---|---|
| Dominio del sitio web | Global | 5-10 min |
| Extracto bancario | ES/EU | 1-5 días hábiles |
| Documento oficial empresa | ES/EU | 1-5 días hábiles |
| Llamada telefónica | Selectivo | Inmediato |
Recomendación para España: usa verificación por dominio primero — es la más rápida. Si falla, pasa al extracto bancario.
Verificación por dominio (método más rápido)
- Selecciona "Dominio del sitio web"
- Meta te pedirá que añadas un metatag en el
<head>de tu web, o un archivo DNS TXT - Añade el metatag en tu WooCommerce (Appearance → Theme Editor → header.php, o via plugin SEO)
- Vuelve a Meta y haz clic en "Verificar"
Si tu dominio está correctamente configurado, la verificación es inmediata.
Verificación por documentos (si el dominio falla)
Documentos aceptados en España:
- Modelo 036/037 (declaración censal de Hacienda) — el más usado
- Extracto bancario con nombre y dirección de empresa (últimos 3 meses)
- Escritura de constitución de empresa
Importante: el documento debe mostrar exactamente el mismo nombre que pusiste en Meta Business Manager. Una diferencia mínima (S.L. vs SL, abreviaciones) puede causar rechazo.
Paso 3: Crear la WhatsApp Business Account (WABA)
Una vez verificado el negocio:
- En Meta Business Manager, ve a WhatsApp Manager
- Haz clic en "Añadir número de teléfono" o "Crear cuenta de WhatsApp Business"
- Introduce:
- Nombre para mostrar (Display Name) — el nombre que verán los destinatarios
- Categoría del negocio
- Descripción (opcional pero recomendada)
- Añade tu número de teléfono
- Verifica el número via SMS o llamada
Sobre el Display Name
El Display Name es lo que aparece en los mensajes que envías. Meta tiene requisitos estrictos:
- Debe relacionarse claramente con tu negocio
- No puede ser genérico ("Tienda Online", "E-commerce")
- No puede incluir "WhatsApp" en el nombre
- Debe coincidir con tu marca registrada o nombre de negocio
Ejemplo válido: "CartPinger", "Tienda Casa López", "Moda Martínez"
Ejemplo inválido: "Tienda WooCommerce", "El mejor shop", "WhatsApp Ventas"
La aprobación del Display Name puede tardar hasta 24h.
Paso 4: Configurar la app en Meta Developers
Para conectar la API con WooCommerce necesitas una app de Meta.
- Ve a developers.facebook.com
- Crea una nueva app → tipo "Business"
- Añade el producto "WhatsApp" a tu app
- En la configuración de WhatsApp, conecta tu WABA
- Genera un token de acceso permanente (System User Token):
- Meta Business Manager → Usuarios → Usuarios del sistema
- Crea un usuario del sistema con rol "Admin"
- Genera token → selecciona tu app → permisos:
whatsapp_business_messaging,whatsapp_business_management - Guarda el token — solo se muestra una vez
Error frecuente: usar el token temporal de prueba (caduca en 24h) en lugar del System User Token. Siempre genera un token de usuario del sistema.
Paso 5: Crear y aprobar templates de mensajes
Para enviar mensajes de recuperación de carritos necesitas templates aprobados por Meta. No puedes enviar mensajes de texto libre en mensajes iniciados por el negocio.
Cómo crear un template
- En WhatsApp Manager → Templates de mensajes
- Haz clic en "Crear template"
- Configura:
- Categoría: Marketing
- Idioma: Español (España) o el idioma de tu tienda
- Nombre: (sin espacios, solo minúsculas y guiones bajos) ej:
carrito_abandonado_recordatorio
Estructura del template
Un template de carrito abandonado tiene tres partes:
Header (opcional):
Imagen del producto (variable: imagen de producto de WooCommerce)
Body (obligatorio):
Hola {{1}}, notamos que dejaste productos en tu carrito.
Tu pedido está esperándote:
{{2}} — {{3}}
¿Quieres completar tu compra?
Donde {{1}} = nombre del cliente, {{2}} = nombre del producto, {{3}} = precio.
Botones (recomendado):
Tipo: URL
Texto: Completar compra
URL: https://tutienda.com/carrito?token={{1}}
Tiempos de aprobación de templates
- Aprobación automática: 1-5 minutos (la mayoría de templates de marketing estándar)
- Revisión manual: 24-48h (si Meta detecta contenido que requiere revisión)
- Rechazo: inmediato con motivo
Causas frecuentes de rechazo de templates
- Contenido que promete resultados garantizados ("Ahorra un 90% seguro")
- URLs que no coinciden con el dominio del negocio verificado
- Templates que solicitan información personal (contraseñas, datos bancarios)
- Lenguaje excesivamente agresivo en ventas
Paso 6: Conectar con CartPinger en WooCommerce
Con la WABA configurada y los templates aprobados, la conexión con CartPinger es el paso más simple:
- Instala CartPinger desde WP.org: wordpress.org/plugins/cartpinger-for-woocommerce
- Ve a WooCommerce → CartPinger → Configuración
- Introduce:
- Phone Number ID (de tu app en Meta Developers)
- WABA ID (de WhatsApp Manager)
- System User Token (generado en el Paso 4)
- Selecciona el template aprobado para recuperación de carritos
- Configura el timing (recomendado: 60 minutos tras el abandono)
- Activa el plugin
El wizard de configuración de CartPinger guía cada uno de estos pasos con instrucciones específicas y links directos a cada sección de Meta.
Problemas frecuentes y soluciones
"Business Verification pendiente desde hace más de 5 días"
- Verifica que el documento subido sea legible y no esté caducado
- Contacta con soporte de Meta Business via chat (business.facebook.com → Ayuda)
- Como alternativa, intenta el método de verificación por dominio si no lo has probado
"Display Name rechazado"
- Evita nombres genéricos — usa el nombre exacto de tu marca
- Si tienes marca registrada, indica el número de registro en la descripción
- Espera 24h y reintenta con un nombre más específico
"Template rechazado — categoría incorrecta"
- Los templates de carrito abandonado van en categoría "Marketing", no "Utilidad"
- Si el rechazo es por URL, asegúrate de que el dominio del link coincide con tu web verificada
"Token inválido o expirado"
- Estás usando el token temporal de prueba — genera un System User Token permanente
- Verifica que el usuario del sistema tiene permisos
whatsapp_business_messaging
Costes reales de WhatsApp Cloud API
Meta cobra por conversación (ventana de 24h), no por mensaje individual:
| Tipo de conversación | Coste (España/EU) |
|---|---|
| Marketing (carritos, promociones) | ~€0.0640/conversación |
| Utilidad (confirmaciones de pedido) | ~€0.0080/conversación |
| Servicio (respuesta a cliente) | €0 (primeras 1.000/mes) |
Para una tienda con 100 carritos abandonados/mes contactados:
- Coste mensual WhatsApp: ~€6.40
- Revenue recuperado estimado (15% conversión, ticket €50): €750
- ROI: 11.600%
Conclusión
El proceso de Meta verification tiene fama de complicado, pero siguiendo estos pasos en orden el tiempo total es de 2-4 horas (más tiempo de espera de aprobación de documentos si es necesario).
Los puntos críticos donde más gente se atasca:
- Nombre del negocio — debe coincidir exactamente con la documentación
- System User Token — no uses el token temporal
- Display Name — específico, no genérico
- Templates — categoría Marketing, URL coincide con dominio verificado
CartPinger incluye un wizard que guía cada uno de estos pasos directamente desde el panel de WooCommerce.
→ Descargar CartPinger gratis en WordPress.org
→ Cómo recuperar carritos abandonados en WooCommerce (guía completa)
→ Email vs WhatsApp para recuperar carritos: datos 2026
¿Atascado en algún paso del proceso? Abre un issue en GitHub con tu caso específico.

