How long do you have the account open with HDFC? You generally get pre approved offers after 3-4 months.
However, if you're not salaried, then I'm not sure Hdfc bank will offer you a credit card, even if they do, they'll only offer Moneyback or some other basic cards, which won't be of much use.
You should try reaching out to the bank for a secured credit card.