Understanding User Onboarding
"User Onboarding is the process of increasing the likelihood that new users become successful when adopting your product."
www.useronboard.com is a website that shows how popular web applications 'onboard' new users and keep them coming back. It includes 'teardowns' of web apps like Spotify, Pocket, and Pinterest among many others.