No, you do not need to sign up separately for Planet BrewDog badges. Once you created your BrewDog.com account, you will automatically join Planet BrewDog, including badges.