This article takes you through the process of segmenting your contacts based on ‘Custom Events’ sent to Mailmodo

Here is our definitive guide to understanding custom events, their properties and prerequsites for sending them to Mailmodo

  • Sending 'Custom Events' to Mailmodo allows you to create segments on the occurrence as well as the not occurrence of those events thereby enabling you to create targeted segments and run personalized campaigns
  • You can also send event properties to filter using segments further thereby hyper-personalizing your campaigns and taking your segmentation to the next level

Segmenting contacts using custom events

Step - 1: Go to the Contacts Page

Step - 2: Click on Create Segment

Step - 3: Enter the name of your choice in the Name Segment field

Step - 4: Use All Contacts or choose contacts of your choice to Segment from the Choose contacts to segment dropdown

Step - 5: Choose Dynamic or Static Segment as per your requirement in the Select segment type section and Click on Next

Step - 6: Choose Custom Events in the Select Condition drop down inside the Create Conditions section

Please visit the Add Event API documentation for more information on sending events to Mailmodo

Step - 7: Select the event using which you want to segment users from the list of all the events you’ve sent to date from the Select Event dropdown

Step - 8: Now, you can filter the segment further using Occurred and Not Occurred conditions from the next dropdown

This step will not be shown if you select Not occurred

Step - 9: Select from At least, At most, More than, Less than, and Equal to from the Select Operator drop-down to add the number of times of occurrence of the event.

Step - 10: Enter the number of times of occurrence of the event as per your requirement

Step - 11: You can filter the segment further using Until now, In the last, Between, and Between dates from the Select Range dropdown

Step - 12: Enter the value/s as per your requirement if you’ve selected In the last, Between, and Between dates in the last step

  • In the last - Number of days 

  • Between - Number of days and Number of days 

  • Between dates - Range of dates


Step - 13: You can also filter the segment further using event properties sent for the event selected by clicking on Filter

Step - 14: Select the property as per requirement from the list of properties sent against the event in the Select Property dropdown

Step - 15: Select the operator shown; according to the data type (which will be inferred from the property value) of the property

  • If the data type of the property is a number, then the operators shown will be

  • If the data type of the property is boolean, then the operators shown will be

  • If the data type of the property is a string, then the operators shown will be

  • Step - 16: After selecting the operator as per your requirement, enter the value for the operation

  • Step - 17: Click on Create Segment

Please note that you can also use the AND and OR operators to add more conditions as per your requirement

Please visit this section for more information on all the filtering options available for Segmentation

You’ve now successfully created a segment using Custom Events which will be available in the Segments/lists tab