Widget de chat web
Chat con huéspedes,
en tu propia web.
Una sola etiqueta script coloca una burbuja de chat en tu web. Los huéspedes te escriben desde ahí y cada conversación llega a la misma bandeja de entrada de Prohost que tus hilos de Airbnb y Vrbo, con tu IA respondiendo primero.
Qué hace el widget
Es el mismo chat para huéspedes que funciona en tu web de reserva directa de Prohost, preparado para cualquier sitio que controles.
Vive en tu web
Pega una etiqueta script en el pie de tu web o en la zona de código personalizado. Sin plugin, sin compilación, sin nada que alojar.
Una bandeja para todo
Las conversaciones del chat web llegan a la bandeja de Prohost junto a tus hilos de las OTAs, así que tu equipo responde todo en un mismo sitio.
Tu IA responde primero
La misma IA que gestiona tus mensajes con huéspedes responde también aquí, con el conocimiento de tus alojamientos, y pasa la conversación a una persona cuando toca.
Instálalo en tres pasos
Copia el fragmento desde los ajustes de tu widget, pégalo en tu web y publica.
- Crea tu widget
Abre la app Widget de Chat con IA en Prohost y define el nombre, el saludo y el estilo del botón que verán tus visitantes.
- Copia tu fragmento
En la sección Añadir a otra web, copia el fragmento. Ya incluye el id de tu widget, tu clave de inserción y los ajustes del botón.
- Pégalo antes de la etiqueta body de cierre
Colócalo en el pie global de tu web o en la zona de código personalizado y publica. El botón aparecerá en la esquina en la siguiente carga de página.
Sustituye WIDGET_ID y WIDGET_API_KEY por los valores de los ajustes de tu widget, o copia directamente el fragmento ya preparado desde la app, que los rellena por ti. La clave de inserción es pública y solo sirve para ese widget: no da ningún acceso a tu cuenta. Prohost oculta la clave después de mostrarla la primera vez, así que usa Rotar clave si necesitas un fragmento nuevo que puedas copiar.
Solo el id del widget y la clave de inserción son obligatorios. Si omites los atributos del botón, este usa sus propios valores por defecto (la burbuja índigo y el icono de chat), sin importar lo que hayas elegido en la app. La ventana sí sigue tus ajustes.
Funciona en la mayoría de creadores de webs: Webflow, WordPress, Squarespace y Wix tienen un espacio para código personalizado en el pie de página.
Referencia de atributos
Todos los atributos data-* que lee el cargador. Cualquier otra cosa en la etiqueta script se ignora.
| Atributo | Valores | Por defecto | Qué hace |
|---|---|---|---|
data-widget | El id de tu widget | Obligatorio | A qué widget pertenece la conversación. |
data-api-key | Tu clave pública de inserción | Obligatorio | La clave pública de inserción de ese widget. Solo sirve para el widget y no da acceso a la cuenta. |
data-position | bottom-right · bottom-left | bottom-right | En qué esquina se colocan el botón y la ventana de chat. |
data-launcher-color | Color hexadecimal | #4F46E5 | Color de relleno de la burbuja del botón. |
data-accent | Color hexadecimal | Ninguno | Nombre antiguo de data-launcher-color. Solo se usa cuando falta data-launcher-color. |
data-launcher-icon | chat · lettermark | chat | El símbolo del botón: una burbuja de chat o el monograma blanco de Prohost. |
data-hide-mobile | Solo presencia | Desactivado | Oculta el botón por debajo de 768px. La ventana se puede seguir abriendo desde un botón propio: ver más abajo. |
data-sound | on | Ajuste del widget | Activa el sonido de respuesta para esta inserción, diga lo que diga el ajuste del widget. Ver más abajo. |
data-hide-mobile solo cuenta por su presencia: cualquier valor, incluida una cadena vacía, lo activa. El resto de atributos se evalúan por su valor, y data-sound en concreto solo reacciona al valor exacto en minúsculas on.
Cómo funciona el sonido de respuesta
Suena un tono breve y discreto en la ventana de chat cuando llega una respuesta y el visitante está mirando a otra parte.
Reproducir sonido para los huéspedes
El interruptor de los ajustes de tu widget, y la referencia principal. Se aplica a este widget en todas partes, incluida tu web de reserva directa alojada en Prohost. Cámbialo cuando quieras, sin tocar el código.
data-sound="on"
Una anulación explícita en la etiqueta script que pegaste. Solo puede activar el sonido: no existe un valor para desactivarlo. Existe para que los fragmentos pegados antes de que llegara el ajuste sigan funcionando, y para que puedas forzar el sonido en una web concreta.
Basta con uno de los dos
El tono suena si el ajuste está activado o si el atributo lleva el valor exacto on. El fragmento que genera la app mantiene ambos alineados: incluye el atributo mientras el ajuste está activado y lo omite cuando está desactivado.
Para silenciarlo en todas partes, desactiva el ajuste y vuelve a copiar el fragmento en tu web. Un atributo ya pegado sigue teniendo prioridad sobre el ajuste: es intencionado.
- El visitante tiene que interactuar antes con la página
Los navegadores bloquean el audio hasta que alguien hace clic, toca o escribe. Abrir el botón cuenta, y escribir en la ventana también, así que quien envió el mensaje que provocó la respuesta la oirá. Si aun así el navegador bloquea la reproducción, no pasa nada: el indicador de no leídos en el botón es la señal principal y el sonido es un extra.
- Nunca suena mientras están leyendo
No suena si la ventana está abierta y la pestaña en primer plano: la respuesta ya está en pantalla. Suena con la ventana cerrada o la pestaña en segundo plano. El indicador de no leídos sigue una regla algo más estrecha: solo aparece con la ventana cerrada.
- Una ráfaga de respuestas, un solo tono
Varios mensajes que llegan juntos producen un único aviso, no uno por mensaje.
Contrólalo desde tu propia página
El cargador expone un pequeño bus de eventos en window.ProhostWebchat, así tu web puede abrir la ventana y reaccionar a lo que ocurre dentro.
webchat_session_startedLa conversación ya existe: el visitante envió su primer mensaje. Su payload lleva el conversationId.webchat_message_sentEl visitante envió un mensaje.webchat_host_messageLlegó una respuesta de tu equipo o de tu IA. Esto alimenta el indicador de no leídos y, si está activado, el sonido.Útil junto con data-hide-mobile: oculta el botón por defecto en móvil y abre la ventana desde un botón tuyo. Los eventos solo se retransmiten cuando vienen de la inserción de Prohost, nunca de otro origen.
Gestiónalo desde la app
El nombre, el saludo, el color de acento de la ventana y el sonido de respuesta viven en la app Widget de Chat con IA, y todas las webs con tu widget recogen esos cambios solas. El color y el icono del botón son distintos: están en el fragmento, así que vuelve a copiarlo después de cambiarlos, igual que tras rotar tu clave de inserción.