Yeah its fun making Xbox Club , you have to create it on the xbox first and add all the tags you want. Once you created the club you can also view it on your laptop by going on main Xbox.com and login to your account then go to clubs. But hope your wanting something catchy for your club as I find it hard to get members me . Most I had was 25 lol.
I never thought about social media lol I might try that for my club.