smartchat
Probar gratis
WhatsApp Business API

WebView en WhatsApp: resolver en dos mensajes lo que hoy te cuesta ocho

Desde que Meta cobra cada mensaje, la conversación larga dejó de ser un estilo y pasó a ser una partida del presupuesto. Un WebView agenda una cita con dos mensajes en lugar de ocho. Qué es de verdad, cuánto se ahorra y cuándo no conviene usarlo.

13 de noviembre de 2026· 9 min de lectura·Equipo SmartChat

Agendar una cita por WhatsApp cuesta hoy entre seis y diez mensajes: qué servicio, qué día, qué hora, con quién, confirmar. Desde el 1 de octubre cada uno de esos mensajes se factura. Un WebView resuelve lo mismo con dos. Aquí está cómo funciona, cuánto se ahorra de verdad y en qué casos no sirve.

Qué es exactamente un WebView

Un WebView es una página web tuya que se abre dentro de WhatsApp, sin que el cliente salga de la conversación. Envías un mensaje con un botón, el cliente lo pulsa, se despliega tu página encima del chat, hace lo que tenga que hacer —elegir una hora, consultar un pedido, subir un documento— y vuelve al chat con una X.

El matiz que casi nadie explica

«WebView» no es un producto de Meta. No hay una API de WebView, ni un endpoint, ni nada que activar. Es el nombre que la industria le ha puesto a una combinación de dos cosas que ya existen:

  • Un botón CTA con URL en tu mensaje, que sí está documentado por Meta.
  • El navegador integrado de WhatsApp (in-app browser), que desde hace unos meses abre esos enlaces dentro de la aplicación en lugar de lanzar Chrome o Safari.

La página la construyes y la alojas tú. Si alguien te vende «integración con WebView de WhatsApp» como si fuera una función de Meta que hay que contratar, conviene preguntar qué está vendiendo exactamente.

Esta distinción importa por una razón práctica: el WebView funciona aunque el navegador integrado no se active. Si el enlace se abre en el navegador del teléfono en lugar de dentro de WhatsApp, el cliente sigue agendando su cita igual. Pierdes elegancia, no funcionalidad. Y el ahorro de mensajes, que es de lo que va este artículo, es idéntico en ambos casos.

Por qué esto se ha convertido en una cuestión de dinero

Hasta el 30 de septiembre, una vez abierta la ventana de 24 horas podías escribir lo que quisieras sin coste. Daba igual resolver en tres mensajes o en treinta. Desde el 1 de octubre, no: cada mensaje de servicio se factura a la misma tarifa que los de utilidad.

Antes de hacer cuentas conviene tener claras cuatro reglas de la documentación de Meta, porque casi todas las estimaciones que circulan por ahí fallan en alguna:

La consecuencia es incómoda pero simple: a partir de ahora, cada pregunta de más que hace tu bot tiene un precio. La conversación deja de ser un estilo y pasa a ser una partida del presupuesto.

El ejemplo: agendar una cita

Un salón de belleza. El cliente escribe «hola, quiero una cita». Esto abre la ventana de 24 horas, así que todo lo que responda el negocio son mensajes de servicio.

Como se hace hoy

#Mensaje que sale de tu número
1«¡Hola! ¿Qué servicio quieres agendar?»
2«Perfecto. ¿Para qué día lo quieres?»
3«Ese día tengo libre a las 10:00, 11:30 y 16:00. ¿Cuál te viene mejor?»
4«¿Prefieres que te atienda Ana o Marta?»
5«Te confirmo: corte y color, martes 18 a las 11:30, con Ana. ¿Correcto?»
6«¡Listo! Tu cita queda agendada. Te esperamos.»

Seis mensajes, y eso en el caso perfecto: el cliente contesta justo lo que se le pregunta, a la primera, sin desviarse.

En la práctica nadie contesta así. El cliente escribe «el martes mejor por la tarde» cuando ya le diste las horas de la mañana. Pregunta cuánto cuesta en mitad del proceso. Dice «mañana» un viernes y hay que aclarar si se refiere al sábado. Cada uno de esos desvíos añade al menos una respuesta tuya. Entre ocho y diez mensajes salientes es lo normal.

Como se hace con un WebView

#Mensaje que sale de tu número
1«¡Hola! Elige servicio, día y hora aquí 👇»  + botón «Agendar cita»
2«¡Listo! Corte y color, martes 18 a las 11:30, con Ana. Te esperamos.»

Dos. Y no son dos mensajes peores: son mejores. El cliente ve el calendario real con la disponibilidad real, elige en una pantalla pensada para eso y no tiene que escribir nada. No hay ambigüedad que aclarar porque no hay texto libre que interpretar.

Entre el mensaje 1 y el 2 no pasa nada facturable. El cliente pulsa el botón, se abre tu página, elige, envía. Nada de eso son mensajes de WhatsApp.

La cuenta, con números

Supongamos un salón con 300 citas al mes gestionadas por WhatsApp. Usamos la versión conservadora del caso clásico —seis mensajes, el escenario perfecto— para no inflar el resultado:

Conversación clásicaCon WebView
Mensajes salientes por cita62
300 citas al mes1.800600
Nivel gratuito (1.000/mes)−1.000−1.000
Mensajes que pagas8000

Lee otra vez la última fila

Con 300 citas al mes, el WebView no reduce la factura: la elimina. Los 600 mensajes caben enteros dentro del nivel gratuito de 1.000. El mismo negocio, el mismo volumen de citas, cero coste de mensajería.

A volúmenes mayores el nivel gratuito deja de taparlo todo y la diferencia se ve en euros. Con 1.000 citas al mes:

Conversación clásicaCon WebView
Mensajes salientes6.0002.000
Mensajes que pagas5.0001.000
Diferencia4.000 mensajes al mes que no se envían

Para traducirlo a dinero, multiplica por la tarifa de utilidad de tu país. No ponemos aquí una cifra porque cambia mucho según dónde estén tus clientes: entre los mercados más baratos y los más caros hay una diferencia de más de seis veces. Tu tarifa exacta está en el rate card oficial de Meta, y puedes ver lo que llevas gastado en la pestaña Message pricing de tu Business Manager.

Un detalle que cambia la cuenta

Todo lo anterior asume que el cliente escribe primero. Ahí estás dentro de la ventana de 24 horas y tus respuestas son mensajes de servicio, que tienen los 1.000 gratis.

Si eres tú quien inicia la conversación —«tu pedido está listo, agenda la recogida»—, ese primer mensaje tiene que ser una plantilla, se factura como utilidad y no entra en el nivel gratuito. Se paga desde el primero. El ahorro sigue existiendo, pero la aritmética es otra.

El segundo caso: consultar un pedido

Menos mensajes por consulta, pero muchísimo más volumen. «¿Dónde está mi pedido?» es probablemente la pregunta más repetida de cualquier e-commerce.

La versión conversacional necesita pedir el número de pedido, validarlo, buscarlo y contar el estado: tres o cuatro mensajes salientes, más los que se van en corregir un número mal copiado. La versión con WebView es un mensaje con botón que abre una página con el estado, el historial y el enlace de seguimiento del transportista, ya identificada: uno.

Aquí el ahorro no está solo en la factura. Una página puede enseñar un mapa, una línea de tiempo y una foto de la entrega. Un mensaje de WhatsApp puede enseñar un párrafo. Y cuando el estado cambia, la misma página sirve otra vez sin que tengas que mandar nada.

Cómo se monta en SmartChat

Son tres piezas, y solo una la pones tú:

1

El mensaje con botón

En el constructor de flujos añades un bloque que envía un mensaje con un botón CTA apuntando a tu URL. Es arrastrar y escribir la dirección. El botón admite hasta 20 caracteres de texto y el cuerpo del mensaje hasta 1.024, límites de Meta.

2

Tu página

La parte que construyes tú: el calendario, el formulario o la consulta. Una página web normal, pensada para móvil. Lo importante es pasarle en la URL un identificador de sesión para saber qué cliente la ha abierto, y que cargue rápido: se abre dentro de una conversación, no en una pestaña.

3

El webhook de vuelta

Cuando el cliente envía el formulario, tu sistema llama al webhook de SmartChat. Eso dispara el mensaje de confirmación y permite que el flujo continúe por donde corresponda. Es el paso que convierte una página suelta en parte de la conversación.

Conviene decirlo claro: WhatsApp no devuelve nada al chat por su cuenta. No existe un mecanismo que detecte que el cliente completó tu formulario. Ese segundo mensaje lo mandas tú, y se factura como cualquier otro. Está contado en las tablas de arriba.

Lo que nadie te cuenta

Cuatro advertencias que no aparecen en los artículos que venden esto como la solución a todo.

El navegador integrado tiene requisitos

Para que el enlace se abra dentro de WhatsApp hacen falta dos condiciones: que el enlace vaya en el botón CTA de una plantilla de marketing o utilidad, y que tu número tenga un límite de mensajería de 1.000 o más conversaciones iniciadas por el negocio al día. Si no las cumples, el enlace abre el navegador del teléfono.

Hay además una discrepancia que conviene conocer: la documentación oficial del botón CTA de Meta sigue diciendo que la URL se abre en el navegador por defecto del dispositivo, mientras los proveedores describen el navegador integrado como ya desplegado. Son dos páginas de Meta que no dicen lo mismo. Pruébalo con tu número antes de prometerle a nadie una experiencia concreta.

Un enlace suelto no abre el navegador integrado

Si pegas una URL en un mensaje normal, se abrirá fuera. El navegador integrado solo funciona con botones CTA de plantillas. Esto no rompe nada —el ahorro de mensajes es el mismo— pero la experiencia es peor.

La página es responsabilidad tuya

Que esté en HTTPS, que cargue rápido, que funcione en un móvil de gama baja con mala cobertura y que cumpla la normativa de datos que te aplique. WhatsApp no valida nada de eso.

No controlas el navegador

No puedes cambiar su aspecto, ni cómo gestiona la navegación, ni el botón de volver, que se comporta distinto en Android y en iOS. El acceso a la cámara suele funcionar, pero no está garantizado.

¿WebView o WhatsApp Flows?

Flows es el producto nativo de Meta para lo mismo: pantallas de formulario que se dibujan dentro de WhatsApp, sin página web. No es mejor ni peor, es otra herramienta.

WebViewWhatsApp Flows
Dónde vivePágina web tuyaNativo dentro de WhatsApp
Quién la alojaTúMeta
AspectoEl que quierasComponentes fijos de Meta
RequisitosNinguno especialNegocio verificado y buena calidad de remitente
Datos en vivoSiempreSolo con data endpoint
Bueno paraCalendarios, mapas, catálogos, pagos, cualquier cosa visualFormularios de captura de datos sencillos

Regla práctica: si lo que necesitas es recoger cuatro datos, Flows es más rápido de montar y más fiable. Si necesitas enseñar algo —disponibilidad real, un mapa, un catálogo con fotos, el estado de un envío—, el WebView gana sin discusión. Y nada impide usar los dos en flujos distintos.

Cuándo NO usar un WebView

Meterlo donde no toca empeora las cosas. Tres casos claros:

El WebView no sustituye la conversación. Sustituye el interrogatorio.

Pruébalo ahora mismo

La forma más rápida de entender esto es verlo funcionando en tu propio teléfono, no leerlo.

Escribe «webview» a nuestro WhatsApp

Te mandamos un mensaje con el botón y agendas una cita de prueba en la página. Dos mensajes de principio a fin, para que veas exactamente de qué estamos hablando.

Probar el WebView en vivo →

Fuentes: Precios de WhatsApp Business Platform y mensajes interactivos con botón CTA, ambas de Meta. Las condiciones del navegador integrado proceden de la documentación de proveedores de la plataforma, que en algunos puntos no coincide con la documentación oficial de Meta; lo señalamos en el artículo donde ocurre.

Las tarifas por país las publica y actualiza Meta: verifica siempre en la fuente oficial antes de tomar decisiones de presupuesto. Los números de los ejemplos son ilustrativos y sirven para enseñar el método de cálculo, no para predecir tu factura.

← Volver al blog