Cómo configurar el widget de chat para mostrar mensajes diferentes por página del sitio

Vitor

Vitor

Última actualización el Oct 31, 2026

Sí, puedes configurar el widget de chat de Papo (https://papo.global/) para mostrar mensajes de bienvenida diferentes según la página que visita el usuario. Aunque el panel permite definir un saludo proactivo predeterminado, la personalización por página se realiza con un pequeño código JavaScript que detecta la URL y cambia el texto antes de que aparezca el widget.

Situación Enfoque Resultado
Mensaje único para todo el sitio Configura el saludo proactivo directamente en el panel de Papo. Todos los visitantes ven el mismo mensaje después de unos segundos.
Mensajes diferentes por página Añade un script personalizado que lee la URL y reemplaza el texto del saludo. Cada página (ej.: planes, soporte, blog) muestra un enfoque contextual.
Integración con IA Después de que el visitante interactúe, el Super Chat o el Capitão asume la conversación. La IA responde preguntas, califica leads y agenda reuniones automáticamente.

Cómo funciona la personalización por página

El widget de Papo carga un mensaje de bienvenida definido en el panel (en Configuraciones → Bandejas de entrada, en la bandeja del tipo Sitio). Este mensaje aparece automáticamente después de unos segundos. Para que cada página del sitio muestre un saludo diferente, necesitas un script adicional que:

  1. Identifique la página actual (por la URL, ruta o parámetro).
  2. Reemplace el texto del saludo antes de que el widget lo muestre.
  3. Mantenga el comportamiento proactivo (apertura automática) sin cambios.

Esto es útil cuando el visitante está en páginas con intenciones distintas — por ejemplo, una página de precios requiere un enfoque comercial, mientras que una página de soporte merece un saludo más técnico.

Paso a paso para implementar

1. Configura el mensaje predeterminado en el panel (opcional)

Accede a Configuraciones → Bandejas de entrada, selecciona la bandeja del tipo Sitio y define un saludo proactivo. Este mensaje servirá como fallback en caso de que el script no encuentre una coincidencia para la página actual.

2. Añade el script de personalización al sitio

Inserta el código JavaScript a continuación en todas las páginas donde está instalado el widget, justo después del snippet de Papo (antes de </body>). El ejemplo usa un mapeo simple entre rutas de la URL y mensajes:

<script>
  // Espera a que el widget se cargue para cambiar el mensaje
  window.addEventListener('load', function() {
    // Mapeo: ruta de la URL → mensaje deseado
    var mensajes = {
      '/planes': '¿Quieres ayuda para elegir el plan ideal?',
      '/soporte': '¿Necesitas ayuda con algún problema?',
      '/blog': '¿Te gustó el artículo? ¡Podemos conversar sobre el tema!',
      '/contacto': 'Habla directamente con nuestro equipo.'
    };

    var path = window.location.pathname;
    var nuevoMensaje = mensajes[path];

    if (nuevoMensaje) {
      // Localiza el elemento que contiene el saludo (ajusta el selector según sea necesario)
      var saludo = document.querySelector('.papo-widget__greeting-text');
      if (saludo) {
        saludo.textContent = nuevoMensaje;
      }
    }
  });
</script>

Importante: El selector .papo-widget__greeting-text es ilustrativo. Para identificar el elemento correcto, inspecciona el widget en el navegador y ajusta el selector según la estructura real mostrada.

3. Prueba la personalización

  • Accede a cada página mapeada en una ventana de incógnito (para evitar la caché).
  • Espera el tiempo configurado para la apertura automática y verifica si el mensaje mostrado corresponde al definido en el script.
  • Si el saludo no cambia, comprueba si el selector es correcto y si el script se ejecuta después de la carga completa del widget.

4. Amplía para otras lógicas

Puedes adaptar el script para usar parámetros de URL, clases en el <body> o cualquier otra condición. Ejemplo con parámetro ?intent=compra:

var params = new URLSearchParams(window.location.search);
if (params.get('intent') === 'compra') {
  saludo.textContent = '¿Puedo ayudar con la finalización de la compra?';
}

Para quién es útil esta configuración

  • E‑commerces que desean abordar al visitante de forma diferente en la página de producto, en el carrito o en la página de checkout.
  • SaaS y empresas B2B con páginas de planes, casos y soporte, cada una exigiendo un tono distinto.
  • Agencias y proveedores de servicios que quieren un saludo personalizado en landing pages de campañas.
  • Equipos de marketing que prueban mensajes diferentes por página para aumentar la tasa de inicio de conversación.

Preguntas frecuentes

¿Necesito cambiar el snippet original del widget para esto?

No. El snippet de Papo permanece igual. Solo añades un script adicional que manipula el texto del saludo después de que el widget se carga.

¿Esta personalización funciona en cualquier plataforma (WordPress, Wix, sitio estático)?

Sí. Siempre que puedas insertar JavaScript personalizado en el sitio, el método funciona en cualquier CMS o sitio HTML.

¿Qué sucede si el visitante accede a una página que no está en el mapeo?

En ese caso, el widget mostrará el mensaje predeterminado configurado en el panel de Papo. Si no se ha definido ningún mensaje predeterminado, el widget puede abrirse sin texto o con un fallback genérico.

¿Puedo usar esta técnica para ocultar el widget en algunas páginas?

Sí. Con JavaScript puedes ocultar el widget por completo en páginas específicas, añadiendo una condición que cambie el estilo display del contenedor del widget a none.

¿La personalización afecta el funcionamiento de la IA (Super Chat/Capitão)?

No. El cambio es solo cosmético. Después de que el visitante interactúe, la IA asume la conversación normalmente, usando el prompt y las reglas configuradas en el panel.

¿Es posible personalizar también los colores del widget por página?

Sí, con JavaScript puedes cambiar dinámicamente variables CSS o clases del widget para reflejar colores diferentes por página, aunque esto requiere un conocimiento más avanzado de manipulación del DOM.

Lee también


Comienza gratis ahora → Crea tu cuenta en Papo, instala el widget en minutos y comienza a personalizar el enfoque por página para convertir más visitantes en conversaciones.