Resolución de problemas de enrutamiento desde formularios de HubSpot
¿Tienes problemas con el enrutamiento de Calendly y los formularios de HubSpot? Esta guía muestra problemas comunes y cómo solucionarlos.
El formulario de HubSpot redirige a una página de agradecimiento y no a la página de reserva
Si tu formulario de HubSpot no lleva a los invitados a la página de Calendly, comprueba qué tipo de editor de formularios estás utilizando en HubSpot.
Calendly no es compatible con el editor de formularios de varios pasos de HubSpot. Solo admitimos formularios creados con el editor de formularios heredado de HubSpot.
Resolución de problemas con formularios de HubSpot y Wix
El script de enrutamiento de Calendly no funciona en Wix
Si no ocurre nada después de pegar el script de enrutamiento en tu sitio Wix, comprueba lo siguiente:
- Asegúrate de estar utilizando la versión de pago de Wix. La versión gratuita no permite el código personalizado fuera de un iframe.
- Pega el siguiente código en la sección Código personalizado/Body-start en Configuración:
<!-- 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 -->Los invitados cierran la ventana emergente y no regresan al formulario
Si alguien cierra la ventana emergente de Calendly antes de reservar, puedes redirigirlo a una página de tu elección.
- Añade este fragmento de redirección a tu 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 });- Reemplaza la URL de Calendly por una página de redirección de tu preferencia.
- Busca la línea Calendly.Calendly.initHubSpotForm({ url: ... }) y agrega este código:
<!-- Formulario de enrutamiento de códigos de Calendly --><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.initHubSpotForm({ url:"..." })<Add the code snippet here> });</script><!-- Calendly routing form code end -->¿Necesitas ayuda? ¡Estamos aquí para ayudarte!
La suscripción de pago incluye Calendly Standard Support. Sin embargo, solo los propietarios y administradores autorizados de tu empresa pueden realizar determinadas solicitudes de cuenta. Inicia sesión en Calendly y dirígete a la sección de Ayuda, donde puedes:
- Explorar nuestra colección de conocimientos del Centro de ayuda.
- Unirte a nuestra Comunidad de Calendly para buscar, compartir y conectar con otros usuarios de Calendly.
- Conversar con nosotros para recibir ayuda en tiempo real.