Klaviyo Custom Trigger Popup Not Working on Funnelish

:date: April 2026 Update: Klaviyo Custom Popups vs. Native Funnelish Popups

We no longer recommend using Klaviyo’s native popup script inside Funnelish. The 2026 Best Practice: Use Native Funnelish Popups

Instead of wrestling with custom code triggers, HTML/CSS class matching, and debugging third-party JS, the absolute best practice today is to capture the opt-in using our platform’s native tools, and then push the data to Klaviyo via our direct integration.

Why you should make the switch:

  1. Zero Code Required: You don’t need to touch the Header/Footer custom scripts or worry about matching trigger IDs perfectly.

  2. Lightning Fast Performance: Native popups are built into the page structure and load instantly without dragging down your load times.

  3. Seamless Backend Sync: The lead data is securely passed backend-to-backend directly to your Klaviyo list, completely bypassing front-end ad-blockers.

If you want to migrate your setup to the most stable, conversion-optimized method, check out our complete guide on how to configure and trigger popups in Funnelish.

And then to send these to your Klaviyo list it’s easy:

Hi Funnelish community,

I’ve been trying to integrate a Klaviyo popup into my Funnelish landing page using the official custom trigger method, but I haven’t been able to get it to work — even after following all of Klaviyo’s instructions precisely.

Thanks in advance! :raising_hands:
Really appreciate the community support.

Hi! Make sure your Klaviyo popup script is correctly placed in Funnelish’s custom code section and that the custom trigger matches exactly. Also, check for any JavaScript errors in the browser console that might block it. If issues persist, try reaching out to Funnelish support—they’re usually helpful with integrations.

1 Like

Hey Lua :waving_hand:

I’ve worked with Klaviyo popups on Funnelish before. A few quick things to check:

:white_check_mark: Make sure the Klaviyo script is added inside Custom Code > Header or Footer
:white_check_mark: Double-check that your trigger ID or class matches exactly
:white_check_mark: Test the popup on a live page (not just in the editor)
:white_check_mark: Open the browser console and check if there are any JavaScript errors

If it’s still not working, I recommend contacting Funnelish support. We can take a closer look.

Hope this helps!

1 Like