Halo 4 8 Specializations

I saw on the XBox dashboard one day that if you got the game and played before Nov 20th you would get a code for the 6 other specializations. When will the codes be sent to us and how? To my xbox live email account?