Sorry for the delay. Yes, in the abstract, this is totally possible.
However, the example app you reference has “Orders”, which has “Order Details”, and so it’s a bit more complex to
a) add a new product, then
b) create a new order, then
c) add this product to that new order as a new line item.
And the example app wasn’t really set up to do that. I’ve made a copy of that example here:
Here are the steps you can walk through to understand what I did:
take note of new workflow created.
add a new product, call it whatever you want, etc.
The workflow runs on “add of any new product”.
It adds the product, then
it creates a new “order detail” entry, you can see this on the bottom right, “order details”
the problem is that we have a order detail with no associated parent order. You can see these order details with no parent at the top of the list on the view called “order details”.
Does this help at all? I would like to also add a step to the workflow to “create a new order, and then add this product as the first line item on that order”. I think it’s doable, just need to sit down and design that.
Hope this helps to explain how a workflow can call multiple actions.