I just wanted to share this with you:
If you design a campaign that takes contacts from a segment as its source, contacts that are already in the segment won’t be affected by the campaign and it will only affect new contacts that are added to the segment after the campaign is already published.
I managed to send a new campaign to contacts that were already in the segment before the campaign was created in this way:
- set up your segment (you probably already have one filled with contacts, otherwise you wouldn’t be reading this)
- set up your campaign so that this segment will be its source
- go to /s/segments and open contacts from that segment by clicking View ### contacts
- select all the contacts using the checkbox in the table header (hint: if you have more than 100 contacts, you can manipulate the DOM of the pagination drop-down by adding a larger value )
re-add all these contacts to the segment they are already in - by selecting Change Segments from the dropdown in the table header and, then, choosing your segment in the field Add to the following.
So what you are basically doing is adding contacts to the segment they are already in which is somehow enough for the campaign to process them. And after you do that, the campaign will be sent to contacts that were already in the segment before the campaign was created.
I hope it helps someone. If there has already been a similar thread in the forums, please link it here (and vice versa) so that we maximally share our know-how in using Mautic.