Is it possible to split each input item, into its own workflow execution natively?
I have a few workflows where emails are sent to a shared mailbox, with different senders for different clients and logic that needs to be run (this is from a legacy solution running python where it was easier to have one mailbox as the entry point rather than needing to setup oauth for each client)
My idea was to have one workflow be the main entry point into this mailbox, and then with somee switch nodes send the emails off to specific workflows so I can keep all that logic in one place, and not repeat get all emails and filter for each specific workflow, however even if 9/10 of the emails are succesfully run in this workflow, one failing causes the entire workflow run to show as failed
Would I have to split out this with another workflow, where the start gets all emails, split that into a batch of 1, and then call another workflow which then does the switching and potential error logic?
I am trying to make debugging a bit easier for myself where failed executions become a bit more isolated from others that are fine