Skip to main content
Contributor I
September 11, 2024
Solved

Check if the user is already subscribed from the email field

  • September 11, 2024
  • 1 reply
  • 458 views

I have created an email popup using Klaviyo and have created a welcome series so it appears on our website everytime a new user visits our site. We are offering a discount coupon to every subscriber. The coupon is sent via email to the user once they have submitted the form. Email is sent through the welcome series flow. 

The problem is that if an already subscribed user enters their email address again in the email popup, it accepts the email and submits the form but the user does not receive email because user is already in the list. Is there a way that at the time when user enters their email address in the popup, it checks if the user has already subscribed? If yes, then it should display a message ‘You have already subscribed, please check your email for the coupon code’.

The coupon code can only be used once by a customer, so we want to check at the time of adding the email address in the popup and display the message.

 

I have been trying to find a way around it but have not been able to yet. Would really appreciate the help.

 

Thanks,

Sheraz 

    This topic has been closed for replies.
    Best answer by chloe.strange

    Hi @Sheraz

    Although there isn’t an exact setting for what you describe, you can prevent the form from being seen by existing Klaviyo profiles:
     
    image.png
    Another option is to create a flow triggered when someone submits the form and limit it to profiles that already exist in the list, this way you can send them an email letting them know they are already subscribed. I hope this helps!

    ~Chloe

    1 reply

    chloe.strange
    Community Manager
    Community Manager
    September 22, 2024

    Hi @Sheraz

    Although there isn’t an exact setting for what you describe, you can prevent the form from being seen by existing Klaviyo profiles:
     
    image.png
    Another option is to create a flow triggered when someone submits the form and limit it to profiles that already exist in the list, this way you can send them an email letting them know they are already subscribed. I hope this helps!

    ~Chloe