A simple way to let users resubscribe to emails

Surfacing this from a customer.
When a visitor purchase a product, it would be great if they could also receive a resubscribe option and being able to send these emails out only with forms is not intuitive enough.
It would be better if we were able to trigger the act of sending a resubscribe email in Workflows.