Splitting
Splitting means taking one workflow path and turning it into multiple paths.
The most common way to split is with an If node.
It lets your workflow do different things depending on a condition (for example: βis this text longer than 500 characters?β).
Compare these workflows:
flowchart LR
n3[" "] L_n3_B_0@--> B["Extract Text"]
B L_B_C_0@--> C["Send content per email"]
n3@{ icon: "fa:circle-play", pos: "b"}
B@{ shape: rounded}
C@{ shape: rounded}
L_n3_B_0@{ animation: slow }
L_B_C_0@{ animation: slow }
flowchart LR
B["Extract Text"] L_B_n1_0@--> n1["If content lenght > 500 characters"]
n1 L_n1_n2_0@--> n2["Send content to Whatsapp"] & C["Send content per email"]
n3[" "] L_n3_B_0@--> B
B@{ shape: rounded}
n1@{ shape: diam}
n2@{ shape: rounded}
C@{ shape: rounded}
n3@{ icon: "fa:circle-play", pos: "b"}
L_B_n1_0@{ animation: slow }
L_n1_n2_0@{ animation: slow }
L_n1_C_0@{ animation: slow }
L_n3_B_0@{ animation: slow }
This is the basic idea: one input β different actions depending on what you find.
See the node reference: If.