Learn how to troubleshoot routing issues with Marketo forms. Get tips to ensure smooth lead routing and resolve common setup problems.
Marketo form is redirecting to a "Thank you" page
My Marketo form keeps redirecting to a thank you page, how do I fix that?
- Navigate to your form in Marketo.
- Select Create Draft to edit your form.
- While editing you will see a Form Settings option.
- In Form Settings, there will be two options, Form Theme, and Settings.
- Select Settings.
- Under Settings there will be a section for Follow Up With.
- Select Stay on page.
- Select Finish, then Approve and Close Form.
Why don't I see my forms being pulled in after successfully connecting to Marketo?
Check to make sure your User role used in the LaunchPoint service needed to be an API user, Marketing user, and Standard user. It should look similar to the screenshot below:
Troubleshooting Marketo forms and Wix
If nothing happens after you paste the routing script onto your Wix website:
- Ensure you're on the paid version of Wix. The free version will not allow you to enter custom code outside of an iframe.
- Paste the following code in the Custom Code/Body-start area found in the Settings section:
<!-- 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 →
If your invitees are not redirected away from the form when they exit the booking page before scheduling:
Add the following code to your page template to redirect visitors when they close out the popup:
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 });
Replace the Calendly URL in the snippet with the redirect URL that you want to use.
Add the following code below the Calendly.initMarketoForm({ url: ... }) line as following:
<!-- 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 -->