Do I need to involve my IT department to get set up?

Follow
The beauty of Huddle is that you don't need any special software or IT knowledge to get going. All you need is an internet browser and access to the internet. You don't have to worry about hassling your IT department to do something special to give you access - just sign-up and get started!