Ventana de WhatsApp API · Guía documental con ejercicio original

WhatsApp API: cuándo responder libremente y cuándo usar una plantilla

Contenido actualizado:

Respuesta breve

En WhatsApp Business Platform, la ventana de atención dura 24 horas desde el último mensaje o llamada del cliente. Dentro puede responderse con mensajes libres; fuera se necesita una plantilla aprobada adecuada al caso. Ningún mensaje de la empresa reinicia la ventana, y el cálculo vale para el momento del envío, no del borrador. Respeta también permisos y bajas antes de enviar.

Comprobación clave: El registro identifica el último mensaje entrante y justifica la modalidad elegida antes del envío.

Fuentes y límites de esta guía

Un agente redacta una respuesta al día siguiente y la API la rechaza. La conversación visible en pantalla no basta para decidir si se admite texto libre: lo que cuenta es cuándo escribió o llamó el cliente por última vez. Esta guía se refiere a WhatsApp Business Platform y su API; no traslada sin más sus reglas a todas las funciones de la aplicación móvil para pequeños negocios.

La regla: 24 horas desde el último mensaje del cliente

La política de mensajería de WhatsApp Business, consultada el 27/10/2026, establece que puedes responder sin plantilla dentro de la ventana de atención al cliente, que se abre y se reinicia con cada mensaje del usuario, y que fuera de ella solo puedes enviar plantillas aprobadas. La documentación de precios de la plataforma precisa que el temporizador de 24 horas empieza cuando el usuario te escribe o te llama, que los mensajes sin plantilla solo pueden enviarse con la ventana abierta y que las plantillas pueden enviarse en cualquier momento.

De ahí salen dos consecuencias prácticas. Ningún mensaje de la empresa reinicia la ventana, ni una respuesta libre ni una plantilla. Y la decisión se toma en el momento del envío, no al redactar.

Respuesta libre o plantillaDiagrama de decisión. Se parte del último mensaje o llamada del cliente y se calcula el vencimiento sumando 24 horas. Si el cliente ha pedido la baja de estos mensajes, no se envía. Si no, se pregunta si el envío sale antes del vencimiento: si es así, se puede responder con texto libre sin plantilla; si no, solo cabe una plantilla aprobada de la categoría adecuada. Último mensaje o llamada del cliente Vencimiento: esa hora + 24 h ¿Ha pedido la baja de estos mensajes? Sí No enviar No ¿Se envía antes del vencimiento? Sí No Respuesta libre sin plantilla Plantilla aprobada de la categoría justa
El vencimiento se calcula siempre desde el último mensaje o llamada del cliente; los mensajes de la empresa no lo mueven. La comprobación de la baja va primero porque una plantilla no autoriza a escribir a quien pidió no recibir mensajes.

Una línea temporal ficticia, con margen

WhatsApp API: cuándo responder libremente y cuándo usar una plantilla: tabla 1
EventoMomentoLectura
El cliente pide presupuestoLunes 09:00Referencia entrante; vence el martes a las 09:00
El agente respondeLunes 10:00Dentro de la ventana; no mueve el vencimiento
El agente retoma el contactoMartes 12:00Han pasado 27 horas: solo plantilla
Variante: el cliente escribeMartes 08:30Nueva referencia; vence el miércoles a las 08:30

Sin nuevos mensajes del cliente, la respuesta del lunes no lleva la referencia al martes. Si el cliente vuelve a escribir el martes a las 08:30, el mismo envío de las 12:00 ya puede ser una respuesta libre. Guarda fecha, zona horaria e identificador de cada mensaje entrante; la etiqueta «ayer» de una interfaz no permite calcular un vencimiento exacto.

Qué abre la ventana y qué no

WhatsApp API: cuándo responder libremente y cuándo usar una plantilla: tabla 2
Evento¿Abre o reinicia la ventana?Qué hacer
Mensaje del clienteSíRegistra su hora como nueva referencia
Llamada del cliente por WhatsAppSíRegistra la llamada con su hora en el historial del contacto
Respuesta libre del agenteNoNo cambies el vencimiento
Plantilla enviada por la empresaNoEspera a que el cliente conteste
Entrega o lectura de un mensaje de la empresaNoNo la uses como referencia

Si el contacto empieza por voz, el paso del chat a la llamada y su continuidad se tratan en el piloto de llamadas de WhatsApp Business.

Recalcular antes del envío, no al redactar

Si preparas el borrador el martes a las 08:50, han transcurrido 23 horas y 50 minutos desde el lunes a las 09:00. Si la cola lo envía a las 09:10, ya son 24 horas y 10 minutos: la decisión del borrador ha caducado. Reevalúa el último mensaje entrante inmediatamente antes de enviar y deja el envío pendiente si falta esa referencia.

Caso límite: el cambio de hora. Un cliente escribe el sábado 24 de octubre de 2026 a las 10:00, hora peninsular de verano, que son las 08:00 UTC. La madrugada del domingo 25 los relojes se retrasan una hora, así que la ventana vence a las 08:00 UTC del domingo, es decir, a las 09:00 en hora de invierno, no a las 10:00. Un sistema que calcule «mañana a la misma hora» daría una hora de más. Guarda las horas en UTC y convierte solo para mostrarlas.

Qué comprobar con CallHippo

La página de WhatsApp Business API de CallHippo describe mensajes libres durante las 24 horas posteriores a que el cliente contacte y plantillas aprobadas fuera de ese plazo (consultada el 27/10/2026). Confirma la disponibilidad de la solución y la revisión de plantillas en tu cuenta antes de contratar. La aprobación de un texto no demuestra el consentimiento del destinatario ni la entrega efectiva.

Plantillas: categoría, permiso y coste

La documentación de precios clasifica las plantillas en marketing, utilidad y autenticación, cobra los mensajes cuando se entregan y recoge cambios de precios en vigor desde el 1 de octubre de 2026. No copies tarifas de guías antiguas: consulta la tabla vigente para tu país y categoría. Elige la categoría por el propósito real del mensaje; un recordatorio de cita no es lo mismo que una promoción.

La política exige además permiso del destinatario para recibir mensajes y atender las solicitudes de baja. En España, ese permiso debe cumplir el RGPD y el resto de la normativa aplicable; la plantilla aprobada no lo sustituye. Si varios agentes comparten la conversación, deja visible quién respondió y cuándo, como propone la guía de bandeja compartida de WhatsApp.

Ensayo sin enviar a clientes

Con una conversación de prueba autorizada, prepara casos dentro y fuera de la ventana y uno con nuevo mensaje entrante. Comprueba que el sistema pide la modalidad correcta, que la plantilla sigue aprobada y que las variables no cambian su sentido. Registra el error y el estado final por separado. No reintentes masivamente ni supongas que pasar a plantilla elimina bloqueos del destinatario. CallsIQ no ha ejecutado estos envíos; el resultado que se acepta es una decisión trazable, no una promesa de entrega.

Errores frecuentes y cómo detectarlos

WhatsApp API: cuándo responder libremente y cuándo usar una plantilla: tabla 3
ErrorSíntomaComprobación
Contar desde el último mensaje del agenteRechazos de respuestas que parecían a tiempoFiltra el historial por mensajes entrantes
Decidir al redactar, no al enviarRechazos en envíos programados o en colaRecalcula el vencimiento en el momento del envío
Usar la hora local sin zona horariaErrores de una hora tras el cambio de horaGuarda y compara las horas en UTC
Reintentar en bucle un rechazoMuchos errores iguales en pocos minutosLee el código de error antes de reintentar
Usar una plantilla para saltarse una bajaQuejas o bloqueos del destinatarioRevisa la lista de bajas antes de cada envío

Desde la experiencia del autor

En las integraciones de WhatsApp con contact center que he visto, exigiría que la propia integración conozca el último mensaje del usuario y compruebe la ventana antes de enviar, respetando además la validación que haga la API en el momento del envío; la política permite respuesta libre dentro de las veinticuatro horas y exige plantilla aprobada fuera de ellas. Ante mensajes en cola que podrían caducar antes de enviarse, validaría la ventana justo en el momento del envío y mandaría a revisión los que ya hubieran caducado, usando plantilla aprobada solo cuando corresponda.

Sobre el error de categoría de plantilla, revisaría si una plantilla presentada como utilidad contiene en realidad promoción o venta adicional, validando categoría, aprobación y uso previsto antes de activarla; no me atribuiría una frecuencia propia de ese error sin revisar plantillas concretas. En cuanto al permiso y las bajas, haría visible en la ficha del cliente el permiso registrado, su origen, fecha y alcance, junto con la baja si la hay, y esa misma comprobación la aplicaría también al envío automático, para que no dependa solo de que el agente se acuerde de mirarlo.

Cuando un cliente reporta que sus respuestas de WhatsApp se rechazan, lo primero que pediría es el código exacto de rechazo, y revisaría ventana, tipo de mensaje y estado de la plantilla antes de comprobar destinatario, permisos y límites aplicables y reintentar.

Fuentes y límites de esta guía

Revisión documental: . Tipo de contenido: Guía documental con ejercicio original.

Las fuentes enlazadas describen las condiciones y funciones que publica cada proveedor. Los ejemplos con datos ficticios se identifican en el texto.

Alcance: Guía documental revisada el 16/10/2026. Los ejemplos son ficticios y los ensayos propuestos; CallsIQ no ha realizado pruebas de estos productos.

Cómo comunicar una corrección

Consulta las condiciones actuales

Valora estas opciones si resuelven el problema descrito. Confirma funciones, límites y contratación en tu país.

CallHippoEnlace de afiliación

Los enlaces comerciales identificados pueden generar una comisión o recompensa por referido para CallsIQ. Nuestra política comercial.

Cómo se ha preparado esta guía

Fuentes oficiales, cálculos explicados y ejemplos identificados. Consulta la metodología y el uso de IA en la redacción.