Run your immigration office from one platform.

Every case, every client, every deadline. A case for each common filing with its checklist, dates and the current form edition, a client portal in English and Spanish, translations and e-signature, in one login and one bill.

For attorneys, accredited representatives and non-attorney offices. MigrationPulse prepares a case; filing stays with your office and your client.

migrationpulse.app / immigration
Open cases
Your office · sample data
This week
Open cases
46
Waiting on documents
12
Dates this week
7
I-130 · A. Moreno · 6 of 9 documentsDocuments
I-765 · R. Castillo · packet preparedReview
N-400 · J. Okafor · interview ThursdayKey date
Identity numbers sealed at restTwo-step sign-in for staffClient portal in English and SpanishAI answers cite government sources

Every case knows its next step.

Open a case from a template and it arrives with the filing's stages, its document checklist and its key dates. The case page puts the one next step at the top, so nobody has to read the whole file to know what is due.

  • Templates for the 10 most-filed forms, each dated to the agency page it was read from
  • Forms checked against the edition the agency lists today
  • Key dates that remind your staff, and the client if you choose
How a case moves
migrationpulse.app / immigration
Cases by stage
Sample data
New case5
L. Ibarra
I-90 · contract signed
Documents12
A. Moreno
I-130 · 6 of 9
T. Nguyen
I-485 · 11 of 18
Preparing forms8
M. Haddad
I-821D · packet
Review and signatures4
R. Castillo
I-765 · client signs

Built around the role your office holds.

An attorney, an accredited representative and a non-attorney office may do different things. Your office declares which it is, and MigrationPulse never offers a step your role does not allow.

Attorney offices

Every case tool, including the steps the rules reserve for a representative.

  • Your bar state and number on file
  • Form G-28 in the forms packet
  • Cases, translations and the client portal

Accredited representatives

Representative steps for your recognized organization, while your accreditation is current.

  • Your organization and accreditation on file
  • Representative steps follow its expiry date
  • Cases, translations and the client portal

Non-attorney offices

Help clients fill in the forms they chose, with nothing that reads as legal advice.

  • Forms filled with what the client gives you
  • Translations and document collection
  • Representative-only steps never offered
migrationpulse.app / immigration / case
Documents
Family petition (Form I-130) · A. Moreno
3 outstanding
Petitioner's proof of citizenshipChecked
Marriage certificateChecked
Beneficiary's birth certificateReceived
Translation of the birth certificateIn progress
Two passport-style photosAsked for
Beneficiary's passportAsked for

Ask once. Watch the checklist fill.

One request lists everything still needed, in the client's language. They open their portal, press Take a photo on each item, and every file lands sealed in its slot for your office to check.

  • A client portal in English and Spanish, with no password to remember
  • Needed, asked for, received and checked, on every item
  • Contracts signed in the browser, kept on the client's record
The client portal

Translations a named person stands behind.

AI writes the first draft and it stays labelled as AI-generated. Your translator edits it beside the original, a reviewer approves the exact text, and only then does the translator sign the certificate. Change a word afterwards and the approval is void.

  • The certified PDF goes straight to the client's documents
  • Paid by use from the office wallet
migrationpulse.app / immigration / translations
Birth certificate, Spanish to English
A. Moreno · sample data
Approved
AI first draft, labelled AI-generatedDraft
Edited beside the originalTranslator
Exact text approvedReviewer
Certificate signedTranslator

An assistant that shows its sources.

Ask about a form, a fee or a document, and the answer comes from official government pages, never from memory and never as advice.

Official pages only

Its sources are pages from USCIS, the State Department, DHS and the Federal Register, read again every day.

Every answer cites

Each answer names the page it used and the date that page was read, so your staff can check it in one click.

No legal advice

Ask whether someone qualifies or which form to file, and it refers the question to an attorney or accredited representative.

Changes reach the case

When an official page changes in a way that touches an open case, the case shows an alert for your office to review.

Everything else the office runs on.

23 parts, one login and one bill: the case work, your clients' side of it, and the calendar, staff and billing around them.

Case work

Immigration cases

One case for each filing, opened from a template: the people on it, its stages, the next step at the top, a document checklist and key dates. A-numbers, passport numbers and receipt numbers are sealed, and screens show only the last four.

Case templates

Ready-made templates for the ten filings USCIS and the State Department receive most, each read from the agency's own pages and dated. Copy one to make it your office's own, or start a blank one for any other filing.

Current form editions

Every form in the library is checked against the edition the agency lists, several times a day. A case on an edition the agency no longer accepts is flagged before anything is printed.

Forms packet

Fills the names, dates of birth, addresses and contact details the case holds onto the current blank forms, as one PDF packet for your office to review. Questions, histories and signatures stay with you, and nothing is sent to an agency from MigrationPulse.

Translations

An AI first draft, labelled as AI-generated, edited beside the original. A named reviewer approves the exact text, the translator signs the certificate, and the certified PDF goes to the client's documents. Any later edit voids the approval.

Compliance for your role

Your office declares its role and the states it works in. Steps only a representative may take stay hidden from a non-attorney office, your state's rules are on screen, and a wording check flags terms such as notario before you use them.

Your clients

Client portal

One private link, with no account or password to remember. While a case is open the client sees where it stands in plain words, what is still needed, and a Take a photo button on each item. English and Spanish, with a switch.

Document requests

Ask for everything outstanding at once, in the client's language. Each file lands sealed in its slot on the checklist as Received, and your office checks it.

E-signature

Contracts and other documents your office sends to sign, typed or drawn, kept on the client's record. Government forms are signed by hand, not here.

Identity checks

Confirm a new client in person, recorded at no charge, or remotely with a photo of their ID, a selfie and a check of their details against official records, paid per step from the wallet.

Contacts and lead pipeline

Everyone who gets in touch, kept as a contact and moved along your pipeline until they become a client.

Client records

Each client's cases, documents, signatures and appointments on one record your staff share.

Client fee requests

Ask a client to pay a fee and they see it in their portal, paying by card once your office connects its payments account.

Your office

Calendar and booking pages

Booking pages clients book themselves, a personal link for each staff member, buffers and notice periods, and an email reminder before each appointment. The same time can never be booked twice.

Video meetings

Meetings in the browser with nothing to install. Transcription and a summary are optional, and everyone in the room is told while it records.

Tasks

To-dos with due dates, assigned to one person, several or a whole department, with a notification when one is yours.

AI assistant

Answers immigration questions only from official government pages, showing each source and the date it was read. A question about which form to file or whether someone qualifies is referred to an attorney or accredited representative.

Email notices and reminders

Key dates remind the person responsible a set number of days ahead, and the client too if you choose, in the client's language and under your office's name.

Staff roles and permissions

Invite your staff, give each a position, and decide what each position can see and do.

Branding and custom domains

Your office's name, logo and colour on what clients see, the links you send on your own web address, and email from your own address.

Usage wallet

One prepaid balance for what is used rather than subscribed: AI, translations, identity checks, email and document storage, each charged at its published rate.

MigrationPulse University

Courses on running the platform, from setup to the client portal and e-signature, and on using AI responsibly. Each is a set of lessons and a quiz.

Multi-office networks

Several offices under one account, each keeping its own clients and staff, with one view across them for the people who run the network.

Several offices, one account.

A network keeps each office's clients and staff to that office, and gives the people who run it one view across every location. Networks are set up with our team.

For networks
migrationpulse.app / offices
Offices in your network
Sample data
OfficeOpen casesDates this weekStatus
Main office467On track
Eastside314On track
Downtown229Dates due
Westside182On track

One office, or a network of them.

The plan carries every tool an office uses. Beyond it you pay only for what your office uses.

  1. One immigration office

    One office

    Everything an immigration office runs on, for one office.

    $1,999/yr
  2. Two or more offices

    Multi-office network

    Several offices under one account, arranged with our team.

    Contact us
See pricing

MigrationPulse is not on sale yet. Get in touch and we will tell you the day it opens.

Questions offices ask first.

Does MigrationPulse file cases with USCIS?

No. MigrationPulse prepares: it keeps the case, collects and checks the documents, and fills the current forms for your office to review. Filing stays with your office and your client, on paper or through the client's own online account. Nothing is ever sent to an agency from MigrationPulse.

Does it give legal advice?

No. The assistant answers only from official government pages and shows each source with the date it was read. A question about which form to file, or whether someone qualifies, is referred to an attorney or a DOJ accredited representative instead of answered.

We are not attorneys. Is it for us?

Yes. Your office declares its role: an attorney's office, a DOJ accredited representative, or a non-attorney office that helps clients fill in the forms they chose. The steps the rules reserve for a representative, such as adding Form G-28 to a packet, appear only for the first two.

Which filings does it cover?

It ships with templates for the filings USCIS and the State Department receive most: Work permit (Form I-765); Green card application inside the U.S. (Form I-485); Green card renewal or replacement (Form I-90); Citizenship application (Form N-400); Family petition (Form I-130); Employer petition for a temporary worker (Form I-129); Travel document (Form I-131); Immigrant visa through the consulate (Form DS-260); DACA renewal (Form I-821D); Extend or change a visitor, student or other temporary stay (Form I-539). Copy any of them to make it your office's own, or build a template for any other filing.

Can our clients use it in Spanish?

Yes. The client portal, the document requests and the case reminders a client receives work in English and Spanish, and the client can switch between them.

Who can see our clients' information?

Only your office. Each office's records are walled off from every other office, staff sign in with a second step, and identity numbers such as A-numbers and passport numbers are sealed at rest and shown by their last four digits.

What does it cost?

$1,999 a year for one office, paid in full, with no charge per staff member. Usage such as AI, translations, identity checks, email and document storage is paid from a prepaid wallet at published rates. Networks of several offices are arranged with our team. MigrationPulse is not on sale yet: get in touch and we will tell you the day it opens. See pricing.

Every case, every client, every deadline.

Tell us about your office and the cases it carries, and a person on our team will get back to you.

  • Identity numbers sealed at rest
  • Two-step sign-in for staff
  • Reply within one hour during business hours