Hi Jacub,
It is possible to trigger workflows via an event trigger, one example of this would be a dynamic approver event trigger like here
The following posts describes how to implement this using workflows - Just for a better understanding of where to start !
Implementing A Request Response Type Trigger in Workflows
Hope this helps!