Creating and Updating Contact Segments with Custom Conditions and Fields
SendX
Updated on Feb 05, 2026
Segments are smart, dynamic groups of contacts that automatically update based on conditions you define. Unlike lists, which you manually add contacts to, or tags, which mark specific attributes, segments filter your entire contact database in real time to find contacts matching specific criteria. Below is a step-by-step guide on how to create and manage segment conditions using various drop-down selections and logical operators.
Click on the audience drop-down in the navigation bar.
Select "Segments" from the drop-down menu.
Click the "Create Segment" button on the segments page.
Enter a segment name in the provided text field.
Click on "New Group" to add a group condition.
In the form, click "Add Condition" to specify a condition.
Select "Choose an Entity" from the drop-down menu and choose "Contacts" from the list of entities.
Click on "Choose an Action" to open the drop-down menu and select "Lists" from the options.
Choose "Any of" from the next drop-down menu and confirm the selection.
Click on "Select from Available Lists" to proceed and select the required list from the options.
Click the "Save" button to save the segment.
Click on "Add Condition" in the form to start creating a new condition.
Select "Choose an Entity" from the drop-down menu under the condition section and choose "Contacts".
In the condition section, click on "Choose an Action" and select "Tags" from the drop-down list.
Click the drop-down to select from available tags and choose the "Purchase List" tag.
After all required tags are selected, press "Save".
Click the "Update Contacts" button in the contacts preview area.
Click the bin icon to delete a condition in the form section.
Click the "Plus New Group" button to add a new group in the form section.
Within each group, you can add multiple conditions and choose how they relate using "And" logic (all conditions must be met) or "Or" logic (any condition can be met).
Select "Contact Updated Within in Days" from the drop-down menu in the condition section.
Choose "Total Number of Email Opens" from the drop-down list.
Set the condition to "Equal" and enter the desired value.
Click the "Save" button to apply the changes.
Click on "Update Contacts" in the contacts preview section.
Choose "Contact Added via Source" from the drop-down menu in the condition section.
Enter the value in the input field for the condition and click "Save".
Click the "Update Contacts" button in the contacts preview section.
Find contacts based on when they were created by selecting "Contact Created Within in Days" from the drop-down menu in the condition form.
Enter "30" in the input field and click "Save".
Click the "Update Contacts" button to refresh the contact list.
In the condition panel, choose "Custom Fields" from the drop-down menu.
Select "Birthday" from the options and choose "Contains" from the drop-down menu.
Enter a value in the highlighted field and click "Save".
In the contacts preview section, click the "Update Contacts" button.
All contacts with birthdays on December 24th, 1990, will be populated.
In the form, click on "Add Condition" under Group 1.
Select "Choose an Entity" from the drop-down menu and choose "Workflows".
Click on the "Choose an Action" drop-down under the condition section and select actions like "Was Sent", "Was Not Sent Campaign", "Opened", "Did Not Open Campaign", "Click Link", or "Did Not Click in Campaign".
Remember to save changes after editing by clicking on "Create Segment".
Any campaigns or automations using this segment will automatically use the updated criteria.