How to get loyalty rewards?

I started a new xbox live account on xbox one so didnt have any old saves from 360 for borderlands 2.

Now i have gone on 360 and started a game to lvl 3 and signed into shift, but still dont have any loyalty rewards? i had signed into shift on xbox one before doing this if that has anything to do with it?