Client portal for immigration lawyers

Every visa application, one document at a time

Collect passports, police certificates and evidence for each applicant, keep the whole family in one secure portal, and show clients where their application stands.

14-day free trial · No credit card · Clients are always free

Visa cases are won on the evidence.Collecting it shouldn’t be the hardest part.

One missing document holds up the file

An expired passport scan or an untranslated birth certificate turns up the week you planned to submit.

Five family members, five email threads

Every dependent has their own passport, photos, medical results and police certificate to send.

Long waits, anxious clients

Processing takes months, and applicants fill the silence with emails asking what happens next.

The visa process

From eligibility check to decision

Give each family one portal for every form, document and update on their case, from the first assessment to the decision letter.

Eligibility questionnaires that branch by visa

Ask about travel history, relationships, employment and past refusals, and show the questions for each visa category only when they apply.

  • Conditional logic for each visa type
  • Repeating sections for each trip, address or employer
  • A public web form for eligibility enquiries
Learn more about Assessment

Retainers signed from anywhere in the world

Clients overseas sign your retainer from their phone, and you can verify their identity before work begins.

  • Type, draw or upload a signature
  • Government ID check through Stripe Identity
  • Signing certificate with IP addresses
Learn more about Retainer

An evidence checklist for each applicant

Name every document the visa needs: passports, birth and marriage certificates, police checks, health exam results, payslips. Clients upload against the list.

  • Upload links that work without a login
  • Automatic reminders for outstanding items
  • Labels to tag each file by applicant
Learn more about Evidence

One portal for the whole family

Add the main applicant, partner and adult children as users on one client, with a primary contact for notices.

  • Separate forms for each family member
  • Common fields reuse shared details such as an address
  • A task list showing every outstanding item
Learn more about Family

A clear timeline for every application

Show each stage on a milestone board, from evidence complete to submission, requests for further evidence and the decision.

  • Due dates and an assignee for each stage
  • Notify the client when a milestone moves
  • Attach the decision letter to the final milestone
Learn more about Case progress

For immigration practices

Designed for clients in every time zone

ID checks for clients abroad

Verify a government ID through Stripe Identity, which supports ID documents from many countries.

Sign in by SMS or email

Clients get a one-time code wherever they are, with no password to set up or forget.

Decision letters delivered securely

Share grant and refusal letters in the client’s folder and see when they’ve been opened.

Visa guides in your portal

Publish checklists for each visa type, passport photo rules and translation requirements.

Changes in circumstances

Clients report a new address, job or baby as a service request, so nothing slips past the file.

Fees paid by card

Invoice each stage of the case through Stripe and let clients pay from anywhere.

Answer once

Travel history entered once, not five times

Immigration forms ask the same questions again and again. Common fields map a question across every form you send, so names, dates of birth and addresses carry from the questionnaire to the next form automatically.

  • Prefill details you already hold
  • Input history shows every change and who made it
  • Export any submission to PDF for the file
Explore client onboarding

FAQ

Questions from immigration lawyers

Can each family member have their own login?
Yes. Add several users to one client, such as the main applicant, partner and adult children, and choose a primary contact. They share the same portal, so everyone sees what’s still outstanding.
Can clients upload documents from their phone?
Yes. The portal works in any mobile browser, and upload request links work without a login. Each file can be up to 50 MB.
Can Portalstack verify a passport?
Portalstack can run a government ID check through Stripe Identity, requested from the client record. It confirms the person matches their ID document; it doesn’t assess visa eligibility. Each check costs US$3.50 in credits.
Can I reuse my questionnaires for each visa type?
Yes. Save forms to My templates and reuse them for every new client, or assign them automatically when a client is added. Folder templates give every client the same evidence folders.
How do I keep clients updated while they wait?
Use a milestone board to show each stage of the application and notify clients when one moves. A home page and knowledge hub in the portal answer the common questions about processing.

Get started

Make the next application your most organized yet

Set up your evidence checklist, invite a client and their family, and watch the documents arrive.

Start free trial

14-day free trial · No credit card · Clients are always free