Skip to main content
Solved

Pop-up Form Won't Show Up Despite All Settings Turned On

  • June 24, 2025
  • 2 replies
  • 59 views

Forum|alt.badge.img+1

Hi, I have created a form with the correct below that I tested earlier and showed up on the site. However, I turned it on again recently (published as live) but now it doesn’t show up no matter how many pages I visit or how long I stay on the page.

  • Form Status: Is the form "Live" in Klaviyo? (Green arrow under Status).

    • Yes

  • Browser Compatibility: (Less common now, but check if using Internet Explorer).

    • Yes

  • Klaviyo.js Onsite Code: Verify the Klaviyo.js snippet is correctly installed and enabled ("Active on Site" tracking).

    • Yes, enabled and green.

  • Targeting & Behaviors:

    Form is set to Show Immediately and is being viewed in an incognito window.

More importantly, I right-clicked on the homepage and searched for “klaviyo_id” in the page source code but it had no results.

The app embed is turned on and so is the Shopify integration in Klaviyo (all green).

Best answer by MANSIR2094

Hello ​@PrakharS , I completely understand how frustrating it can be when everything seems set up correctly but the form still won’t show. Since you mentioned not seeing “klaviyo_id” in the page source, that’s a strong hint that Klaviyo’s onsite script might not be firing properly — even if the integration shows green on both ends.

 

Here are a few things I’d check if I were troubleshooting it:

 

Double-check the App Embed under Theme > Customize > App Embeds — toggle it off, save, then back on again. This sometimes forces a refresh.

 

If you're using a custom theme or updated recently, confirm Klaviyo’s embed is present in theme.liquid (even with app embeds active).

 

Try inspecting the page (in incognito or normal) and go to Console > Network, filter for klaviyo, and confirm if the Klaviyo script is loading.

 

As a quick workaround, re-add the klaviyo.js manually inside the <head> tag of your theme to test if that makes the form appear.

 

 

Let me know if you find this helpful!

2 replies

Forum|alt.badge.img
  • Contributor I
  • 2 replies
  • June 24, 2025

Have you tried checking out Klaviyo academy for a solution regarding this?.  It might be it needs a little change


MANSIR2094
Expert Problem Solver IV
Forum|alt.badge.img+19
  • Expert Problem Solver IV
  • 328 replies
  • Answer
  • June 24, 2025

Hello ​@PrakharS , I completely understand how frustrating it can be when everything seems set up correctly but the form still won’t show. Since you mentioned not seeing “klaviyo_id” in the page source, that’s a strong hint that Klaviyo’s onsite script might not be firing properly — even if the integration shows green on both ends.

 

Here are a few things I’d check if I were troubleshooting it:

 

Double-check the App Embed under Theme > Customize > App Embeds — toggle it off, save, then back on again. This sometimes forces a refresh.

 

If you're using a custom theme or updated recently, confirm Klaviyo’s embed is present in theme.liquid (even with app embeds active).

 

Try inspecting the page (in incognito or normal) and go to Console > Network, filter for klaviyo, and confirm if the Klaviyo script is loading.

 

As a quick workaround, re-add the klaviyo.js manually inside the <head> tag of your theme to test if that makes the form appear.

 

 

Let me know if you find this helpful!