Upvote:8
I just called the Indian AirAsia call centre, who said that the website "should" recognise your E-mail address even if you didn't book directly through them. However, even if it doesn't, they said you can call them and tell them your e-ticket number, and they'd add it into their system.
It should be noted that this call centre, the only one open 24/7, is specialised in flights with a D7 flight code.
So, please let us know your exact flight number, so I can contact the proper department tomorrow. Air Asia has several subdivisions, so it might make a difference.