Esse tutorial explica como usar o Merlin em conjunto com o Chat do Zendesk, para esse caso de uso quando o usuário responde alguma pergunta o chat do zendesk é ativado.
Veja como montamos o Fluxo:
Depois de o usuário responder “Outros” deve ser aberto o chat do Zendesk, para isso colocamos um componente de “Código Javascript” com a seguinte configuração:
window.parent.$zopim.livechat.window.show();
window.parent.postMessage('close-chat', '*');
Depois disso, na hora de configurar o Merlin na página desejada configuramos o seguinte código: (esse código pode ser colocado antes da tag </body>)
<script src='<https://scripts.gomerlin.com.br/merlin.js>'></script>
<script>
//Aqui nessa linha deve ser usado o link do seu bot no Merlin, você pode encontrar em "Compartilhar"
Merlin.Popup.initFromSource("<https://app.gomerlin.com.br/popup/e182daa1-0720-4e73-b7d6-1b96823c0ef8>");
function waitForElement(){
if(typeof $zopim !== "undefined"){
$zopim.livechat.window.hide()
$zopim.livechat.window.onHide(function(){
$zopim.livechat.window.hide()
});
}else{
setTimeout(waitForElement, 250);
}
}
waitForElement();
</script>
Atenção ao link do bot na inicialização:
Esse link deve ser o link do seu bot, você pode encontrar em “Compartilhar” na edição do bot no Merlin:
Com esse código na página o chat do Zendesk é escondido e só é mostrado quando o usuário escolhe a opção configurada