What is the best way to manage unsubscribed and bounced contacts?

What steps did you take to create the spam workflow? Unsubscribes was easy, but I don’t see an option to trigger the workflow if *any* email is marked as spam …