Solução de problemas de encaminhamento a partir de formulários do Marketo
Está com problemas com Roteamento do Calendly e formulários do Marketo? Este guia mostra problemas comuns e como corrigi-los.
O formulário do Marketo redireciona para uma página de "Obrigado" em vez da página de agendamento
Se o seu formulário do Marketo não leva os convidados para a página do Calendly, siga estes passos:
- Abra seu formulário no Marketo.
- Selecione Criar rascunho.
- No editor, vá para Configurações do formulário > Configurações.
- Na seção Acompanhar com, escolha Permanecer na página.
- Selecione Concluir, em seguida Aprovar e fechar o formulário.
Meus formulários do Marketo não aparecem no Calendly
Verifique se a função de usuário usada no seu serviço LaunchPoint tem as permissões corretas. Deve incluir:
- Usuário da API
- Usuário de Marketing
- Usuário padrão
Suas configurações devem ficar assim:
Solução de problemas com formulários do Marketo e Wix
O script de roteamento do Calendly não funciona no Wix
Se nada acontecer depois de colar o script de roteamento no seu site Wix, verifique o seguinte:
- Certifique-se de que você está usando a versão paga do Wix. A versão gratuita não permite código personalizado fora de um iframe.
- Cole o código a seguir na seção Código personalizado/Body-start em Configurações:
<!-- Calendly inline widget begin -->
<link href="https://assets-staging.calendly.com/assets/external/widget.css" rel="stylesheet">
<script type="text/javascript" src="https://assets-staging.calendly.com/assets/external/forms.js" async></script>
<!-- Calendly inline widget end →Convidados fecham o pop-up e não retornam ao formulário
Se alguém fechar o pop-up do Calendly antes de agendar, você pode redirecioná-los de volta para uma página de sua escolha.
- Adicione este trecho de redirecionamento à sua página:
constcallback = (mutationList, observer) => {
for (constmutationofmutationList) {
if (mutation.type === 'childList') {
mutation.removedNodes.forEach((removedNode) => {
if (removedNode.className === 'calendly-overlay') {
window.open('https://calendly.com', '_self')
}
})
}
}
};
constobserver = newMutationObserver(callback);
observer.observe(document.getElementsByTagName('body')[0], { childList:true });- Substitua a URL do Calendly pela página de redirecionamento preferida.
- Encontre a linha Calendly.Calendly.initMarketoForm({ url: ... }) e adicione este código:
<!-- Calendly routing form code begin -->
<linkhref="https://calendly.com/assets/external/widget.css"rel="stylesheet">
<scriptsrc="https://calendly.com/assets/external/forms.js"type="text/javascript"async></script>
<scripttype="text/javascript">
window.addEventListener('load', () => {
Calendly.initMarketoForm({ url:"..." })
<Add the code snippet here>
});
</script>
<!-- Calendly routing form code end -->