This is a research guide based on cited documentation. It is not a report of firsthand testing. Our editorial method

Our verdict

Use dynamic segments for any audience you will send to more than once, static segments when you need a frozen snapshot (for example, everyone who was active on the day you launched a paid tier), and manual segments only for lists that come from outside beehiiv. Dynamic segments refresh daily and can be recalculated on demand; the other two types never change on their own. [1]

The plan question matters more than the segment type. Segments exist on every plan, but sending a post to one requires a paid plan, and the pricing page caps both the number of segments and their depth by plan. If you only want to count or clean up readers, Free is enough. If you want targeted sends, budget for Lite at minimum. [1] [3]

Static, dynamic and manual segments compared

All three types are created under Subscribers, Segments, Create Segment. Static and dynamic segments use Define Conditions; manual segments use Add subscribers, either from a CSV or pasted email addresses, with an optional welcome email. beehiiv requires explicit consent for every subscriber you add and shows a consent confirmation before a manual import. [1]

One behavior catches people out: a dynamic segment becomes inactive when no users have been added or removed in 30 days. You must reactivate it from the three-dot menu before you can delete subscribers from it, and the Segment action trigger only works with an active dynamic segment. [1]

TypeHow membership is setUpdatesGood for
StaticConditions, evaluated once at creationNever, unless you change itSnapshots, one-off audits, a fixed launch cohort
DynamicConditions, re-evaluatedDaily, or on demand with RecalculateRecurring sends, engagement tiers, automation triggers
ManualCSV upload or pasted emailsNeverEvent attendee lists, imported VIP lists

Every condition group you can use

beehiiv's conditions chart groups conditions into subscriber attributes, engagement, email data, automation data and behavior. Text conditions accept is, is not, contains, does not contain, begins with, ends with, exists and does not exist. Date conditions accept is after, is on or after, is before and is on or before. Engagement numbers accept exactly, not exactly, greater than, at least, less than and at most. [2]

Two details are worth knowing. First, engagement includes Verified Unique Clicks and Verified Click-to-Open Rate, which beehiiv describes as excluding automated clicks, so they are the stricter choice when bots or security scanners inflate click counts. Second, Automation Data distinguishes started from completed, and beehiiv notes that subscribers who exited early do not count as completed. [2]

GroupConditionsTypical use
SubscriptionEmail, Status (Active, Inactive, Pending), Tier (Free, Premium), Signup Date, Unsubscribe Date, Custom Field, SuppressionActive free readers who joined in the last 90 days
LocationCity, State, CountryRegion-specific events or sponsors
AcquisitionChannel, UTM Source, UTM Medium, UTM Campaign, UTM Term, UTM Content, Referring URL, Embed SourceReaders from one partner, campaign or embed form
EngagementUnique Opens, Open Rate, Unique Clicks, Verified Unique Clicks, Click-to-Open Rate, Verified Click-to-Open Rate, Unique Sends, deferred and bounced countsEngaged or unengaged tiers
Email dataAny email, Automation Email, Email to a segment, Post, Welcome Email, Opt-in Email: was or was not sent, received, opened, clickedReaders who clicked a specific post
Automation dataEnrollment: started or completedExclude people still in an onboarding flow
BehaviorReferral Count, Poll Response, Survey Response, Product PurchaseReferral champions, poll-based interests, buyers

Plan limits for segments

The support article says the number of conditions you can add depends on your plan and links to pricing for the numbers. The pricing page lists segment counts and a segment depth for each plan, shown below. Lite starts at $59 a month billed monthly ($49 a month billed annually) for up to 1,000 subscribers; Pro starts at $109 a month ($95 billed annually). [1] [3]

PlanSegmentsSegment depthSend a post to a segment
Free33No
Lite1010Yes
ProUnlimited20Yes
EnterpriseUnlimited20Yes

Worked example: engaged readers from one referral source

Suppose you ran a newsletter swap and the partner linked to your signup page with utm_source=partnerletter. Three weeks later you want to send a sponsor-friendly bonus issue only to readers from that swap who actually read you. Create a dynamic segment with the top-level match set to All and these four conditions: Subscription Status is Active; Acquisition UTM Source is partnerletter; Engagement Unique Opens is greater than or equal to 3; Engagement Verified Unique Clicks is greater than or equal to 1. [2]

Why four conditions instead of just Open Rate: a reader who joined yesterday and opened one email has a 100 percent open rate. A minimum count of opens filters out brand-new signups, and the verified click condition filters out readers whose only clicks came from automated scanners. beehiiv's help pages say the number of conditions you can add depends on your plan, and the pricing page lists a segment depth of 3 on Free and 10 on Lite, so four conditions fit on Lite but not on Free; Free cannot send to the segment anyway. [2] [3]

If the partner used beehiiv's referral program rather than a UTM link, swap the UTM condition for Acquisition Channel contains referral, which is the pattern beehiiv uses in its own example. Before sending, open the Segments page, choose Recalculate from the three-dot menu, then pick the segment on the Audience page of the post flow. [1] [2]

  • Name the segment for what it does, such as Partnerletter swap, engaged, so it is still clear in six months.
  • Recalculate immediately before sending; the daily refresh may be up to a day old.
  • Keep a static copy if you want to compare this cohort later; a dynamic segment will keep changing.

Using segments to start automations

The Segment action trigger enrolls subscribers when they enter or exit a segment, and it only works with an active, dynamic segment. Only people who newly enter or exit after you activate the automation are enrolled; readers already in the segment are not, so the first time you use it you need to enroll the existing members manually. Segment changes are processed during recalculations, not in real time. [5] [4]

This makes segments a good way to run re-engagement flows. A dynamic segment of active readers with an open rate below a threshold can feed a win-back automation; just make sure the segment is still active, since the trigger ignores inactive segments. [1] [5]

Who should rely on segments, and who can skip them

  • Use them if you run sponsors, paid tiers or partner swaps and need to prove you are sending to engaged, consenting readers.
  • Use them if you track acquisition with UTM tags or embed forms and want to compare cohorts by source.
  • Skip targeted sends for now if you are on Free and under a few hundred readers; use segments only to spot inactive addresses.
  • Skip complex segments if your conditions would exceed your plan's depth; simplify, or split the logic between a segment and an automation branch.

Questions before you decide

Can I send to a segment on the beehiiv Free plan?

No. beehiiv says publishing posts to a segment requires a paid plan. Free accounts can still create segments to analyze readers or find inactive subscribers, and the pricing page lists 3 segments with a segment depth of 3 on Free.

How often do beehiiv dynamic segments update?

Dynamic segments refresh once a day. You can force an update from the Segments page by opening the three-dot menu and choosing Recalculate. Static and manual segments cannot be recalculated.

Why did my dynamic segment show as inactive?

beehiiv's segments article says a dynamic segment becomes inactive when no users have been added to or removed from it in 30 days. Reactivate it from the three-dot menu on the Segments page.

Can I segment by UTM source or referral channel?

Yes. The conditions chart has an Acquisition group with Channel, UTM Source, UTM Medium, UTM Campaign, UTM Term, UTM Content, Referring URL and Embed Source. beehiiv's own example combines Channel contains referral with an email domain condition.

Sources & verification

Product details and prices can change. Check the linked provider before buying.

  1. beehiiv Support: Creating and using segments in beehiiv Accessed 30 Oct 2026
  2. beehiiv Support: Segment conditions chart and use cases Accessed 30 Oct 2026
  3. beehiiv: Pricing Accessed 30 Oct 2026
  4. beehiiv Support: Using automations, overview of triggers and actions Accessed 30 Oct 2026
  5. beehiiv Support: Enrolling subscribers in automations Accessed 30 Oct 2026

Sources link directly to providers. Product buttons may use separately labeled affiliate links. Read our disclosure.

Your decision at a glance

The option in this guide

Full comparison

Documentation-based guidance. No tested ranking or performance score.

Email

beehiiv

Consider it for
Consider beehiiv Launch for newsletter broadcasts within its documented free allowance of up to 2,500 subscribers. Compare paid features and the complete invoice for your list size before upgrading.
Starting cost
Launch $0 at the 1,000-subscriber selector (page also lists Launch up to 2,500 subscribers). JSON-LD Scale $49/mo, Max $109/mo. Annual display: Scale $43/mo ($517/year); Max $96/mo ($1,151/year). Recaptured 2026-09-15 from https://www.beehiiv.com/pricing.
Before you choose
Launch and paid Scale or Max have different limits. We observed a test-send acknowledgement on September 15, 2026; inbox receipt and subscriber campaign delivery remain unverified.

Checked 15 Sep 2026 · Pricing source

View beehiiv plans

Affiliate link: we may earn a commission on an eligible purchase. Link disclosure