I can't get an embed sign up form to work on a page on my shopify website. I have tried all the troubleshooting suggestions found online. What am I missing? I am integrated with Klaviyo, I only have one account, I have embedded the app on the correct page on the customizer, I tried the full code and the shortened version as found in some articles, have placed the code on the page and in the customizer, I tried two different pages, I have tried it in incognito mode and I deleted my cache, still no sign up form. Please help
Hi
-
Double-check embed placement: Make sure the Klaviyo embed form code is placed inside a Custom HTML block in Shopify’s theme editor, not just pasted in the page content or rich text blocks. Shopify sometimes strips code from those areas.
-
Verify publish status: Go to Klaviyo > Signup Forms and make sure the form is published. If it’s in “draft” mode, it won’t render.
-
Check display targeting: If the form is using display rules, make sure it’s set to show on “all pages” or the specific URL you’re testing. Sometimes forms are restricted by URL paths or audience targeting.
-
Confirm site tracking is working: Open your Shopify site, right-click > View Page Source, and search for klaviyo.js. If it’s not there, your site may not be properly connected to Klaviyo. You can reinstall the Klaviyo app from the Shopify app store to ensure proper integration.
-
Script conflict: Occasionally, other Shopify apps or custom scripts may interfere with Klaviyo embeds. Try previewing the theme in safe mode or duplicating the theme and disabling custom apps/scripts to test.
-
Use Klaviyo’s Preview Tool: Inside Klaviyo, you can click into the form and use the “Preview” tool to see if it renders outside of Shopify. This helps confirm if the issue is with Klaviyo or the embed location.
Hi
Checking in to see if any of
If not, happy to look into this further.
Log in to the Community
Use your Klaviyo credentials
Log in with Klaviyo
Use your Klaviyo credentials
Log in with KlaviyoEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.