Pular para o conteúdo principal

Cambiando el Fondo del Chat a WhatsApp


¿Qué hace este script?

Este script aplica el fondo clásico de WhatsApp (con el patrón de doodles) en el área de conversaciones de GoHighLevel, dejando la interfaz más familiar y visualmente parecida a WhatsApp.


Ubicación de Implementación

Accede a tu Go High LevelSettingsCompanyCustom JavaScript y pega el código a continuación:


Código

<script>
(() => {
const BG_URL = 'https://s0.smartresize.com/wallpaper/744/548/HD-wallpaper-whatsapp-ma-doodle-pattern.jpg';

function applyWhatsAppBackground() {
const panel = document.querySelector('#conversation-panel');
if (!panel) return;

// Aplicar wallpaper no panel
panel.style.setProperty('background-image', `url("${BG_URL}")`, 'important');
panel.style.setProperty('background-color', 'transparent', 'important');
panel.style.setProperty('background-size', 'cover', 'important');
panel.style.setProperty('background-position', 'center', 'important');
panel.style.setProperty('background-repeat', 'no-repeat', 'important');

// Remover fundo dos filhos (o div m-3 que fica por cima)
panel.querySelectorAll('.m-3, [class*="bg-"]').forEach(el => {
// Não remover fundo das bolhas de mensagem
if (!el.closest('[class*="chat-"]') && !el.classList.contains('hr-tag')) {
el.style.setProperty('background-color', 'transparent', 'important');
}
});

// Header branco
const container = panel.parentElement;
if (container) {
const header = container.querySelector('.border-b');
if (header) header.style.setProperty('background-color', 'white', 'important');
container.style.setProperty('background-color', 'white', 'important');
}
}

// Aplicar após DOM carregar
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', () => setTimeout(applyWhatsAppBackground, 500));
} else {
setTimeout(applyWhatsAppBackground, 500);
}

// Reaplicar quando mudar de conversa
const observer = new MutationObserver(() => {
const panel = document.querySelector('#conversation-panel');
if (panel && !panel.style.backgroundImage?.includes('whatsapp')) {
applyWhatsAppBackground();
}
});

observer.observe(document.body, { childList: true, subtree: true });
})();
</script>

Paso a Paso

  1. Copia el código JavaScript de arriba
  2. Inicia sesión en tu cuenta Whitelabel de GoHighLevel
  3. Ve a SettingsCompanyCustom JavaScript
  4. Pega el código en la caja disponible
  5. Haz clic en Save para aplicar los cambios
  6. Actualiza la página y verifica si funcionó

Personalizando el Fondo

¿Quieres usar una imagen diferente? Solo cambia la URL en la variable BG_URL:

const BG_URL = 'TU_URL_AQUÍ';
💡 Consejo

¡Puedes usar cualquier imagen de fondo! Usa una URL de imagen hospedada (Google Drive, Imgur, etc.) para personalizar con los colores de tu marca.


Resultado

AntesDespués
Fondo gris predeterminado del GHLFondo con patrón clásico de WhatsApp

⚠️ Importante

Si ya tienes otros scripts en Custom JavaScript, agrega este código abajo de los existentes, ¡no los reemplaces!