@karlenigma Karl, thanks for your response. No i don't have a shipped button. I simply fulfilled these orders from the "fulfill orders" page. When i view the fulfilled order, the status is set to shipped. I wonder if the variable "shipped status" is the correct variable. when i look at the record browser, the variable name is "shipstatus". I copied the logic from another workflow, but it does work with a trigger type - before record submit.