Workflow, remove contact, lead, target from target list

So i don’t see a option in workflow to remove from a target list. The trigger would be if the status = dead remove that contact or lead from all target lists they are in. The only way i can figure to do it would be to create a suppression target list and add it to that and make that apart of the campaign. Thanks for your help.

When workflows are not enough you need to start using LogicHooks. From there you can work with Beans and direct DB queries

Check here for more information:

Working with Beans:
https://docs.suitecrm.com/developer/working-with-beans/

LogicHooks:
https://docs.suitecrm.com/developer/logic-hooks/

Query from LogicHook sample:
http://cheleguanaco.blogspot.com/2009/06/simple-sugarcrm-logic-hook-example.html