You could create a new instance of a custom record...
# suiteflow
m
You could create a new instance of a custom record based on a change in the sales order status, but that would be a workflow deployed to the sales order.