Do not show pop-up message if the person is already subscribed. This will permit to avoid useless pop-up showing to users.
Hi there, @Sergo_Nadjaryan ![]()
Interesting idea, thanks for sharing! Could you please share your vision on how the widget should identify the subscribed users? Do you mean to hide the popup if the user previously clicked on the Subscribe button in the popup?
Hello Max, here my best friend’s advice (chatgpt).
1. Via a cookie or localStorage set during registration
Principle: When someone subscribes to the newsletter (via your website or the popup), you set a flag in the browser.
Examples:
Cookie: newsletter_subscribed=true
LocalStorage: localStorage.setItem(“newsletter_subscribed”, “1”)
Then, on the popup’s JavaScript side:
if (!localStorage.getItem(“newsletter_subscribed”)) {
showPopup();
}
- Simple, fast, no backend required
- Doesn’t work if the user changes browsers or deletes cookies
2. Via a CRM/ESP API (e.g., Mailchimp, Klaviyo, Brevo, Hubspot…)
Principle: If you know the visitor’s email address (often after login or via a parameter), your widget can call your email marketing tool to check if the email address already exists in the list.
Example:
The user is logged in ⇒ you know their email address.
You make a server-side request to the ESP:
“Is this email address subscribed?”
If YES → no popup.
If NO → popup.
Thanks ![]()
Cordialement,
Sergo NADJARYAN
Thank you so much for clarification!
I’ve discussed your use case with the devs, and they’ve confirmed it’s possible to achieve.
Could you just send me a link to the page, where your widget is installed? We’ll be happy to come up with a custom solution for you ![]()

