Automatically Suppress Contacts in Mautic Based on Segment Conditions

I want to create a suppression list in Mautic that works based on segment conditions.

For example:

  • I create a segment with the condition: “FirstName equals Mayank”
  • I want all contacts who match this condition to be automatically added to a suppression list
  • This means those contacts should not receive any emails or campaigns

My goals are:

  1. Automatically suppress contacts who match specific criteria (e.g., First Name = Mayank)
  2. Make sure these suppressed contacts are excluded globally — from all emails and campaigns
  3. Avoid having to manually exclude the segment/tag every time I send something

Is this possible using default Mautic features like segments, campaigns, or tags?
Or do I need to use a plugin or custom logic?

Any suggestions would be appreciated. Thanks!

Add them to a DNC list, and make sure you only use marketing emails (segment email or email with marketing flag in camapign step.)

You can do this by creating a segment where firstname = “Mayank”
This starts a campaign with only 1 step: Set DNC

thank you so much joeyk

now i want to know that is there any other option is availabel that ?

Should we include all contacts who have set external suppressions (do not want marketing emails) on the DNC list? For example, if we create a campaign to mark or add them as DNC, how do we apply this to all other campaigns? Or does the DNC campaign already handle this for other campaigns with promotional and marketing materials, especially broadcast emails?