Built for Security.

The immigration CRM that keeps every client and case moving.

From the first enquiry to the final invoice, ImmiPractice brings your team’s work into one clear workspace. See the client, the documents, the agreement, the payment and the next action — together.

No credit card required14-day free trial

Explore the workflow ↓

Practising in Canada? See our immigration CRM for Canadian practices and the CRM for RCICs.

  • Data hosted in Canada
  • Passwordless sign-in
  • Official WhatsApp Cloud API
  • 20+ currencies
Case ENR-2026-00042
MC
Maya ChenStudy permit · Head Office
Enrolled
StageFiling
OwnerR. Singh
Documents9 / 11
  • Retainer signed audit ✓
  • Installment 1 invoiced
  • Police certificate awaiting
  • Next: questionnaire review · today
New leadMeta Ads · Visitor visa
Agreement signed2 min ago
Payment receivedInvoice emailed ✓

Illustrative workflow · sample data

Enquiries flow in from

Lead sources supported: Meta Lead Ads (Facebook and Instagram), WhatsApp Business, Form Menu and QR code, website forms, reception walk-ins, referrals and manual entry.

Your clients’ data stays in Canada. Every record, document and signature in ImmiPractice is stored on servers located in Canada.

Learn more →

For immigration lawyers, RCICs and growing consultancy teams

What is ImmiPractice?

ImmiPractice is an immigration CRM and practice management platform. It connects enquiry capture (Meta Lead Ads, WhatsApp, verified forms), consultation booking, retainer e-signatures, document checklists, a client portal, case and filing management, invoicing and team permissions around one client record — built for security, speed and automation.

Product facts checked 22 October 2026

The problem

Your practice isn’t slow. Your information is scattered.

Enquiries in one place, documents in another, deadlines and handoffs in a third. Every switch costs time, repeats data entry and leaves clients asking “what’s next?”.

Without one record

  • Ad leads downloaded into spreadsheets — sometimes
  • Client chats on counsellors’ personal phones
  • Retainers emailed, printed, scanned, lost
  • “Did you send your bank statements?” — again
  • Installments tracked in a notebook
  • Everyone sees everything, or no one sees anything

With ImmiPractice

  • Every enquiry lands in one pipeline, in real time
  • WhatsApp conversations belong to the business
  • Retainers signed on a phone, with an audit trail
  • Clients see exactly which documents are missing
  • Every payment has proof and its own invoice
  • Seven roles and branch-level data isolation

One client journey

Follow one client from first tap to final invoice.

Six connected stages. One record. Every person knows their next step. (Sample client, illustrative data.)

1. Capture enquiry

Maya taps your Instagram ad. Her Meta Lead Ads entry appears in ImmiPractice in real time, tagged “Meta Ads · Study permit”, and the calling team is notified.

What changes in the recordLead created · Source: Meta Ads · Status: New

Who acts: Reception · Marketing

Built for

Security. Speed. Automation.

Three promises, each tied to something the product actually does today.

Security

Designed so the fewest people see the least data they need.

  • Passwordless one-time-code sign-in for staff and clients
  • Seven roles, branch-level data isolation
  • Private file storage, permission-checked downloads
  • Agreement audit trail · encrypted mailbox credentials
How we protect data →

Speed

Type it once. Every stage reuses what came before.

  • Meta Ads leads arrive in real time — no CSV downloads
  • Returning clients see their answers pre-filled
  • Lead → case with one status change
  • Retainers merge case details automatically
See the lead flow →

Automation

Reminders and follow-ups that run themselves — with you in control.

  • Unsigned-agreement reminders and link expiry
  • Appointment and exact-time task reminders
  • Birthday and visa-expiry emails, throttled campaigns
  • Instant bell alerts for leads, signatures and uploads
See automations →

Everything in one workspace

Thirteen modules. One client record.

Each module is available today unless labelled otherwise. Click any card for the full workflow.

Lead management

Every enquiry from Meta Ads, WhatsApp, your forms and walk-ins lands in one pipeline with an owner and a next step.

AvailableLearn more →

Client intake & Form Menu

One branded link and QR code lists your services. Clients verify their email, then fill the right form — pre-filled if they have been here before.

AvailableLearn more →

Agreements & e-signatures

Generate retainer agreements from versioned templates, send for e-signature, and let automatic reminders chase unsigned links.

AvailableLearn more →

Case management & filing

Enrolled clients become numbered cases with a filing workflow, memos, questionnaires, document checklists and a status everyone can see.

AvailableLearn more →

IRCC form autofill

Fill IRCC PDFs such as IMM 5257, IMM 0008, IMM 5669 and IMM 1294 from one client record — barcodes intact, family data entered once.

AvailableLearn more →

Client portal

Clients upload documents, answer questionnaires and book appointments through an email-verified portal — no passwords to forget.

AvailableLearn more →

Document checklists

Build reusable checklists per service, send them to clients, review each upload and download a whole case as one ZIP.

AvailableLearn more →

Fees, invoices & accounts

Set case fees and tax, record part-payments with proof, generate PDF invoices and email them — with a ledger for the whole office.

AvailableLearn more →

Team, branches & permissions

Seven ready-made roles, branch-level data isolation and per-business permission overrides — plus passwordless sign-in.

AvailableLearn more →

WhatsApp inbox & broadcasts

Connect your WhatsApp Business number through Meta’s official Cloud API, reply as a team, send files and run consent-based broadcasts.

AvailableLearn more →

Calendar, appointments & tasks

A shared calendar with working hours, client self-booking, reminders and a task manager with exact-time alerts.

AvailableLearn more →

Marketing automations

Birthday and visa-expiry reminder emails that send themselves, plus email campaigns — from your own mailbox.

AvailableLearn more →

Office & team analytics

See leads versus enrollments over 12 months, by branch and by source, plus team performance for every member.

AvailableLearn more →
7built-in roles with editable permissions
20+currencies for fees and invoices
1link & QR code for all client intake
0passwords for staff or clients to leak

Product facts, not customer statistics. Checked 22 October 2026.

For each role

Everyone opens ImmiPractice and sees their next step.

Owner / Admin

Every branch, every number: leads vs. enrollments, sources that convert, team performance and money received versus pending.

Office analyticsPermission gridBilling

Reception

Add walk-ins in seconds, share the Form Menu QR, book consultations. Sees own-branch leads only — never enrolled cases.

Quick add leadForm Menu QRCalendar

Calling team

A queue of assigned leads with scheduled callbacks first. Log the outcome, schedule the next call, move on.

Calling queueWhatsApp inboxBell notifications

Consultant / Lawyer

Consultations on the calendar, retainers from templates, and the full client history before every conversation.

AgreementsCase pageTasks

Filing team

Only the cases assigned to you, with memos, checklists, questionnaires and a ZIP of every document.

Filing queueChecklistsDaily check

Accounts

Fees, tax, installments with proof, invoices by email, and a ledger you can export.

PaymentsInvoicesLedger

Client

One link. A code instead of a password. Forms, uploads, questionnaires, signatures and bookings on their phone.

Form MenuPortalE-signature

Trust

Straight answers about your clients’ data.

Immigration files hold passports, finances and family histories. Here is what ImmiPractice does today — encryption, Canadian hosting, backups and recovery objectives — and what we are still working towards.

Read the security overview
Encryption
Client data encrypted in transit and at rest.
Sign-in
Email one-time codes. No staff passwords stored.
Permissions
Seven roles, branch isolation, admin-only permission edits.
Files
Private storage, blocked from direct web access.
Audit
Every agreement view, reminder and signature is logged.
Hosting
All customer data is hosted in Canada.
Backups
Daily, kept 30 days · RPO 24h / RTO 8h.
SOC 2
SOC 2 Type II in progress.

Guides

Practical playbooks for immigration teams

All guides →
7 min read · 22 October 2026

WhatsApp for immigration consultants: a compliant client-messaging playbook

A practical policy for running client WhatsApp as a team: the right WhatsApp product, the 24-hour window, templates, consent, what never to send, and how to keep the record.

Read guide →
6 min read · 22 October 2026

Meta lead ads for immigration consultants: from ad form to booked consultation

How to design Meta lead forms that qualify, reach new leads quickly, route and follow them up consistently, and measure which ads actually produce enrolled clients.

Read guide →
6 min read · 22 October 2026

Running a multi-branch immigration consultancy: roles, data separation and reporting

A practical model for structuring branches, limiting staff access to what each role needs, keeping standards consistent and reporting fairly across offices.

Read guide →
7 min read · 24 September 2026

From lead to signed retainer: a 7-step workflow for immigration firms

A repeatable seven-step path from first enquiry to signed retainer, with who owns each step and what to measure.

Read guide →
6 min read · 24 September 2026

How to run an immigration client document checklist that clients actually complete

A process for building per-service checklists, collecting files securely and reviewing them without endless chasing.

Read guide →
8 min read · 24 September 2026

Choosing an immigration CRM: 12 questions to ask before you buy

A vendor-neutral buying checklist covering workflow fit, security, data ownership and cost.

Read guide →

Free trial · no credit card

Register your company now.

Start your 14-day free trial in minutes. No credit card, no sales call, no password — just your work email.

No credit card required14-day free trial

  1. 1
    Register your businessYour company becomes the workspace, with a Head Office branch and you as Business Admin.
  2. 2
    Verify with a 6-digit codeWe email your code. No password to create or remember.
  3. 3
    Add services & invite your teamSet up your services, branches and roles, then share your Form Menu link.

Customer reviews

What immigration practices say about ImmiPractice

★★★★★ 5.0 out of 5 from 1 review

★★★★★

We started using ImmiPractice to bring more structure and automation into our immigration practice. Before ImmiPractice, several tasks such as client intake, retainer agreements, document management, IRCC forms, and client communication required more manual work and follow-up.

ImmiPractice has made our day-to-day workflow much easier and more organized. The automation of retainer agreements, client intake, IRCC forms, WhatsApp communication, and payments helps our team save time and reduces the chances of missing important tasks.

What we like most is having everything connected in one place instead of managing different tools for different parts of the process. It has made our office workflow faster, more professional, and easier to manage.

Khushwinder Singh SidhuWizzline Immigration · Mohali

Frequently asked questions

What is ImmiPractice?

ImmiPractice is web-based immigration CRM and practice management software. It connects enquiry capture, verified client intake, consultation booking, retainer agreements with e-signature, document checklists, case and filing management, invoicing, WhatsApp and team permissions around one client record.

Who is ImmiPractice for?

Immigration and visa consultancies (including multi-branch teams), Regulated Canadian Immigration Consultants (RCICs) and immigration law firms that want one system from first enquiry to case outcome.

Can it manage both leads and cases?

Yes. Leads are captured, assigned, called and qualified in the lead pipeline. Marking a lead “Enrolled” turns it into a numbered case with fees, agreements, payments, documents and a filing workflow.

What do clients see?

Clients use one branded link or QR code. After verifying their email with a one-time code, they can submit service forms, upload checklist documents, answer questionnaires, sign agreements and book appointments. They never need a password.

Is ImmiPractice secure?

Staff sign in with email one-time codes instead of passwords, access is controlled by seven roles with branch-level data isolation, client files are only served through permission checks, agreement events are audit-logged, and connected mailbox passwords are stored encrypted. See the Security page for details.

What is available today?

Lead management, Form Menu intake, calling queue, agreements and e-signatures, case and filing management, document checklists, client portal, calendar and tasks, fees and invoices, accounts ledger, WhatsApp Cloud API inbox, marketing automations, analytics, team permissions and IRCC PDF form autofill are available now. AI add-ons (AI Receptionist, AI Case Worker, AI Counsellor and more) are available on top of any plan.

How much does ImmiPractice cost?

The Standard plan is CA$89 per month with unlimited leads, cases, team members and branches. Pay yearly to save 10%. Lifetime access and a PRO plan are also available.

How can we contact ImmiPractice?

Email sales@immipractice.com or call or WhatsApp +1 289-906-3018 anytime — the same number covers sales, support and WhatsApp automation enquiries.

Do IRCC forms generated by ImmiPractice validate in Adobe Acrobat?

Yes. Generated PDFs such as IMM 1294 and IMM 5257 keep their 2D barcodes and validation working in Adobe Acrobat, and forms are updated within 72 hours of any IRCC revision.

Is our data hosted in Canada?

Yes. All ImmiPractice customer data — client records, documents, agreements and signatures — is hosted in Canada, and encrypted in transit and at rest.

Can we migrate our existing data?

Talk to us about your current system and data format during your demo, and we will tell you what we can import.

How can we get a demo or trial?

Book a demo on this site, or register your company at app.immipractice.com to start a 14-day free trial. No credit card is required.

WhatsApp us