--- title: "Segment condition charts, use cases, and examples" updated: 2026-05-29 --- # Segment condition charts, use cases, and examples Segments offer a versatile way to organize your subscribers based on their engagement and attributes, empowering you to create highly personalized content. beehiiv provides a broad range of options for [crafting segments](https://beehiivhelp.zendesk.com/hc/en-us/articles/9366426644503), giving you a wide array of strategies to enhance your newsletter approach. We’ll begin with showcasing common segment setups and explaining the logic behind segment conditions. Then, we’ll share detailed tables outlining the segment conditions available for customizing your static and dynamic segments. --- ## Examples of segments There are countless ways to segment your audience for more targeted engagement. Here are a few examples to help you get started: ### Ex. 1: All subscribers who opened or clicked a specific email To find everyone in your list who has opened or clicked a specific email, you can use one of the following conditions in the segment builder: ```auto (Attribute) Post → [name of your post] → was → Opened  ``` _**or**_  ```auto (Attribute) Email to a segment → [name of your segmented email] → was not → Clicked ``` --- ### Ex. 2: Find your most engaged subscribers To find your most engaged subscribers using a benchmark of 80% open rate, you can use the following conditions in the segment builder: ```auto (Attribute) Open rate → is greater than or equal to → 80 ``` --- ### Ex. 3: Find users who unsubscribed from your publication To find everyone in your list who has unsubscribed, you can use the following conditions in the segment builder: ```auto (Attribute) Status → is → Inactive ``` --- ### Ex. 4: Find subscribers who signed up via a specific embed form  If you have multiple subscribe forms across different pages of your website, you can use the Embed Source condition to see exactly which form a subscriber came from or to send a targeted email to subscribers from a specific source: ```auto (Attribute) Embed Source → was → [name of your embed] ``` --- ## Static and dynamic segment logic When setting conditions for your static or dynamic segments, you can apply the following different logic types to further customize your segments. ![](https://beehiivhelp.zendesk.com/hc/article_attachments/26308038655127) - **All (AND):** Subscribers must meet _all_ the conditions you've specified to be included in the segment. - **At least one (OR):** Subscribers only need to meet any one of the conditions you've listed to be part of the segment. - **None:** Subscribers do not have to meet any of the conditions you listed to be in the segment.  - **Condition Groups**: This option lets you create more complex segments by grouping multiple conditions together. --- ## Condition groups and examples The condition groups option lets you create more complex segments by grouping multiple conditions together, applying their own AND/OR logic independently. This means a group can follow different logic from the top-level segmentation. For example, your top-level can require _all_ conditions to be met, while a group within it only requires _at least one_. ### All Gmail subscribers from referrals To find subscribers whose email contains "gmail.com" AND who came through a referral channel: - **Top-level operator:** All (AND) - **Condition Group (AND):** ```auto Email → contains → gmail.com ``` ```auto Acquisition/Channel → contains → referral ``` Both conditions inside the group must be true, and the group itself must be satisfied for a subscriber to be included. ### Active subscribers with high engagement To find subscribers who are active AND have an open rate above 50%: - **Top-level operator:** All (AND) ```auto Subscription/Status → is → Active ``` - **Condition Group (AND):** ```auto Email/Open Rate → is greater than → 50 ``` The condition inside the group must be true, and the group itself must be satisfied for a subscriber to be included.  ### Subscribers who either signed up via referral OR who are both active and have a Gmail address To find subscribers who either came via referral, OR who are both active and have a Gmail address: - **Top-level operator:** At least one (OR) ```auto Acquisition/Channel → contains → referral ``` - **Condition Group (AND):** ```auto Subscription/Status → is → Active ``` ```auto Subscription/Email → contains → gmail.com ``` A subscriber is included if they match _either_ the top-level referral condition _or_ both conditions inside the group. This is a good example of how mixing OR at the top level with AND inside a group lets you cast a wider net while still keeping group conditions precise. ### Key rules for condition groups - Each group has its own logical operator (AND or OR) that applies only to the conditions inside it. - The top-level segment (All / At least one / None) controls how top-level conditions and groups relate to each other. - Groups cannot be nested inside other groups — only one level of grouping is supported. --- ## Segment condition charts When using Static or Dynamic segments, these are the available conditions that you can choose from.   ### Subscriber Data/Attributes: Subscription Conditions | Conditions | Operators | Options | | ----------------------------- | -------------------------------------------------------------------------------------- | ---------------------------- | | Subscription/Email | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Subscription/Status | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Active, Inactive, Pending | | Subscription/Tier | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Free, Premium | | Subscription/Signup Date | Is after, is on or after, is before, is on or before | Specific date, Relative date | | Subscription/Unsubscribe Date | Is after, is on or after, is before, is on or before | Specific date, Relative date | | Subscription/Custom Field | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Subscription/Suppression | Exists, does not exist | N/A | ### Subscriber Data/Attributes: Location Conditions | Conditions | Operators | Options | | ---------------- | -------------------------------------------------------------------------------------- | -------------- | | Location/City | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Location/State | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Location/Country | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Select Country | ### Subscriber Data/Attributes: Acquisition Conditions | Conditions | Operators | Options | | ------------------------- | -------------------------------------------------------------------------------------- | ------------ | | Acquisition/Channel | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Acquisition/UTM Source | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Acquisition/UTM Medium | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Acquisition/UTM Campaign | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Acquisition/UTM Term | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Acquisition/UTM Content | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Acquisition/Referring URL | Is, is not, contains, does not contain, begins with, ends with, exists, does not exist | Set a value | | Acquisition/Embed Source | Was, was not | Select Embed | ### Acquisition condition use cases - **Channel**: Segment subscribers based on how they were acquired. Enter a value that matches how you've tagged your sources, for example **organic**, **paid**, or **referral**. - **UTM Source**: Identify which platform or partner drove the signup, for example **linkedin**, **creator\_spotlight**, or **meta**. - **UTM Medium**: Filter by the type of marketing channel, for example **email**, **social**, or **cpc**. - **UTM Campaign**: Segment subscribers from a specific campaign, for example **spring\_launch** or **black\_friday\_2024**. - **UTM Term**: Used for paid search; segment by the keyword that drove the signup. - **UTM Content**:  Distinguish between two variations of the same link or ad for example **banner\_v1** or **text\_link**. - **Referring URL**: Segment subscribers based on the specific webpage they signed up from. - **Embed Source**: Segment subscribers who signed up via a specific embedded form on your site. Useful if you have multiple embeds across different pages and want to see which one is driving signups. ### Subscriber Data/Engagement | Conditions | Operators | Options | | --------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ----------- | | Email/Unique Opens | Is exactly, is not exactly, is greater than, is greater than or equal to, is less than, is less than or equal to | Set a value | | Email/Open Rate | Is exactly, is not exactly, is greater than, is greater than or equal to, is less than, is less than or equal to | Set a value | | Email/Unique Clicks | Is exactly, is not exactly, is greater than, is greater than or equal to, is less than, is less than or equal to | Set a value | | Email/Verified Unique Clicks | Is exactly, is not exactly, is greater than, is greater than or equal to, is less than, is less than or equal to | Set a value | | Email/Click-to-open Rate | Is exactly, is not exactly, is greater than, is greater than or equal to, is less than, is less than or equal to | Set a value | | Email/Verified Click-to-open Rate | Is exactly, is not exactly, is greater than, is greater than or equal to, is less than, is less than or equal to | Set a value | | Email/Unique Sends | Is exactly, is not exactly, is greater than, is greater than or equal to, is less than, is less than or equal to | Set a value | | Mailbox Rejections/Deferred | Is exactly, is not exactly, is greater than, is greater than or equal to, is less than, is less than or equal to | Set a value | | Mailbox Rejects/Bounced | Is exactly, is not exactly, is greater than, is greater than or equal to, is less than, is less than or equal to | Set a value | ### Engagement condition use cases - **Unique Opens**: The total number of individual emails a subscriber has opened. Use this to find subscribers who have opened a specific number of your emails. - **Open Rate**: A subscriber's overall open rate across all emails sent to them. Use this to identify broadly engaged or disengaged subscribers, e.g., everyone with an open rate below 10%. - **Unique Clicks**: The total number of emails a subscriber has clicked in. Use this to find subscribers who regularly click your links. - **Verified Unique Clicks**: Like Unique Clicks, but filtered to exclude automated clicks. Use this for a more accurate picture of genuine subscriber engagement. - **Click-to-Open Rate (CTOR)**: The percentage of opens that resulted in a click. Use this to find subscribers who are highly engaged when they do open, even if their open rate is lower. - **Verified Click-to-Open Rate**: Like CTOR, but filtered to exclude automated clicks for a cleaner signal. - **Unique Sends**: The total number of emails sent to a subscriber. Useful for filtering out newer subscribers who haven't received many emails yet. - **Mailbox Rejections/Deferred**: Emails that were temporarily delayed by the recipient's mail server. A high count may indicate deliverability issues for that subscriber. - **Mailbox Rejects/Bounced**: Emails that permanently failed to deliver. Use this to identify and clean invalid or inactive email addresses from your list. > **Tech Note** > > For more information on verified clicks, read our guide [Understanding Verified Clicks for accurate email engagement metrics](https://beehiivhelp.zendesk.com/hc/en-us/articles/28404633659159). ### Email Data | Conditions | Operators | Options | | ------------------ | ------------ | ------------------------------- | | Any email | Was, was not | Sent, received, opened, clicked | | Automation Email | Was, was not | Sent, received, opened, clicked | | Email to a segment | Was, was not | Sent, received, opened, clicked | | Post | Was, was not | Sent, received, opened, clicked | | Welcome Email | Was, was not | Sent, received, opened, clicked | | Opt-in Email | Was, was not | Sent, received, opened, clicked | ### Automation Data | Conditions | Operators | Options | | ---------- | ------------ | ------------------ | | Enrollment | Was, was not | Started, completed | > **Tech Note** > > 'Exited early' is excluded from the completed option of the enrollment condition. ### Behavior Data | Conditions | Operators | Options | | ---------------------------- | ---------------------------------------------------------------------------------------------------------------- | ------------------ | | Referral Count | Is exactly, is not exactly, is greater than, is greater than or equal to, is less than, is less than or equal to | Set a value | | Poll Response | Was submitted, was not submitted | Select Poll Choice | | Survey Response | Was submitted, was not submitted | Select a Form | | Product Purchase/Any Product | Was purchased, was not purchased | N/A | ### Behavior data use cases - **Referral Count**: Segment subscribers based on how many people they've referred. Use this to identify and reward your top referrers, or to target subscribers who haven't referred anyone yet. - **Poll Response**: Find subscribers who did or didn't respond to a specific poll choice. Use this for sending follow-up content tailored to what subscribers selected. - **Survey Response**: Segment based on whether a subscriber submitted a specific form or survey. Use this to follow-up sequences after onboarding or feedback surveys. - **Product Purchase/Any Product**: Find subscribers who have or haven't purchased any of your paid products. Use this to target non-buyers with promotional content or to reward existing customers with exclusive offers. ---