Notas de construcción

El día en que no habrá forma gratuita de responder a un cliente en WhatsApp

29 de agosto de 2026 · un cambio de precios, y la mitad que nadie está contando · Fundador, Klaros

La mañana del 1 de octubre, alguien iba a abrir la pantalla de Costes de Klaros y leer las palabras respuestas de formato libre dentro de la ventana de 24 h junto a una categoría que había empezado a costar dinero ese mismo día. No un fallo, no un error: solo una pantalla diciéndole tranquilamente a la persona que paga la factura algo que había dejado de ser cierto mientras dormía. Lo encontramos con treinta y tres días de margen, y solo porque fuimos a revisar los deberes de otro.

En resumen

El cambio: desde el 1 de octubre de 2026 Meta cobra por los mensajes de servicio de WhatsApp, las respuestas de formato libre que envías dentro de la ventana de 24 horas. Ampliamente difundido.

La mitad que no se está contando: Meta empieza a cobrar por mensaje las plantillas de utilidad en la misma fecha, lo que acaba con su gratuidad dentro de una ventana abierta. Desde el 1 de octubre no hay forma gratuita de responder a alguien dentro de una conversación abierta, en ningún formato.

Por qué importa: el consejo estándar es esquivar los cargos de servicio llevando las respuestas de conversación a plantillas y Flows. Ese consejo redirige el gasto a un cubo que se factura desde el mismo día.

Nuestra propia pantalla se equivocaba: seis sitios del panel de costes describían estas respuestas como gratuitas, incluida una recomendación que te decía lo que habías desperdiciado.

Añadido el 30 de agosto: la parte económica también está cerrada, y nunca hicieron falta las tarifas del 1 de septiembre. Meta ya había publicado la regla: los mensajes de servicio cuestan lo mismo que los de utilidad y autenticación en cada mercado. Así que la tarifa se deduce, no se adivina.

Lo que Meta dijo realmente

Una sola página lo recoge, y no es la página de precios. Es la página de precios próximos para mensajes sin plantilla, y dice dos cosas separadas por un mes en consecuencias pero idénticas en fecha:

«A partir del 1 de octubre de 2026, Meta cobrará por los mensajes de servicio.»

«A partir del 1 de octubre de 2026, Meta cobrará por mensaje los mensajes de utilidad.»

La misma página fija el precio sin fijar una cifra: «las tarifas de los mensajes de servicio son las mismas que las de los mensajes de utilidad y autenticación» para el mercado del destinatario, y «Meta no ofrece tramos por volumen para los mensajes de servicio». Esa segunda frase merece leerse dos veces. Las plantillas de utilidad y autenticación tienen descuentos por volumen. Las respuestas de servicio no, a ninguna escala.

También es más útil de lo que parece. Como el servicio se tarifa contra utilidad y autenticación, y esas tarifas ya están publicadas por país, no hace falta esperar a un anuncio para dimensionar tu factura de octubre. Coge las respuestas en ventana del mes pasado, multiplícalas por la tarifa de utilidad de tu país y ahí tienes la cifra. Meta dijo que publicaría las tarifas definitivas antes del 1 de septiembre, pero la aritmética puedes hacerla hoy.

Dos cosas siguen siendo gratuitas, y merece la pena conservarlas: los mensajes que te envían tus clientes, y todo lo que ocurre dentro de la ventana gratuita de 72 horas que se abre cuando alguien llega desde un anuncio de clic a WhatsApp o desde un botón de una página. Esa ventana ya era el punto de entrada con mejor relación calidad-precio de la plataforma. Está a punto de ser el único gratuito.

Por qué se nos pasó durante dos semanas

Miramos esto el 12 de agosto y concluimos que la ventana seguía siendo gratuita. Fue un error, y la forma en que lo fue merece publicarse, porque cualquiera que lo comprobara con cuidado habría llegado a la misma respuesta.

La página principal de precios de Meta, la que todo el mundo enlaza y la que enlazábamos nosotros desde nuestra propia página de hoja de ruta como fuente principal, sigue diciendo hoy, 29 de agosto:

«Todos los mensajes sin plantilla son gratuitos... Las plantillas de utilidad entregadas dentro de una ventana de atención al cliente abierta son gratuitas.»

Ninguna nota sobre octubre. Ningún aviso. El cambio vive en otra página. Así que el método era sólido y la fuente se contradecía a sí misma, que es el modo de fallo que sobrevive a la gente cuidadosa. Habíamos citado la página que contradice justo aquello para lo que la citábamos.

La corrección no es «comprobar mejor». Es una regla: la página de precios de Meta es autoritativa para las tarifas y no para lo que está a punto de volverse facturable. Son dos preguntas distintas y ahora viven en dos sitios distintos. Nuestra lista de fuentes lo dice en voz alta, junto a los dos enlaces, para que la próxima persona no tenga que redescubrirlo.

La vía de escape se cierra el mismo día

Lee los artículos publicados este mes y convergen en una recomendación: tus conversaciones son demasiado parlanchinas, compáctalas, lleva la recogida de datos multiturno a WhatsApp Flows, sustituye el ida y vuelta por plantillas estructuradas. Como consejo de diseño de interacción es razonable. Como consejo de coste, en este calendario, es casi circular.

Un diálogo de reserva que hoy cuesta seis respuestas de formato libre costará seis mensajes de servicio desde el 1 de octubre. Conviértelo en una plantilla de utilidad más un Flow y costará un mensaje de utilidad desde el 1 de octubre. El ahorro son cinco mensajes, que es real, pero no es el ahorro que se anuncia, porque la versión anunciada da por hecho que el destino sigue siendo gratuito. No lo es. Dejó de serlo la misma mañana.

La versión honesta del consejo es más estrecha y menos emocionante. Ya no hay ningún formato gratuito. Solo hay menos mensajes, mejor cronometrados, y la única palanca que queda es si una conversación llega a un resultado. Lo cual, incómodamente para nosotros, es lo que llevamos dos años defendiendo cuando era una simple preferencia filosófica. Ahora es aritmética.

Preferimos decir esto mientras nos cuesta algo, y no después de que empiece a rendir.

Porque sí nos cuesta algo. Klaros cobra una licencia y traslada las tarifas de Meta sin ningún margen, así que cada mensaje que envía un cliente es ingreso que no nos llevamos. Una plataforma con margen por mensaje tiene un interés directo en que envíes más mensajes, y este cambio hace que cada uno valga más para ella. Nosotros no tenemos ese interés, y este es el primer mes en que decirlo es una afirmación con dinero detrás en lugar de un eslogan en una página de precios.

Nuestra propia pantalla contaba la historia equivocada

El panel de Costes de Klaros lee la facturación de Meta y muestra lo gastado por categoría. Describía las respuestas de servicio como gratuitas en seis sitios. La propia etiqueta de categoría era Servicio (gratis). La cifra media por mensaje se explicaba como «respuestas gratis, utilidad barata». El pie decía que las respuestas en ventana «se contabilizan aquí a cero».

El peor no era una etiqueta. El panel tiene un asesor que te informa del gasto evitable, y uno de sus hallazgos dice: N plantillas de pago enviadas dentro de una ventana gratuita. Estos contactos te habían escrito en las últimas 24 h, así que una respuesta de formato libre no habría costado nada. El mismo mensaje, sin cargo.

Después del 1 de octubre esa recomendación se pasa de frenada. Una respuesta de formato libre no cuesta nada: cuesta la tarifa de utilidad. El ahorro real es la diferencia entre la tarifa de plantilla y esa, que en la mayoría de las tablas de tarifas es una fracción de lo que el panel afirmaba. Una herramienta de costes que exagera tu ahorro es un fallo peor que una que exagera tu coste, porque actúas en consecuencia.

Lo que cambiamos

El arreglo obvio es reescribir el texto. No lo hicimos, porque el texto es correcto hoy. Decirle a un operador en agosto que sus respuestas cuestan dinero sería exactamente igual de falso que decirle en octubre que no.

Así que ahora la pantalla conoce la fecha:

const NON_TEMPLATE_BILLING_START = Date.UTC(2026, 9, 1);

const inWindowRepliesFree = () => Date.now() < NON_TEMPLATE_BILLING_START;

Los seis sitios dependen de esa única línea. El panel dice que las respuestas son gratuitas mientras lo son, y deja de decirlo la mañana en que deja de ser cierto, sin esperar a que nos demos cuenta y sin un despliegue. La recomendación del asesor cambia de forma en lugar de desaparecer: después de la fecha dice que el ahorro es la diferencia entre las dos tarifas, no el importe entero.

Es un trozo de código pequeño que carga con una convicción concreta: una cifra en una pantalla por la que alguien paga dinero no debería depender de que nos acordemos de actualizarla.

El plazo que no pudimos demostrar

Esta es la parte que preferiríamos no escribir.

Nuestra página de hoja de ruta de WhatsApp afirmaba, en nueve sitios distintos, que Meta exige tener un método de pago registrado antes del 30 de septiembre o deja de entregar tus mensajes de servicio. Uno de esos nueve estaba dentro de los datos estructurados FAQPage, que es la versión que un asistente de IA cita a quien pregunta. Describíamos la página como basada en fuentes primarias.

El 29 de agosto fuimos a buscar la fuente primaria. No está en la documentación de precios de Meta. No está en la página que documenta el cambio de octubre. No está en el anuncio para socios que publicó un proveedor importante sobre ese mismo cambio. Los artículos que lo afirman no citan ningún documento de Meta, y el que describe con más detalle el comportamiento de aplicación no cita absolutamente nada.

Bien puede ser cierto. Los plazos de este tipo se trasladan a menudo a los proveedores por canales de socios antes de llegar a la documentación pública, y la fecha es lo bastante específica como para que alguien la recibiera por escrito. Pero «probablemente cierto y muy repetido» es exactamente el estándar que criticamos en los demás, y una página que se declara basada en fuentes primarias no puede sostener una afirmación así.

Así que la página ahora dice lo que sabemos y cuándo lo comprobamos. El consejo práctico no ha cambiado, porque nunca dependió de que el plazo fuera real: añade un método de pago antes de octubre. No cuesta nada, y una cuenta a la que Meta no puede facturar es una cuenta con un problema en el momento en que tus respuestas pasan a ser facturables.

Ir a buscar también sacó a la luz algo documentado que se nos había escapado por completo. Los Términos de Meta para WhatsApp Business se actualizan con efecto del 23 de septiembre de 2026, una semana antes del cambio de facturación. Si existe una obligación de pago, ese es un hogar más probable para ella que una página de precios. Ya está en nuestro calendario.

La parte económica, y la espera que no hacía falta

Esta sección decía originalmente que el texto estaba arreglado y la parte económica no, y que cuatro ficheros seguirían visiblemente sin terminar hasta que Meta publicara sus tarifas el 1 de septiembre. Eso era un error, y merece registrarse como tal, porque es un error común: esperar una cifra cuando lo que necesitabas era una regla.

Meta ya había enunciado la regla, en la misma página que la fecha. «Por mercado, las tarifas de los mensajes de servicio son las mismas que las de los mensajes de utilidad y autenticación.» Eso basta para tarifar todos los mercados en los que hemos facturado alguna vez, porque ya tenemos la tarifa de utilidad de cada mercado, deducida de facturas reales de Meta y no de una tabla publicada. Lo que aporta el 1 de septiembre es la confirmación de cifras que ya podemos calcular, no la estructura. Dos días de incompletitud deliberada no habrían comprado nada.

Así que ahora hay una función, serviceMessageRate(rates, at): cero antes del 1 de octubre, la tarifa de utilidad del mercado después, con repliegue a la tarifa de autenticación y null en lugar de cero cuando no se conoce ninguna de las dos. Esa última parte importa más de lo que parece. Un null se muestra como sin tarifar y es visible; un cero no aporta nada a un total y no lo es. Quedarse corto en una factura no es más honesto que pasarse, solo es más silencioso.

DóndeQué daba por hechoQué hace ahora
meta-rate-card.mjsSERVICE: 0 en cuatro bloques de tarifasresuelve la tarifa de servicio al leer la tabla, así que cambia en la fecha sin que nadie edite nada
trial-credit.mjslas respuestas de servicio no eran facturables en absolutolo son, desde el 1 de octubre, tarifadas desde la celda de utilidad del mercado. Aún no conectado a la ruta de respuesta: ver más abajo
cost-advisor.mjsuna plantilla enviada a una ventana abierta desperdiciaba todo su costeinforma de la diferencia entre la tarifa de plantilla y la de respuesta, que es lo realmente evitable
api-v1-routes.mjsdecía a quien desarrolla que una respuesta de formato libre «no cuesta nada»dice lo que cuesta, y que solo es más barata que una plantilla de marketing
meta-cost-analytics.mjsel servicio se informaba a coste cerosin cambios, y correctamente: informa de lo que la propia facturación de Meta dice que se cobró, así que empieza a mostrar el coste de servicio el día en que Meta empieza a cobrarlo

Esa última fila es la que merece la pena robar. Todos los demás ficheros de la lista necesitaban una compuerta por fecha porque modelan lo que cuesta un mensaje. El módulo de analítica no necesitaba ninguna porque lee lo que costó un mensaje. Puestos a elegir, lee.

La fila del asesor merece su propia frase, porque es la cifra más grande de la pantalla de costes y estaba a punto de ser la más equivocada. Cuenta las plantillas facturables enviadas a contactos cuya ventana estaba abierta, y citaba todo el gasto como evitable, lo cual solo era cierto mientras la alternativa fuera gratuita. Desde el 1 de octubre la alternativa también se factura, así que lo evitable es la diferencia entre las dos tarifas. Con tarifas indias, eso es la distancia entre unos ₹0,86 y ₹0,12, no los ₹0,86 enteros. La cifra se estrecha sola en la fecha. Si no podemos tarifar la alternativa para esa cuenta, ahora lo dice, en lugar de volver a la vieja cifra halagadora.

Y luego el mismo fallo, en nuestro propio arreglo

Una auditoría del trabajo terminado encontró el defecto del que trata esta nota, dentro del trabajo que esta nota describe. Merece publicarse por eso, y no a pesar de eso.

isBillableCategory('SERVICE') ahora devuelve true después del 1 de octubre, y messageCostPaise lo tarifa desde la celda de utilidad del mercado. Ambas cosas son correctas. Nada las llama con un mensaje de servicio. chargeTrialCredit() tiene exactamente un punto de llamada, en el consumidor de campañas, detrás de if (messageKind === 'template'), y una plantilla nunca es un mensaje de servicio. Así que el libro mayor de la prueba mide plantillas de campaña y nada más: ni una respuesta de bandeja, ni una respuesta de IA, ni un paso de secuencia, ni nada de lo que envía el asistente. La primitiva es correcta e inalcanzable, que es exactamente la misma forma que un panel diciendo que una respuesta es gratis. La nuestra solo lo dice en aritmética en vez de en castellano.

Importa por de quién es el dinero. En una prueba alojada la cifra es nuestra, así que Meta nos factura a nosotros. Antes del 1 de octubre una respuesta sin medir no costaba nada y el hueco era invisible por ser genuinamente gratuito. Después, una prueba que responde a mil mensajes entrantes gasta dinero real contra un crédito de ₹25 que nunca se mueve.

No lo vamos a arreglar añadiendo un cargo a la ruta de envío sin más, porque eso decide algo que no hemos decidido: si una prueba que ha agotado su crédito debe quedarse sin poder responder a sus propios clientes. Una campaña que se detiene es una molestia. Un negocio que no puede responder es otro producto. El punto de cobro tampoco es libre de elegir. sendTextMessage tiene 47 puntos de llamada, así que medir en el envoltorio persistido se perdería lo que llame al emisor en crudo, y medir en 47 sitios se pudriría.

Así que la decisión abierta es más grande de lo que era, y está mejor planteada. Nuestra prueba gratuita incluye un crédito de mensajes de ₹25. Desde el 1 de octubre esa misma dotación compra unas 192 respuestas en India, 166 en Estados Unidos, 71 en el Reino Unido y 62 en un mercado que no reconozcamos. Hay tres cosas que decidir juntas: si subir la dotación, si las respuestas se miden siquiera, y qué hace una prueba cuando el crédito se ha acabado y alguien le acaba de hacer una pregunta.

De qué va esto en realidad

La distancia digital es el hueco entre lo que una persona cree que recuerdas de ella y lo que tu software sabe de verdad. Normalmente escribimos sobre ella apuntando a un cliente. Esta apunta a nosotros.

Quien abre una pantalla de costes cree que le está diciendo lo que cuestan las cosas. Durante treinta y tres días esa creencia habría sido exacta, y luego una mañana dejaría de serlo, y nada en la pantalla habría cambiado para decirlo. Seguiría confiando en una cifra mientras se desviaba, y se enteraría por una factura. El hueco entre lo que nuestro software sabía y lo que estaba dispuesto a decir es el mismo hueco, solo que con el proveedor en el lado equivocado.

El arreglo fueron nueve líneas. Publicar el plazo en el que nos equivocamos costó más que el arreglo.

Recibe la próxima por WhatsApp

Escribe a la línea y envía NOTES. La última vuelve directamente, en el mismo hilo, desde el número que envía todo lo demás. Responde STOP cuando quieras y se detiene.

Enviar NOTES por WhatsApp

Calcula tu propia cifra de octubre

La calculadora de costes usa las tarifas publicadas por Meta sin margen añadido, que es la misma aritmética que necesitas para el cambio descrito arriba: tu volumen de respuestas en ventana, a la tarifa de utilidad de tu país. O escribe a la línea y envía precios para ver el catálogo en vivo y comprar dentro del hilo.

Preguntas que nos hacen sobre esto

¿Qué cambia para WhatsApp Business el 1 de octubre de 2026?

Dos cosas, en la misma fecha. Meta empieza a cobrar por los mensajes de servicio, las respuestas sin plantilla que una empresa envía dentro de la ventana de atención al cliente de 24 horas, que eran gratuitas desde noviembre de 2024. Meta empieza además a cobrar por mensaje las plantillas de utilidad, lo que elimina la gratuidad que tenían al entregarse dentro de una ventana abierta. En conjunto, desde esa fecha no hay forma gratuita de responder a un cliente dentro de una conversación abierta, ni en formato libre, ni con plantilla, ni con un Flow. Los mensajes entrantes de los clientes siguen siendo gratuitos, igual que los mensajes dentro de la ventana gratuita de 72 horas que abre un anuncio de clic a WhatsApp.

¿Cuánto costará un mensaje de servicio de WhatsApp?

Meta indica que las tarifas de los mensajes de servicio son las mismas que las de los mensajes de utilidad y autenticación en el mercado del destinatario, y que no hay tramos por volumen para los mensajes de servicio. Como las tarifas de utilidad y autenticación ya están publicadas por país, una empresa puede estimar su exposición de octubre antes de que Meta publique las tarifas finales de servicio, algo que Meta dijo que haría antes del 1 de septiembre de 2026.

¿Existe realmente un plazo del 30 de septiembre de 2026 para el método de pago?

Está ampliamente difundido y nosotros mismos lo publicamos, pero no hemos podido verificarlo en fuente primaria. Comprobado el 29 de agosto de 2026, la fecha no aparece en la documentación de precios de Meta, ni en la página de Meta que documenta el cambio de octubre, ni en el anuncio para socios que publicó Zendesk sobre el mismo cambio, y los artículos que lo afirman no citan ningún documento de Meta. Puede ser exacto y haberse comunicado de forma privada a los proveedores. Añadir un método de pago antes de octubre es sensato en cualquier caso, porque no cuesta nada y una cuenta a la que Meta no puede facturar es un problema en cuanto los mensajes pasan a ser facturables. Lo que sí está documentado es que los Términos de Meta para WhatsApp Business se actualizan con efecto del 23 de septiembre de 2026.

¿Por qué el fin de la ventana de servicio gratuita no aparece en la página de precios de Meta?

A fecha de 29 de agosto de 2026, la página principal de precios de Meta sigue diciendo que todos los mensajes sin plantilla son gratuitos y que las plantillas de utilidad entregadas dentro de una ventana de atención abierta son gratuitas, sin mención alguna al 1 de octubre. El cambio solo está documentado en una página aparte de precios próximos para mensajes sin plantilla. Consultar la página canónica de precios y concluir que la ventana sigue siendo gratuita es un método razonable frente a una fuente que se contradice a sí misma, y es la razón por la que nuestra propia comprobación dos semanas antes llegó a la conclusión equivocada.

¿Deberían las empresas responder enviando menos mensajes de WhatsApp?

No a ciegas. Cinco mensajes que resuelven el problema de un cliente valen más que uno que lo deja atascado, y el coste de un problema sin resolver no aparece en la factura de WhatsApp. El cambio hace que merezca la pena medir resultados por mensaje en lugar de volumen de mensajes, pero un servicio de atención que recorta respuestas para recortar coste solo moverá ese coste a un sitio donde no puede verlo.

Escrito el 29 de agosto de 2026, ampliado el 30 de agosto cuando la parte económica se cerró antes de lo esperado. Traducido al español el 2 de septiembre de 2026. Las tarifas por país llegan el 1 de septiembre y las contrastaremos con lo que dedujimos. Relacionado: el seguimiento de cambios de la plataforma, calculadora de costes, todas las notas en español, la versión original en inglés.