If you hold a Chile passport, you do not require a visa for business or tourist purpose. No need to schedule any appointment with the consulate, if you do plan to travel for other reasons such as work or studies you will require a visa.
Google the website and schedule a visit.
Contact the consulate or visit them directly as this is Google Maps, a forum for Access and location.
Thanks! Your answer is awaiting moderation.