In running workflows, scheduling backend workflow actions always run first regardless of their position/step. By the looks of it, it seems like the schedule backend workflow action is being triggered first hence it can’t reference to the custom state.

Yes, this is almost always the right way if you need your actions to follow an order.

Also, I suggest you don’t store the value of the token in the frontend as they can easily be accessed :slight_smile: