plantillas whatsapp business api templates meta

Plantillas de mensajes en WhatsApp Business API: guía completa

Todo sobre plantillas de WhatsApp Business: categorías, variables, botones, media, proceso de aprobación y cómo evitar rechazos de Meta.

Equipo CX Inbox 9 min de lectura
Editor de plantillas de WhatsApp Business mostrando variables, botones y vista previa
Contenido

Si usas la WhatsApp Business API, vas a necesitar plantillas. No es opcional. Meta requiere que cualquier mensaje que envíes fuera de la ventana de 24 horas sea una plantilla previamente aprobada. Y la ventana de 24 horas solo existe mientras el cliente te haya escrito primero.

Eso significa que para enviar notificaciones, recordatorios de pago, confirmaciones de cita, campañas masivas o cualquier mensaje proactivo, necesitas plantillas aprobadas. El proceso de aprobación no es complicado, pero tiene reglas que debes conocer para no perder días en rechazos innecesarios.

Esta guía cubre todo: qué son las plantillas, cómo se categorizan, cómo crearlas correctamente y cómo evitar los rechazos más comunes.

Contenido

Qué son las plantillas y por qué existen

WhatsApp tiene una regla fundamental: las empresas no pueden enviar mensajes a clientes en cualquier momento sin restricción. Esto existe para evitar spam. La mecánica es esta:

Cuando un cliente te escribe, se abre una “ventana de servicio” de 24 horas. Dentro de esa ventana puedes responder lo que quieras, en formato libre, sin restricciones.

Fuera de esa ventana (o si quieres escribirle primero al cliente), solo puedes enviar mensajes usando plantillas aprobadas por Meta. Meta revisa cada plantilla antes de permitir su uso para asegurarse de que no sea spam, contenido engañoso o que viole sus políticas.

Esto suena restrictivo, pero es lo que hace que WhatsApp sea un canal confiable. Los clientes saben que no van a recibir basura. Las plantillas bien diseñadas tienen tasas de lectura del 90%+ porque el canal no está saturado de spam como el email.

Categorías de plantillas

Meta clasifica las plantillas en tres categorías. La categoría afecta el precio por mensaje y las reglas de aprobación.

Marketing

Plantillas para promociones, ofertas, novedades, recuperación de carritos abandonados o cualquier mensaje cuyo objetivo principal sea generar una venta o engagement. Ejemplos: “Tenemos 20% de descuento en tu próxima compra”, “Nuevo producto disponible”.

Son las más caras por mensaje y las que Meta revisa con más rigor. Si tu plantilla suena a marketing pero la clasificas como utility, Meta la reclasificará (y te cobrará más).

Utility (Servicio)

Plantillas para confirmaciones, actualizaciones de pedido, recordatorios de cita, alertas de cuenta o cualquier mensaje transaccional que el cliente espera recibir. Ejemplos: “Tu pedido #1234 ha sido enviado”, “Recordatorio: tu cita es mañana a las 10:00”.

Son más baratas que marketing y se aprueban más rápido porque Meta entiende que el cliente las quiere recibir.

Authentication (Autenticación)

Plantillas para códigos OTP, verificación de identidad o acceso a cuentas. Meta tiene formatos específicos para estas. No puedes meter marketing dentro de una plantilla de autenticación.

Son las más económicas y las de aprobación más rápida, pero el formato es muy rígido.

Anatomía de una plantilla

Una plantilla de WhatsApp tiene hasta cuatro partes:

Header (opcional)

Puede ser texto (hasta 60 caracteres), imagen, video o documento PDF. Solo uno de estos. El header es lo primero que ve el cliente y es lo que más impacta en la tasa de apertura. Una imagen bien elegida puede duplicar el engagement comparado con texto solo.

Body (obligatorio)

El cuerpo del mensaje. Hasta 1024 caracteres. Acepta negritas (texto), cursivas (texto), tachado (texto) y monoespaciado (texto). Aquí van las variables dinámicas.

Texto pequeño debajo del body. Hasta 60 caracteres. Se muestra en gris. Típicamente se usa para disclaimers, nombre de la empresa o textos como “Responde STOP para dejar de recibir mensajes”.

Botones (opcional)

Hasta 10 botones divididos en máximo tres tipos diferentes. Los botones transforman un mensaje pasivo en algo interactivo.

Variables y parámetros dinámicos

Las variables son placeholders que se rellenan al momento de enviar. Se representan como {{1}}, {{2}}, {{3}}, etc. (numerados secuencialmente).

Ejemplo de body con variables:

“Hola {{1}}, tu saldo al día de hoy es de ${{2}} MXN. Tu fecha límite de pago es {{3}}.”

Al enviar, reemplazas cada variable con datos reales: {{1}} = “Carlos”, {{2}} = “1,450.00”, {{3}} = “15 de mayo”.

Reglas importantes sobre variables:

  • El header solo acepta una variable si es de tipo texto
  • El body acepta hasta 10 variables (en la práctica, más de 5 se vuelve complejo de gestionar)
  • Las variables no pueden estar vacías al enviar. Si no tienes un dato, pon un valor por defecto
  • Al crear la plantilla, debes incluir un ejemplo de cada variable. Meta lo usa para entender el contexto
  • Las variables no soportan formato (negritas, cursivas). El texto variable se muestra en formato normal

Botones: tipos y limitaciones

Los botones son la parte más útil de las plantillas para generar interacción. Hay tres tipos:

Quick Reply (Respuesta rápida)

El cliente toca el botón y su texto se envía como mensaje. Útil para confirmaciones (“Sí, confirmo” / “No, cancelar”), encuestas (“Bueno” / “Regular” / “Malo”) o rutas rápidas (“Hablar con un agente”).

Máximo 3 botones de quick reply. Cada uno con máximo 25 caracteres.

URL

El botón abre una página web. Puede ser URL fija o URL con variable (por ejemplo, un link de tracking personalizado: https://tuempresa.com/pedido/{{1}}).

Máximo 2 botones URL. El texto del botón tiene máximo 25 caracteres.

Call (Llamada)

El botón inicia una llamada telefónica a un número que defines. Útil para plantillas de soporte donde quieres que el cliente pueda llamar fácilmente.

Máximo 1 botón de llamada. Se puede combinar con botones URL.

Restricción importante

No puedes mezclar quick reply con URL/Call en la misma plantilla. Si necesitas quick reply, todos los botones deben ser quick reply. Si necesitas URL o Call, no puedes incluir quick reply.

Header con media

Las plantillas con header de imagen o video tienen tasas de lectura 20-30% superiores que las de solo texto.

Los formatos soportados: imagen (JPEG/PNG, max 5 MB), video (MP4, max 16 MB) y documento (PDF, max 100 MB). La imagen se muestra como preview grande arriba del mensaje. El video se reproduce inline. El documento se descarga como adjunto.

Al enviar, debes subir el archivo a la Media API de WhatsApp primero y pasar el media_id. La media no se almacena en la plantilla; se proporciona al momento de enviar.

El proceso de aprobación

El flujo es:

  1. Creas la plantilla en tu plataforma (o directamente en Meta Business Manager)
  2. Meta recibe la plantilla y la pone en estado “Pending”
  3. Un sistema automatizado (y a veces revisión humana) evalúa la plantilla
  4. En 24-48 horas recibes el resultado: Approved o Rejected (con razón)

En la práctica, la mayoría de plantillas utility se aprueban en menos de una hora. Las de marketing pueden tomar el día completo. Las de autenticación suelen ser instantáneas porque el formato es predefinido.

Si tu plantilla es rechazada, puedes editarla y reenviar para aprobación. No hay límite de intentos, pero cada rechazo vuelve a iniciar el periodo de espera.

Razones comunes de rechazo y cómo evitarlas

Después de gestionar cientos de plantillas para diferentes empresas, estos son los rechazos más frecuentes:

Contenido ambiguo o incompleto

Meta no aprueba plantillas donde no se entiende el contexto. Si tu body dice “Hola {{1}}, tienes una actualización pendiente”, Meta puede rechazarla porque “actualización pendiente” es demasiado vago. Sé más específico: “Hola {{1}}, tu paquete #{{2}} ha llegado a la sucursal”.

Ejemplos de variables incorrectos

Los ejemplos que proporcionas deben ser realistas. Si tu variable es un nombre y pones “test” como ejemplo, puede ser rechazada. Pon “María García” o “Carlos López”.

Marketing disfrazado de utility

Si tu plantilla dice “Tu pedido está listo. PD: tenemos 20% de descuento esta semana”, Meta la reclasificará como marketing o la rechazará. Mantén el propósito puro.

URL sospechosa

Si incluyes un botón URL con un dominio que no coincide con tu negocio verificado, o usas acortadores (bit.ly, etc.), es probable un rechazo. Usa tu dominio propio.

Presión o urgencia excesiva

Frases como “ÚLTIMA OPORTUNIDAD”, “Solo hoy”, “Responde AHORA o pierdes tu lugar” generan rechazos. Meta quiere que los mensajes sean útiles, no agresivos.

Mejores prácticas para aprobación a la primera

  1. Sé específico en el propósito. Meta debe entender qué hace la plantilla con solo leerla.
  2. Usa ejemplos realistas para todas las variables. Nombres reales, números creíbles, fechas válidas.
  3. Incluye un footer con opción de opt-out en plantillas de marketing: “Responde STOP para no recibir más mensajes”.
  4. No combines propósitos. Una plantilla = un objetivo (confirmar cita, enviar factura, ofrecer descuento).
  5. Revisa ortografía y gramática. Las plantillas con errores se rechazan más seguido.
  6. Usa tu dominio verificado en botones URL.
  7. Mantén el tono profesional. Evita mayúsculas excesivas, emojis excesivos o lenguaje agresivo.

Métricas de plantillas

Una vez que tus plantillas están activas, quieres medir su desempeño. Las cuatro métricas clave:

Tasa de entrega (debe estar arriba de 95%; si baja, tienes números inválidos). Tasa de lectura (típicamente 85-95% en WhatsApp; si baja, revisa horarios de envío). Tasa de respuesta/interacción (varía por tipo: 60% en confirmaciones, 5-15% en marketing). Tasa de bloqueo (si sube de 1%, tienes un problema de relevancia o frecuencia).

Meta pausa automáticamente plantillas con baja calidad (muchos bloqueos o reportes). Si te pausa una, necesitas mejorar su contenido o reducir frecuencia antes de reactivarla.

En plataformas como CX Inbox puedes ver estas métricas por plantilla y por campaña, iterando continuamente.

Preguntas frecuentes

¿Cuánto cuesta enviar una plantilla?

El precio varía por país y categoría. En México (2026), una conversación de marketing cuesta aprox. $0.47 MXN, utility $0.17 MXN y autenticación $0.13 MXN. El cobro es por “conversación” (ventana de 24h desde el envío), no por mensaje individual. Si envías 3 plantillas al mismo contacto en 24h, solo pagas una conversación.

¿Cuántas plantillas puedo tener activas?

Meta permite hasta 250 plantillas por cuenta de WhatsApp Business (WABA). En la práctica, la mayoría de empresas usan entre 10 y 30 activas. No crees plantillas “por si acaso”; mejor tener pocas bien optimizadas.

¿Puedo editar una plantilla ya aprobada?

Sí, pero al editarla vuelve a estado “Pending” y requiere nueva aprobación. Mientras está pendiente, no puedes usarla para enviar. Por eso, para cambios menores, a veces es mejor crear una plantilla nueva y pausar la anterior.

¿Las plantillas caducan?

No automáticamente. Pero Meta puede pausar plantillas con baja calidad (reportes de spam, bloqueos). También puede desaprobar plantillas si cambian sus políticas y tu contenido ya no cumple. Revisa el estado de tus plantillas periódicamente.

Artículos relacionados

Prueba CX Inbox gratis

Sin tarjeta de crédito. 14 días gratis.

Crear cuenta gratis