A system like this would be very useful and maybe tackle quiet some feature requests. But only if it is implemented with the step-by-step simplicity of IFTTT. First select a channel (event, schedule, request), then select one event name (payment sent) based on that channel and a few attributes (contact, tx type, card id), finally set the action(s) to run (transfer, split, notification).
So it has only 3 steps - channel, event, actions - and is no more than 4 levels deep. The event attributes can have and/or/not specification, just make sure it remains clearly within the event step. All actions should remain together in the actions step.
When maintaining minimalism this can be a real asset to both techs and normal users. Maybe even an extension to Together by sharing 'recipes'.