Manually running workflows from web interface?

Is there a way to manually run a workflow from the web interface of CircleCI? Ideally one that allows me to configure which Git branch to use, as well as set other variables if need be.