Subscriber Recognition
Target list-building popups only at visitors who have not subscribed to any of your campaigns yet.
Subscriber Recognition is an OptiMonk targeting condition — the Subscribers / Non-subscribers rule — that identifies whether a visitor has already subscribed through any OptiMonk campaign and lets you use that status to include or exclude them from specific campaigns. Its most common use is suppressing list-building popups for visitors who have already opted in: once a visitor has submitted their email through any OptiMonk campaign on your site, they are marked as a subscriber in OptiMonk's internal tracking, and any campaign with the "non-subscribers only" condition active will automatically stop showing to them. The condition works in both directions: you can exclude all subscribers from a campaign (to avoid showing opt-in requests to people who have already opted in), or target subscribers specifically (for example, to show a subscriber-only offer or a loyalty message exclusively to visitors who are already on your list). You can apply the rule to any OptiMonk list — choosing "any list" to cover all campaigns across your account, or selecting a specific list to target only subscribers who signed up through a particular campaign. An important scope note: this condition tracks only subscriptions made through OptiMonk campaigns — it does not recognize subscribers from your ESP or CRM who have not also opted in via OptiMonk.
Key benefits
- Stop showing opt-in campaigns to visitors who have already subscribed. A visitor who opted in through your newsletter popup last week does not need to see the same popup on their next visit — and showing it to them signals that your site does not recognize them, which is a trust and personalization failure. Subscriber Recognition solves this with a single condition: add "non-subscribers only" to any list-building campaign and it automatically stops firing for every visitor who has already submitted their email through OptiMonk.
- Create subscriber-exclusive campaigns without any external data integration. The condition can also be used in the positive direction — "appear only for subscribers" — to show campaigns exclusively to visitors already on your list. This allows you to run loyalty promotions, subscriber-only discounts, or early-access offers that are definitionally only for people who have opted in, all targeted natively in OptiMonk without needing to connect a Klaviyo segment or pass a custom variable.
- Scope to a specific list for granular subscriber segmentation. The default setting of "any list" treats a visitor as a subscriber if they have opted in through any OptiMonk campaign on your domain. If you need finer control — for example, suppressing a campaign only for visitors who signed up specifically through your VIP list campaign, while still showing it to visitors who signed up through your general newsletter — you can select a specific list from the dropdown and apply the condition only to subscribers of that particular campaign.
How it works
In your OptiMonk dashboard, select the campaign and click Edit settings. Under "Select who should see the popup," click Add new condition and select "Subscribers / Non-subscribers" from the list by clicking the Add sign.
In the condition settings, choose between two modes: the default mode suppresses the campaign for subscribers (showing it only to non-subscribers), and the "appear only" mode shows the campaign exclusively to subscribers. Then select which list the condition applies to: "any list" to cover all OptiMonk subscribers across your domain, or a specific named list to scope the condition to subscribers of a particular campaign only.
Click Save, then Next. From this point, OptiMonk evaluates each visitor's subscriber status at the moment the campaign is about to display. Visitors who have previously submitted an email through a qualifying OptiMonk campaign are recognized and the condition is applied accordingly — no action required on your end as new subscribers are added in real time.
Frequently asked questions
What is Subscriber Recognition in OptiMonk?+
Subscriber Recognition is an OptiMonk targeting condition called Subscribers / Non-subscribers that identifies whether a visitor has previously opted in through an OptiMonk campaign and uses that status to show or hide campaigns. It is most commonly used to suppress list-building popups for visitors who have already subscribed, but can also be used in the positive direction to target only existing subscribers with exclusive offers. The condition tracks subscriptions made through OptiMonk campaigns only — not external ESP or CRM contacts.
Does Subscriber Recognition work for visitors who subscribed through my email platform but not through OptiMonk?+
No. The Subscribers / Non-subscribers condition tracks only visitors who have submitted their email address through an OptiMonk campaign on your site. Visitors who are on your email list through another means — a manual import, a third-party signup form, or a historical list — are not recognized as subscribers by this condition unless they have also opted in through OptiMonk. For recognizing external subscribers, Klaviyo Lists & Segments targeting (which reads Klaviyo's subscriber data directly) is the appropriate alternative for Klaviyo users.
Can I scope the condition to a specific campaign list rather than all subscribers?+
Yes. The condition defaults to "any list," which treats a visitor as a subscriber if they have opted in through any OptiMonk campaign on your domain. If you want to scope it to subscribers of a specific campaign only, click the dropdown and select the specific list name. This is useful when you have separate campaigns for different segments — for example, a general newsletter list and a VIP program list — and want to apply subscriber recognition selectively based on which list a visitor belongs to.
What happens if a visitor subscribes mid-session — will active campaigns update immediately?+
Yes. Once a visitor submits an opt-in form through an OptiMonk campaign, they are immediately recognized as a subscriber in OptiMonk's tracking. If they navigate to another page in the same session where a "non-subscribers only" campaign would normally fire, it will now be suppressed for them — the condition evaluates in real time at the moment of each potential display, not just at session start.
Can I combine Subscriber Recognition with other targeting conditions?+
Yes. The Subscribers / Non-subscribers condition works with AND logic alongside all other OptiMonk targeting conditions. For example, you can show a loyalty offer to visitors who are subscribers AND have a cart value above $50, or suppress an opt-in campaign for non-subscribers AND returning visitors simultaneously. Combining subscriber status with behavioral and page-context conditions lets you build precisely targeted campaigns that respond accurately to both the visitor's relationship history with your brand and their current session behavior.
Try OptiMonk for free
Launch your first campaign, learn what works, then scale what converts.