[Add New Users] HUB - how to set up and use for myself and business

Ok, Silly question, cannot seem to add others to Hub. Should I have added my website first, ?
I want to add all my clients. But the one at Go Daddy on my Pro Dashboard seems easier as does WP Management. Does this tell me at a glance it something is wrong or out of date at a glance like the other ones?