Yes, you can schedule the appointment from the US or anywhere in the world, before you arrive in India. You do not have to be physically in India to book the dropbox appointment.