How to segment contacts based on 'Campaign Activity'
Last updated November 4, 2025
Segmenting contact lists allows you to divide your contacts into groups on the basis of specific, shared characteristics. This lets you create a target audience and makes sure your campaign reaches the right demographic.
Here is our definitive guide to audience segmentation.
With Mailmodo AI✨, you can easily create segments based on your requirements, complex audience segments are now just a prompt away! Try it out today.
This article takes you through the process of segmenting your contact lists based on ‘Campaign Activity’ manually. E.g. whether the user has opened a campaign, or submitted a form.
Step 1: Go to the Contacts Page.
Step 2: Click on Create Segment and select Start from Scratch.
Step 3: Select whether you would like to start with one of the prebuilt segment. In our case we will be creating one from scratch, so we will select Start from Scratch in this step.
Step 4: Enter the name of the segment which you wish to create.
Step 5: Use All Contacts or choose contacts of your choice to Segment from the Choose contacts to segment dropdown.
Step 6: Choose Dynamic or Static Segment as per your requirement in the Select segment type section.
Step 7: Choose Campaign Activity in the Select Condition drop down inside the Create Conditions section.
Step 8: In the next field, select the specific campaign activity from amongst sent, opened, clicked, and form submitted. For example, "User has opened".
Step 9: Choose the campaign(s) whose user activity you want to evaluate.
For the next step, please specify a time frame on which the campaign activity is applicable.
Step 10: Use the ‘+Add’ or ‘+Or’ options to add more conditions in a similar way. You can use the Filter option to include or exclude Apple Privacy Open.
Step 11: Click ‘Create Segment’. The segmented contact list will appear in your contacts.






