Registration workflow