Hi @rachel1990,
Thanks for reaching out to the Klaviyo Community! @Mailbox Manny, thanks for including sharing those helpful tips/tricks!
Regarding logic for the exit intent popup to prevent it from appearing for the subscribers who already subscribed through the homepages signup form, make sure you have the behavior setting of “Don’t show to existing Klaviyo profiles.” This will ensure that anyone who had already been cookied on your website (this happens once someone had subscribed through a signup form) will not see the second signup form. This should be the only condition that you really need.
Another possible solution could be to create a segment of “Properties about someone - $source equals homepage popup” and you’d add it to the behavior setting of “Don’t show to visitors in certain lists/segments.” Every Klaviyo signup form has a $source property associated with it so when a user signs up through a given form they get that $source property updated to their profile. By excluding users with the homepage $source property on the exit intent form, we can ensure that we’re only showing it to users who have not signed up through that homepage signup.
Have a nice weekend!
Julie