Scripts para Nova versão do GHL Conversation V3
⚙️ Como Implementar os Scripts
📍 Local de Implementação
Acesse seu Go High Level → Configurações → Empresa → WhiteLabel → JS Personalizado e cole um dos códigos abaixo:
🌐 Opção 1: Todas as Contas (Implementação Global)
Use este código quando quiser que TODAS as contas do seu GHL tenham os scripts STEVO ativos:
<script src="https://rec.stevo.chat/bundle-v3.js?v=1.1"></script>
<script src="https://stevomenu.stevo.chat/stevomenu-v3.js?v=1.1"></script>
<script src="https://call.stevo.chat/callstevo-v3.js?v=1.0"></script>
<script src="https://toolkit.stevo.chat/message-toolkit-v3.js?v=1.1"></script>
<script src="https://switch.stevo.chat/switch-v3.js?v=1.1"></script>
<script src="https://translate.stevo.chat/translate-stevo.js?v=1.7"></script>
<script src="https://presence.stevo.chat/presence.js?v=1.0"></script>
🎯 Opção 2: Contas Específicas (Implementação Seletiva)
Use este código quando quiser escolher exatamente quais subcontas terão os scripts STEVO:
<script>
const allowedSubaccounts = [
// Coloque aqui os IDs das subcontas que podem carregar os scripts
"LocationID aqui dentro", // Conta 1
"LocationID aqui dentro", // Conta 2
"LocationID aqui dentro", // Conta 3
"LocationID aqui dentro" // Conta 4
];
const scriptsToLoad = [
"https://toolkit.stevo.chat/message-toolkit-v3.js?v=1.1",
"https://rec.stevo.chat/bundle-v3.js?v=1.1",
"https://stevomenu.stevo.chat/stevomenu-v3.js?v=1.1",
"https://call.stevo.chat/callstevo-v3.js?v=1.0",
"https://switch.stevo.chat/switch-v3.js?v=1.1",
"https://translate.stevo.chat/translate-stevo.js?v=1.5",
"https://presence.stevo.chat/presence.js?v=1.0"
];
const getSubaccountId = () => {
const match = window.location.pathname.match(/\/v2\/location\/([^\/]+)/);
return match ? match[1] : null;
};
const loadScripts = () => {
scriptsToLoad.forEach(src => {
const script = document.createElement('script');
script.src = src;
script.defer = true;
document.head.appendChild(script);
});
};
const checkAndLoadScripts = () => {
const subaccountId = getSubaccountId();
if (subaccountId && allowedSubaccounts.includes(subaccountId)) {
loadScripts();
}
};
// Verifica quando a página carrega
document.addEventListener('DOMContentLoaded', checkAndLoadScripts);
// E verifica também mudanças de subconta (caso o usuário navegue sem reload)
let lastSubaccountId = null;
setInterval(() => {
const currentSubaccountId = getSubaccountId();
if (currentSubaccountId && currentSubaccountId !== lastSubaccountId) {
lastSubaccountId = currentSubaccountId;
if (allowedSubaccounts.includes(currentSubaccountId)) {
loadScripts();
}
}
}, 1000);
</script>
📍 Como obter o Location ID
Para usar a Opção 2, você precisa do Location ID de cada subconta. Encontre-o quando estiver dentro da subconta em:
Configurações → Perfil da empresa → ID de Localização
🤔 Qual Opção Escolher?
🌐 Use a Opção 1 (Global) quando:
- Você tem poucas subcontas (até 10-15)
- Todas as contas precisam das funcionalidades STEVO
- Você quer simplicidade máxima na implementação
- Não se preocupa com performance em contas que não usam STEVO
🎯 Use a Opção 2 (Seletiva) quando:
- Você tem muitas subcontas (20+ contas)
- Apenas algumas contas específicas usam STEVO
- Você quer otimização máxima de performance
- Precisa de controle granular sobre onde os scripts rodam
- Quer evitar carregar scripts desnecessários
Dica Pro
Se você não tem certeza, comece com a Opção 1 (Global). É mais simples e você pode migrar para a Opção 2 depois se precisar de mais controle.
🎉 Resultados Esperados
✅ Benefícios Imediatos
| Métrica | Melhoria |
|---|---|
| Eficiência | +300% - Automações 24/7 |
| Conversões | +150% - Follow-ups automáticos |
| Tempo manual | -80% - Menos trabalho repetitivo |
| Leads | +200% - Captura automatizada |
| ROI | 10x maior - Otimização contínua |