Just because you don't have an appointment letter doesn't mean you can't speak with an immigration officer if you have questions or concerns regarding an immigration matter. U.S. Citizenship and Immigration Services provides you with a variety of communication options. If you have a pending case with USCIS, such as an application for a green card, you can check the status of your case online. You can also contact USCIS by phone.
In-Person Visits May Require Appointment
Visiting your local USCIS field office without an appointment is likely to result in a long wait. You might even be turned away, as some field offices, like the one serving Los Angeles County in California, require visitors to have a scheduled appointment to speak with a USCIS official. You can schedule an appointment online using the USCIS scheduling program InfoPass (link in Resources). You also can use InfoPass to cancel an appointment or reschedule one. On your scheduled appointment date, bring the InfoPass appointment confirmation notice you printed out from the computer; your government-issued identification, such as a driver's license; and any documents related to your immigration inquiry. If you have a pending case with USCIS, such as an application for a green card, you can check the status of your case by visiting the Case Status Online page on the USCIS website (see Resources). For other inquiries, you can contact the USCIS customer service center by phone at 800-375-5283.