Run your entire immigration practice in one place.
From the first lead to the final filing, ICM Desk runs your cases, client communication, AI documents, USCIS forms, and billing in one system built for immigration firms.
Immigration work shouldn't live in a dozen disconnected tools.
Documents in one place, forms in another, the client conversation somewhere else entirely. Every handoff between tools is a chance for something to slip.
Scattered documents
Files spread across drives, email attachments, and messaging apps, with no single source of truth.
Disconnected tools
A separate app for forms, for billing, for the portal, for status. None of them talk to each other.
Manual busywork
Retyping the same data into every form, and copying updates from one system to the next.
ICM Desk pulls the whole practice, from intake to filing, into one system your team actually runs the case in.
White-label client portal
Your brand. Your domain. One place for your clients.
Give clients a portal that carries your firm’s brand on your own domain. Everything they need to do, and everything they are waiting on, in one place.
Your firm, front and center
The portal runs under your brand and your domain, not ours.
Documents and questionnaires
Clients upload documents and answer questionnaires directly into the case.
Pending items, visible
Clients see exactly what is pending on their side, and what is with your team.
Invoices included
Clients view their invoices in the same portal, no separate tool.
Welcome, Elena
Track the status of your cases and stay updated.
Cases
Overview of your cases
MERI-EB1A-2DA6A849Active
EB-1A Extraordinary Ability · 3 days ago
Documents to review
2Awaiting your review and approval
Initial Strategy Memo
Case MERI-EB1A-2DA6A849 · 2 days ago
Support Letter draft
Case MERI-EB1A-2DA6A849 · 4 days ago
Announcements
1Recent announcements and updates
Your case moved to filing
2 days ago
Case Conversations
Recent messages from your cases
Evidence for the RFE responseopen
MERI-EB1A-2DA6A849 · 5h ago
Support Tickets
Your support requests
No support tickets yet.
Document classification
Every document, sorted the moment it lands.
Clients and staff upload freely. ICM Desk reads each file, identifies the document type, and files it in the right folder, with a review step whenever it is unsure.
Auto-filed by type
Each upload is identified and placed in the right folder, so the case file organizes itself.
Review when unsure
Anything the AI is not confident about is flagged for a quick human check, never filed silently.
The time it saves
Doing it by hand
~2-3 hrs
~$90 in staff time, per case
- Open every upload to see what it is
- Identify the document type by hand
- Rename and file it into the right folder
- Double-check nothing was misfiled
With ICM Desk
Minutes
Automatically, for pennies in AI
- Each file is read the moment it lands
- Document type identified automatically
- Filed into the right folder on its own
- Only the unsure ones are flagged to review
*Illustrative, based on a typical case’s document set.
Sworn translations
Hand any document to a translator, get a certified version back.
Share the documents that need translating through a secure, white-label portal, with no account for the translator. They review each document, complete the translation right in the portal, and the certified file lands back in the case.
Hand off with a secure link
Send the documents through a branded portal, protected by password and one-time code. The translator never needs a login.
Translate right in the portal
The translator previews each original document and uploads the finished translation there, one at a time or in bulk.
Quoted and tracked in the case
Request a quote, approve it, and track each document’s status, and every certified file returns to the case automatically.
Documents
1 / 3 translated
Prêmio Nacional de Inovação - 2019
PortugueseEnglish
Original File
PDF • 240 KB
Drop translated file here or browse
Certidão de Nascimento
PortugueseEnglish
Diploma Universitário
PortugueseEnglish
Fundação Brasileira de Ciência e Tecnologia
Comissão de Prêmios
Prêmios · Inovação
Prêmio Nacional de Inovação em Saúde Digital
A mais alta honraria concedida pela Fundação a pesquisadores cujo trabalho gerou inovação comprovada em tecnologia aplicada à saúde, no Brasil e no exterior.
Desde 2008
Concedido anualmente
1
Laureado por edição
60+
Candidaturas por ano
Sobre a Distinção
Concedida anualmente durante a cerimônia da Fundação, reconhece uma única pesquisadora cujas contribuições avançaram de forma mensurável a ciência ou a tecnologia aplicada à saúde, com impacto além de sua instituição e país de origem. A laureada recebe um troféu, um aporte financeiro e distinção vitalícia junto à Fundação.
Critérios de Avaliação
As candidaturas são avaliadas pela Comissão de Prêmios segundo os critérios abaixo, devendo a candidata demonstrar excelência na maioria deles:
Originalidade e impacto. Histórico de contribuições originais que moldaram métodos ou práticas na área.
Reconhecimento nacional e internacional. Evidência de impacto além da instituição de origem, como citações, palestras e adoção de métodos.
Dra. Helena Marques
Presidente da Comissão
Oficial
Document drafting
Draft letters and petitions from your own case record.
Generate letters and petition documents through chat, guided by playbooks written for each visa type, with controls that keep the AI inside your source material, so every claim is traceable to a document.
Guided by per-visa playbooks
Drafting follows a playbook written for each visa type, so the output matches how your firm builds that case.
Anti-hallucination controls
The model stays inside your case documents, and every claim cites the source it came from.
EB-1A Strategy Brief
Sofia Almeida
Draft a quick strategy brief from the attached documents. For EB-1A.
9:50 AM
Assistant
Done. I drafted the EB-1A Strategy Brief from the case documents.
9:50 AM
AI can make mistakes. Review all output before use.
EB-1A Strategy Brief for Elena Vargas
Core positioning
The strongest available narrative is that Elena Vargas is a research scientist whose work has moved from research into real-world clinical deployment, across three central themes for EB-1A: original contributions of major significance, membership in a distinguished organization, and a strong record of specialized expertise.
Evidence already in the record
- Advanced education
- Bachelor of Computer Engineering from Universidade Politécnica, December 2010.3
- Master of Science in Computer Science from Northbridge University.
- Ph.D. coursework and conferral in Computer Science, GPA 3.94.5
- Current high-level employment
- Principal Research Scientist & Head of Diagnostic ML at Helix BioAI, since 2018.6
Filing package assembly
Assemble the final filing package in a few clicks.
Pull the documents already in the case into one exhibit-tabbed, cover-paged package. Cover pages, exhibit numbers, and the index of exhibits are generated for you, and renumber themselves whenever anything moves.
Cover pages, generated
Every tab and exhibit gets a cover page built from your firm’s template, with the case details filled in.
Exhibits number themselves
Drag to reorder or reparent and every exhibit renumbers automatically, with no manual A.1, A.2 bookkeeping.
Index built for you
The index of exhibits and page counts are assembled into a report automatically, ready to file.
Volumes, handled
Export one merged PDF, and oversized filings are split into volumes for you, with completed translations swapped in.
Source Documents
Assembly Structure
Translations2/3Pages214To United States Citizenship and Immigration Services
EB-1 Immigrant Petition for Permanent Residency for Alien of Extraordinary Ability
Exhibit A.1
Birth Certificate
Petitioner/Beneficiary: Elena Vargas
Classification sought: Alien of Extraordinary Ability under INA 203(b)(1)(A)
EB-1 Immigrant Petition
Exhibit A.1
The time it saves
Doing it by hand
~3-5 hrs
~$150 in staff time, per package
- Write each cover page by hand
- Number every exhibit, and renumber when anything moves
- Build the index of exhibits from scratch
- Collate hundreds of PDFs and split into volumes
With ICM Desk
A few clicks
Minutes, from the documents already in the case
- Cover pages generated from your template
- Exhibits auto-numbered, and renumber on reorder
- Index of exhibits assembled for you
- One merged PDF, auto-split into volumes
*Illustrative, based on a typical petition package.
USCIS forms
Official USCIS forms, prefilled from the case.
Fill G-1145, I-140, I-485 and more straight from the data already in the case, then send them to the client to review and approve before anything is filed.
Prefilled from case data
Pull answers from the case into the official PDF, down to the A-Number repeated on every page, with no retyping.
Client review before filing
Send a filing for review; the client approves or requests changes, with a clear status on each form.
Signed and tracked
Every form moves through Questionnaire → Fill → Review → Sign, so you always know what is left to do.
G-1145 · Elena Vargas
e-Notification of Acceptance
I-140 · Elena Vargas
Immigrant Petition for Alien Worker
I-485 · Elena Vargas
Register Permanent Residence
I-765 · Marcus Oliveira
Employment Authorization
I-140 · Elena Vargas
Edition 10/15/2024 · 12 filled
Immigrant Petition for Alien Workers
Department of Homeland Security
U.S. Citizenship and Immigration Services
USCIS
Form I-140
OMB No. 1615-0015
Expires 02/28/2027
Classification
Attorney USCIS Online Account Number
▶ START HERE - Type or print in black ink.
Family Name (Last Name)
Given Name (First Name)
Middle Name
Company or Organization Name
Mailing Address
Street Number and Name
City or Town
Other Information
4. IRS Employer Identification Number (EIN)
5. Nonprofit organization?
7. U.S. Social Security Number (SSN)
This petition is being filed for (select only one box):
USCIS tracking
Live USCIS status, right beside the case.
Track each filing by receipt number, watch the status change as USCIS moves the case, and keep the full history and priority dates in one place.
Track by receipt number
Add a receipt and ICM Desk checks USCIS for you, refreshing the current status automatically.
Full status history
Every status change is logged on a timeline, marked by whether it came from USCIS or was entered by staff.
Priority dates & visa bulletin
See the priority date, category, and whether it is current for filing and final action against the bulletin.
IOE0912345678
Case Approved
On July 18, 2026, we approved your Form I-140, Immigrant Petition for Alien Worker, Receipt Number IOE0912345678, and sent you an approval notice. Please follow the instructions in your notice. If you do not receive your approval notice by August 17, 2026, go to www.uscis.gov/e-request to request a copy.
IOE0924997449
Case Was Received
On July 15, 2026, we received your Form I-485, Application to Register Permanent Residence or Adjust Status, Receipt Number IOE0924997449, and mailed you a receipt notice. Go to www.uscis.gov/casestatus for updates.
Status history
Your Form I-140, Immigrant Petition for Alien Worker, has been approved.
We are actively reviewing your Form I-140, Immigrant Petition for Alien Worker. Our records showed nothing is outstanding at this time.
We have cancelled the request for additional evidence for your Form I-140, Immigrant Petition for Alien Worker.
Priority Date
Jul 2026 Visa Bulletin
Case communication
Every message lives where the work happens.
Chat with clients inside the case, anchored to the exact step or tool the message is about. The full context stays with the case, not in someone’s inbox.
Anchored to the case and the step
Messages attach to the exact stage, step, or tool they are about, so nobody has to reconstruct context later.
Replies, threads, and reactions
Conversations stay structured even when they move fast, with threaded replies and quick reactions.
Pinned messages and mentions
Pin what matters and mention exactly who needs to act, inside the case where the action happens.
Read receipts and edit history
Know what the client has seen, and keep a transparent record of every edit to every message.
Search across everything
Full-text search over every conversation, so the answer is always a query away, never a scroll away.
Evidence for the RFE response
OpenStage: RFE Response • Step: Evidence
Started by Sofia Almeida on Jul 18, 2026
Final list of exhibits due Thursday.
Elena Vargas
I just uploaded the award letter, is that the version you needed?
Elena Vargas
I just uploaded the award letter, is that the…
Yes, that is the one. @Daniel can you add it to the exhibit list?
Daniel Reis(Paralegal)
On it. Adding the award letter to the exhibit list now.
The rest of the platform
Everything else the case needs, already inside.
The workflows above sit on top of a full case-management system. Here is the rest of what your team runs day to day.
Custom workflows
Configure stages, steps, and tools per service type. No code, fully your process.
Checklists & questionnaires
Document checklists and client questionnaires, including ones generated by AI.
Data extraction
Pull structured data from many documents at once, every field citing its source.
Tabular review
Answer questions across a whole document set in a grid, with a citation on every cell.
Client billing
Contracts, installments, invoices, discounts, and estimates, connected to the case.
Team coordination
Internal notes, a unified inbox, and built-in support tickets, all inside the case.
Built like the sensitive system it is.
Immigration cases hold some of the most sensitive data a firm can handle. ICM Desk treats it that way.
Team permissions
Granular roles decide who sees and does what.
Active sessions
See and revoke every active session.
Multi-factor authentication
MFA available across every account type.
Audit trail
Sensitive actions leave a record.
Bring your next case into one place.
Set up your workflows, invite your team, and see what a case looks like when the communication lives inside it.