Skip to main content
Contributor I
February 26, 2021
Solved

How to trigger a flow based on a exit intent form?

  • February 26, 2021
  • 14 replies
  • 1452 views

Here is the scenario:

Visitor comes to my site and looks around, and decides to leave.

Exit intent popup shows and they fill it out to get a coupon emailed to them.

They check their email and get the coupon.

A period of time passes, say a month, and they come back to the site and look around and leave

The exit intent popup shows again, this time prefilled since they’ve already filled it out.

The problem is that they do not get a new email because they are already in the Exit Intent Coupon Flow.

 

Is there a workaround to this?  Other platforms allow you to trigger a flow based on things like tags, and you can add/remove tags within a flow so you can keep people getting the same TYPE of email over and over again, like a exit intent coupon...

    Best answer by caroline

    Hi @TorchedProducts,

    Assuming that your exit intent pop-up is linked to a Klaviyo list, a profile can’t enter a Klaviyo list twice. Even if you did remove the profile from the list after the first signup, the flow wouldn’t be triggered when the profile is re-added.

    Instead, you could make an API call using Klaviyo’s Track API -- for example, “Triggered Exit Intent.” If that user has opted in, you could then send them an email with the coupon.

    Does that address the issue you’re referencing? Happy to provide further recommendations if you can clarify where the misunderstanding is.

    Best,


    Caroline

    14 replies

    cassy.lee
    Klaviyo Alum
    March 2, 2021

    Hi @TorchedProducts

    Thanks for being a part of our Klaviyo Community. I’m sorry that the clarifying questions and resolution @caroline suggested were not helpful in solving your problem. Perhaps there are some screenshots or examples you might be able to share that help illustrate your point more. The Community forum is meant to be a space for you to connect with other Klaviyo users and brand builders to learn tips and best practices, and we're eager to help you find a resolution for your questions. However, Community members can only provide their feedback/experiences given that there's a good understanding of what you're trying to accomplish. 

    Thanks so much for understanding, 
    -Cass. 

    caroline
    carolineAnswer
    Klaviyo Alum
    March 2, 2021

    Hi @TorchedProducts,

    Assuming that your exit intent pop-up is linked to a Klaviyo list, a profile can’t enter a Klaviyo list twice. Even if you did remove the profile from the list after the first signup, the flow wouldn’t be triggered when the profile is re-added.

    Instead, you could make an API call using Klaviyo’s Track API -- for example, “Triggered Exit Intent.” If that user has opted in, you could then send them an email with the coupon.

    Does that address the issue you’re referencing? Happy to provide further recommendations if you can clarify where the misunderstanding is.

    Best,


    Caroline

    Caroline Lu
    Contributor I
    July 16, 2024

    Hi @TorchedProducts

    Could be frustraiting not to find a solution to your problem, but I would be more polite as this a community, not a support channel.

    The solution to your issue is to use a trigger based on “Form submitted by profile” and filter the trigger based on the ID of the Popup Form. This way, each time someone fill the form will entered the Flow.

    I hope it helps (if no, please don’t kill me 😉)

    Taras from Claspo
    Contributor IV
    Contributor IV
    July 25, 2025

    We’ve run into this before. The most effective solution for us was to use a widget-based setup that tracks user behavior and can re-trigger flows based on updated conditions. This way, even if someone is already in a previous flow, they can still receive a new exit-intent coupon when they return — no need to manually manage tags or create complex workarounds. It keeps the experience seamless for the user and efficient for the team.

    Build Klaviyo lists X5 faster with Claspo no-code widget builder | gamification | real time personalisation