Inbuilt workflows: if you have for example a workflow in response to a click event, if you have multiple workflows with different when conditions, when the event is fired, all those workflows with matching conditions will run.
Custom event workflows should work the same way. Ie if you create multiple custom events with different when conditions, when you trigger the custom event then all those with matching when conditions should run.
They don’t however - if you create multiple events of the same name with different when conditions, then only the one that you specifically mention in the trigger will fire. Below is a link to a simple mockup which demonstrates this.
If this is the intended workflow, then it shouldn’t be possible to have more than one custom event with the same name, as there is no way to choose between then on trigger.
But I think really custom events should work like inbuilt workflow.
I can probably simulate this by having a “when condition is true” event depending on something I can control in a custom event, but this would be a lot less straightforward.
Demo: https://moraytestzone.bubbleapps.io/version-test/test_workflow_when?debug_mode=true
Demo source: https://bubble.io/page?type=page&name=test_workflow_when&id=moraytestzone&tab=tabs-1
(Also in the forum app at https://bubble.io/page?type=page&name=test_multiple_workflows&id=forumapp3&tab=tabs-1 but the forum app is currently not working)