What is the difference between a static and dynamic segment in Mautic?
Estimated Reading Time: 5 MinutesStatic vs. Dynamic Segments
In Mautic you can differentiate between static and dynamic segments. In this knowledge base article you will find a brief overview of the different characteristics of each type.
Static Segments
Static segments are not filter-based. Adding contacts to a segment must be done in one of the following three ways:
- Manually moving contacts
- Using an Action in a Campaign, Form Submit Action, or Point Trigger Event
- Uploading contacts via CSV file directly into a Segment
Manually Moving Contacts
For batch updating contacts:
- Use search filters in the contacts section of Mautic to find the contacts you want to modify
- Check the boxes next to those contacts
- Click on the green drop-down arrow that appears at the top of the column
- Select “Change Segments” from the list
- Choose the segment(s) you’d like to add the contacts to and/or remove contacts from
- Click Save
For individual contacts:
- Navigate to the contact record you want to change
- Click the drop-down arrow, next to “Edit/Send Email/Close”
- Select Preferences
- Click on the Segments tab
- Choose the segment(s) you’d like to add the contacts to and/or remove contacts from
- Click Save
Campaign Action
Inside a campaign, you can add contacts to or remove contacts from segments using the “Modify contact’s segment” action. In order to add contacts to a segment, you must have already created the segment and set it to Public Segment = Yes.
- Within the campaign builder, click on a connector
- Select “Action”
- From the drop-down list of actions, select “Modify contact’s segment”
- Choose from the list of existing segments that you want to add/remove your contact from
- Save and close
Form Submit Action
“Modifying contact’s segments” is available as a submit action on Standalone forms. With a Campaign form, you’d create a campaign with a “Modify contact’s segment” action.
- Click on the “Actions” tab
- From the”Add new submit action” drop-down list, “Add new submit action” select “Modify contact’s segments”
- Title the submit action and add a description (optional)
- Select the segment(s) you’d like to add/remove the contact from
- Click Add
Point Trigger
Once a contact has accrued an assigned number of points, you’re able to automatically add them to a segment. You may want this to be a segment for your most engaged contacts who become eligible for special offers, or a segment that your sales team reviews regularly to find potentially hot prospects.
- In the Points section of the platform, select Manage Triggers
- Click +New
- Give your Trigger a name and description
- Enter the number of points as the minimum for a contact to be added to your segment
- Determine if you’d like to add all contacts with at least that number of points to the segment
- If you only want to add new contacts who reach that threshold to this segment, leave switch set to “No”
- To add all existing contacts with at least a certain number of points to the segment, switch to “Yes”
- In the Events tab, click the drop-down for “Add an event” and select “Modify contact’s segments”
- Title the event and add a description (optional)
- Select the segment(s) you’d like to add/remove the contact from
- Click Add, then Save & Close
This accomplishes the same thing as creating a Dynamic segment with a filter for Points, operator greater than (or equal to), and the minimum number of points. The only difference is that if you only want to add contacts to a segment who reach the point value after creating this trigger to a segment, you have that option.
CSV Upload
If you have a list outside of Mautic, for example in an Excel, Google, or Numbers sheet, you can upload that list directly into a Mautic segment.
Note: You’ll need to create your segment first
- Click into the Contact section of the platform
- Click on the drop-down arrow in the upper-right hand corner and select, “Import”
- Make sure your file is in a UTF-8 CSV format. Select your file then click “Upload”
- At the top of the next screen, you can select the segment you want to add the contacts into
- Map the appropriate fields from the file (Remember to always map the unique identifier, so you don’t create duplicates)
- Click Import
If your file is larger than 1,000 rows than the system will change screens and inform you once the file has uploaded.
Once the contacts have been uploaded, click over to the Segments section of the platform and see your contacts added.
Dynamic Segments
Contacts move into and out of dynamic segments automatically based on the filters applied to the segment. As updates happen to the data associated with the contact, including company associations and behaviors, Mautic updates segment membership accordingly.
Mautic will dynamically move your contacts to/from segments based on filters. You can filter on contact fields, company fields and even actions, such as emails sent or read.
- Create a new segment by clicking on the +New button
- Add a name and description to your segment in the Details tab
- Click on the Filters tab to add filters
- Click on the “Choose one…” dropdown and search for the field you’d like to segment by. Fields are broken up into three (3) sections:
- Contact fields
- Fields must be set to Available for Segments = Yes in your Custom Field manager to appear here
- Contact behavior and actions
- Primary company fields
- Fields must be set to Available for Segments = Yes in your Custom Field manager to appear here
- Contacts may be associated with multiple companies, but Mautic will add them to segments based on fields for the primary company
- Add more filters, using and/or operator, if you’d like
- An “Or” operator creates a new group of filters that can include “And” operators
- Save and close