Pular para o conteúdo principal

🎨 Mudando o Fundo do Chat para WhatsApp


🎯 O que esse script faz?

Este script aplica o fundo clássico do WhatsApp (com o padrão de doodles) na área de conversas do GoHighLevel, deixando a interface mais familiar e visualmente parecida com o WhatsApp.


📍 Local de Implementação

Acesse seu Go High LevelSettingsCompanyCustom JavaScript e cole o código abaixo:


💻 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>

📝 Passo a Passo

  1. ✅ Copie o código JavaScript acima
  2. ✅ Faça login na sua conta Whitelabel do GoHighLevel
  3. ✅ Vá até SettingsCompanyCustom JavaScript
  4. ✅ Cole o código na caixa disponível
  5. ✅ Clique em Save para aplicar as alterações
  6. ✅ Atualize a página e verifique se funcionou

🖼️ Personalizando o Fundo

Quer usar uma imagem diferente? Basta trocar a URL na variável BG_URL:

const BG_URL = 'SUA_URL_AQUI';
💡 Dica

Você pode usar qualquer imagem de fundo! Use uma URL de imagem hospedada (Google Drive, Imgur, etc.) para personalizar com as cores da sua marca.


🎨 Resultado

AntesDepois
Fundo padrão cinza do GHLFundo com padrão clássico do WhatsApp

⚠️ Importante

Se você já tem outros scripts no Custom JavaScript, adicione este código abaixo dos existentes, não substitua!