"An approval notice was sent on Sep 16." That's the whole message someone got from USCIS's chat this month. It named no form and quoted no receipt number. They had several filings in, so the sentence was true of exactly one of them and they had to work out which. PERM Tracker's visa bulletin page settles part of it fast: if your line wasn't current that month, the approval wasn't the I-485.
Who Emma is
USCIS describes Emma at https://www.uscis.gov/tools/meet-emma-our-virtual-assistant (last reviewed Jun 3, 2026) as "a computer-generated virtual assistant", named after Emma Lazarus. The same page gives an address for feedback about Emma, and says not to send questions about your own case to that mailbox.
The USCIS Contact Center page (https://www.uscis.gov/contactcenter) explains the hand-off: "Emma, our online virtual assistant, answers questions in English and Spanish, and guides you through our website. If Emma cannot answer your question, she may connect you to live chat with an agent." It also says that "individuals who inquire about case status will be directed to check Case Status Online or to check their USCIS online account". It adds that live assistance about a specific case is generally for the applicant or petitioner, their attorney or accredited representative of record, or a parent or legal guardian.
So the sentence that started this guide came from a live agent reached through Emma. The agent read whatever record holds your filings and summarized one of them.
Why the form matters more than the date
USCIS's glossary, at https://www.uscis.gov/tools/glossary, defines the receipt number as "a unique 13-character identifier USCIS provides for each application or petition it receives". There's one per form. An employment-based adjustment package typically has an I-140, an I-485, an I-765 for the work permit and an I-131 for advance parole, and a Supplement J riding with the I-485. Any of those can produce "an approval notice" on a given day, and they mean very different things.
| If the approval was | What actually happened |
|---|---|
| I-140 | The petition is approved. You still need a visa number before the green card. See the EB-2 India wait. |
| I-485 | It's the green card. This is the one you're hoping the agent meant. |
| I-765 | A work permit card is coming. Nothing about the green card changed. |
| I-131 | An advance parole document is coming. Nothing about the green card changed. |
| Supplement J | USCIS confirmed the job offer or approved a port. The I-485 is still pending. See I-485 vs I-485J. |
Four steps to tell which one it was
Check the visa bulletin and look up every receipt number. Then read the notice when it arrives, and match the date to what was recently filed.
- Check the visa bulletin first. USCIS's Policy Manual (Volume 7, Part A, Chapter 6, https://www.uscis.gov/policy-manual/volume-7-part-a-chapter-6) says "an immigrant visa must be available at the time of filing the adjustment application and at the time of final adjudication". If your category and country are "U" on the Final Action Dates chart for that month, the I-485 wasn't approved, whatever the sentence sounded like. EB-2 India has been "U" on that chart since the Jul 2026 bulletin, and the visa bulletin page has the history.
- Look up every receipt number. Case Status Online answers per number. Put in all of them. The one whose text changed on or after the quoted date is the one the agent meant. This site's receipt number lookup says what each number is and links Case Status Online for its status.
- Read the notice when it arrives. The I-797 names the form it's about, and the receipt number guide covers the notice types. An approval of a supplement arrives as a notice about the supplement.
- Match the date to what was recently filed or pending. Say a Supplement J went in a few weeks ago and the I-485 is pending in a closed category. Then the approval on Sep 16 is the supplement. That's what it was in the Reddit thread, and the person confirmed it the next day.
Codes you'll see in your online account
If you open your USCIS online account with the browser's developer tools running, you'll see short status codes in the traffic behind the page. Forums try to decode them. USCIS has never published a key to the codes in your account, though three common ones (FTA0, IAF and FJ) appear under plain names in older official code lists. The guide to silent updates has the table, and what each code can't tell you. The status text is what USCIS chose to publish, and that's what's read here.

What this can't tell you
- What the agent was looking at. USCIS doesn't publish what its agents see, and this guide can't reconstruct it.
- Whether the approval was the I-485. Only the notice or your account says. Step 1 can rule it out, but it can't rule it in.
- When the card arrives. An approval notice and a card in the mail are separate events, and USCIS's pages give no interval.
- Anything a DOL case number leads to. PERM, wage request and LCA statuses come from DOL rather than USCIS, and the DOL case status page has them.



