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:

Untitled

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:

Untitled

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:

Untitled

Com esse código na página o chat do Zendesk é escondido e só é mostrado quando o usuário escolhe a opção configurada