If the token isn't a creature immediately after it enters the battlefield, the granted ability won't trigger. You can't take actions to make that token into a creature after it has entered the battlefield.