How to build advanced audience segments on ConvertKit

intermediate 8 min read Updated 2026-03-18
Quick Answer

Advanced audience segments in ConvertKit are created using combinations of tags, custom fields, subscriber behavior, and engagement metrics. Access the Subscribers section, use the filter tools to define your criteria, then save your segment for future campaigns.

Prerequisites

  • Active ConvertKit account
  • Basic understanding of tags and custom fields
  • At least 100 subscribers in your account
  • Knowledge of your audience's key characteristics

Step-by-Step Instructions

1

Navigate to the Subscribers section

Log into your ConvertKit dashboard and click on Subscribers in the left sidebar. This will display your complete subscriber list with filtering options at the top of the page.
Ensure you have at least some tagged subscribers and custom field data to create meaningful segments
2

Access the advanced filter options

Click the Filter button at the top of the subscribers list. You'll see basic filter options initially. Click Add Filter to reveal advanced segmentation criteria including tags, custom fields, subscription dates, and engagement metrics.
3

Set up tag-based criteria

In the filter panel, select Tags from the dropdown. Choose whether subscribers should have or not have specific tags. You can add multiple tag conditions using AND or OR logic. For example, select subscribers who have the tag premium-customer AND active-engagement.
Use negative tag filtering to exclude segments like unengaged subscribers or specific product owners
4

Add custom field filters

Click Add Filter again and select Custom Fields. Choose your custom field (like location, purchase history, or preferences) and set the criteria. You can filter by equals, contains, starts with, or is empty. Combine multiple custom fields for precise targeting.
Custom fields with dropdown or multiple choice options work best for segmentation
5

Configure engagement-based filters

Add filters based on subscriber behavior by selecting Email Activity. Filter by subscribers who have opened emails, clicked links, or haven't engaged within specific timeframes. Set date ranges like last 30 days or last 90 days to identify active or inactive segments.
Engagement filters are powerful for re-engagement campaigns and identifying your most active subscribers
6

Apply subscription date filters

Use Date Subscribed filters to segment by when subscribers joined your list. This is useful for creating cohorts like new subscribers in last 7 days or subscribers who joined before a specific product launch. Combine with other criteria for lifecycle-based segments.
7

Save your advanced segment

After configuring all filter criteria, click Apply Filters to see your segment results. Review the subscriber count and sample profiles to ensure accuracy. Click Save Segment and give it a descriptive name like High-Value Engaged Customers - Q1 2026. Check Auto-update if you want the segment to dynamically update as subscriber data changes.
Use descriptive names and include creation dates in segment names for better organization
8

Export or use your segment

Your saved segment now appears in the Segments dropdown throughout ConvertKit. Use it when creating broadcasts by selecting it from the Send to options, or export the subscriber list by clicking Export and choosing your preferred format (CSV or Excel).
Test your segments with small campaigns before major launches to validate targeting accuracy

Common Issues & Troubleshooting

Segment shows zero subscribers despite having matching data

Check that all filter conditions use AND/OR logic correctly. Overly restrictive AND conditions can eliminate all matches. Review each filter individually and gradually combine them.

Custom field filters not working as expected

Verify that custom field data is properly formatted and contains no extra spaces. Use contains instead of equals for text fields, and check that field names match exactly in your filter criteria.

Engagement filters showing unexpected results

Confirm your date ranges are set correctly and account for timezone differences. Remember that email activity only tracks emails sent through ConvertKit, not external email interactions.

Saved segments not updating automatically

Ensure you enabled Auto-update when saving the segment. If segments still don't update, check that your filter criteria include dynamic date ranges rather than fixed dates.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official ConvertKit website before purchasing.