[object Object]

Marketers blame deliverability when the real problem is the list. Here are the seven segmentation mistakes that quietly tank campaign performance in HubSpot.

1. Treating active lists as real-time

Active lists recalc on a schedule, not instantly. A contact who fills a form at 9:01 may not appear in the list until 9:08. If your workflow enrolls from list membership, you’ll miss net-new contacts. Enroll from form submission directly when timing matters.

2. Mixing AND/OR without filter groups

A list with lifecyclestage = MQL OR job_title CONTAINS Director AND country = US does not mean what you think. HubSpot evaluates within a filter group as AND, between groups as OR. Always wrap intent in explicit groups.

3. Forgetting subscription type

Including marketing emails to contacts who unsubscribed from “Product Updates” is a hard fail. Add a filter: Subscription Type 'Newsletter' status = subscribed on every marketing list. Don’t trust the global opt-out toggle alone.

4. Using “has filled out form” without time window

Has filled out form X EVER will keep enrolling people who converted three years ago. Anchor it: has filled out form X in the last 30 days. Otherwise your re-engagement series re-engages the dead.

5. Excluding by another list creates lookup lag

When list B excludes members of list A, a contact added to A may take an additional cycle to drop from B. For tight cadences (welcome series, abandoned cart), this overlap causes duplicate sends. Use property-level exclusion instead.

6. Ignoring email engagement decay

Sends to contacts who haven’t opened in 180 days drag down domain reputation. Bake the freshness check into every list:

AND last_email_open_date is more than 180 days ago = false
OR last_email_open_date is unknown AND created_date in last 30 days

7. Static lists for dynamic intent

Sales builds a static list of “hot leads from Dreamforce” and emails it monthly for a year. Intent decays. Convert these to active lists with a 60-day membership window.

What to do this week

Audit your top 10 marketing lists. Add explicit subscription filters and engagement freshness rules. Convert any static list older than 90 days to active or archive it.

[object Object]
Share