It would be great to have the ability to define (initialize) variables at the very beginning of a workflow.
Then you could start using this variable (e.g. string for URL) already in the trigger "when an item is created" and again maybe in a next step for "update item".