Template workflow