Specialization token not working!!!

I received the Specialization token via email rather than Xbox live and i followed the link from the email an input the code online and I have yet to receive the remaining specializations. Nor does the code work when i use it on Xbox live. Help please! Thank You!