Resources
Practical playbooks for immigration teams
Workflow guides written from real practice operations. Each guide is dated and reviewed; none of them is legal advice.
Guides
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 rec…
Read guide →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 →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 →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 →Client document collection workflow for immigration files
A dependable document collection workflow has three stages: build one reusable checklist per service, send the checklist to each case so the client uploads every file ag…
Read guide →Immigration CRM comparison: what to look for
To compare immigration CRM software, score each vendor on the work your office actually does: an immigration-specific data model (applicants, dependants, cases), governm…
Read guide →How to automate an immigration office in two weeks
To automate an immigration office, build the foundation first and switch automations on second. In week 1, set up your business profile, branches, team roles, services, …
Read guide →Retainer agreement workflow: from enrolled client to signed agreement
A reliable retainer agreement workflow has three stages. First, turn your agreement into a versioned template with merge fields and set reminder rules once. Second, for …
Read guide →How to move an immigration practice from Excel to a CRM
To move an immigration practice from Excel to a CRM, clean the spreadsheet first (one row per person per service, standard statuses, no duplicate emails), map each colum…
Read guide →How to automate client follow-ups in an immigration practice
Automate client follow-ups by splitting them into two groups. Predictable follow-ups (unsigned agreements, upcoming appointments, permit expiries, birthdays) can be sent…
Read guide →How to set up a client intake process for an immigration practice
A good immigration client intake process uses one entry point, short service-specific forms and fast triage. In ImmiPractice, publish one Form Menu link and QR code that…
Read guide →Practice management
How well-run immigration practices organize clients, files, leads, retainers and communication — whatever software you use.
How to organize an immigration office
An organized immigration office runs on five things: one system of record for every lead and client, clear roles with a single owner per file, a cons…
How to manage immigration clients
Manage immigration clients by keeping one complete record per person, moving each file through defined stages (enquiry, consultation, agreement, coll…
How to organize immigration case files
Organize immigration case files with a unique file number (for example 2026-0142), a folder name that adds family name and program (2026-0142_Sharma_…
How to manage immigration leads
Manage immigration leads by capturing every enquiry in one list with its source, assigning an owner immediately, making first contact within an hour …
What should you automate in an immigration practice?
Automate the repetitive, rule-based steps: capturing enquiries, acknowledging messages, signature and document reminders, appointment reminders, pre-…
How to reduce administrative work in an immigration practice
Reduce administrative work in an immigration practice by measuring where time goes for two weeks, then removing the biggest sources of waste: retypin…
How to organize immigration client documents
Organize immigration client documents with a per-program checklist, a status for every item (requested, received, approved, rejected), and one naming…
How to manage retainer agreements in an immigration practice
Manage retainer agreements with one approved template per service, version-controlled and reviewed at least yearly; merge client and fee details from…
How to automate client communication in an immigration practice
Automate immigration client communication by mapping each case stage to the messages clients need, then automating the predictable ones: enquiry ackn…
IMM 5476 Use of a Representative form: a workflow for RCICs and immigration law firms
The IMM 5476 Use of a Representative form is how an applicant tells IRCC that an RCIC, lawyer or other representative may deal with IRCC on their fil…
CICC regulations 2026: what the new rules change in your practice
The CICC regulations 2026 — the College of Immigration and Citizenship Consultants Regulations, SOR/2026-68 — came into force on 15 July 2026. They c…
RCIC client account rules: how to handle client funds under the CICC Code
Under the RCIC client account rules in section 32 of the CICC Code of Professional Conduct, an advance payment must be held in trust in a client acco…
Questions, answered
Direct answers to what immigration consultants and lawyers ask about CRM software, automation, case management, security and cost.
What is an immigration CRM?
An immigration CRM is client relationship management software built for immigration consultants and lawyers. It keeps every enquiry, client, retainer…
What does an immigration CRM do?
An immigration CRM captures enquiries from every channel, assigns them to staff, runs structured intake, sends retainer agreements for e-signature, c…
How does immigration case management software work?
Immigration case management software turns each signed client into a structured case file. The case holds the client and family details, service, fee…
How can immigration consultants manage clients?
Immigration consultants manage clients well by keeping one record per client that holds every note, document, agreement, payment and message; using s…
How do you automate retainer agreements?
To automate retainer agreements, build a versioned template with merge fields for the client, service and fee; generate each agreement from the case …
How do you automate client follow-ups?
Automate client follow-ups by listing the predictable moments when someone must be nudged — a new lead, an unsigned retainer, missing documents, an u…
What is the best CRM for immigration consultants?
There is no single best CRM for immigration consultants; the right one depends on which government you file with, your team size, where enquiries com…
Can an immigration CRM manage documents?
Yes. A good immigration CRM manages client documents through reusable checklists for each service, a client portal where clients upload against each …
Can an immigration CRM automate emails?
Yes. An immigration CRM can automate three kinds of email: system messages (sign-in codes, signing links, invoices, appointment confirmations), event…
How do you manage immigration leads?
Manage immigration leads by capturing every enquiry — ads, WhatsApp, web forms, phone, walk-ins, referrals — into one list with its source; giving ea…
What should an immigration CRM contain?
An immigration CRM should contain lead capture from every channel, verified client intake, retainer templates with e-signatures, a case record with f…
How much does an immigration CRM cost?
Immigration CRM pricing usually follows one of three models: per user per month, a flat price for the whole firm, or a custom quote for enterprise pl…
Is a cloud CRM safe for immigration client data?
A cloud CRM can be a safe place for immigration client data — often safer than email, shared drives and personal phones — if the vendor encrypts data…
Can a CRM fill IRCC forms?
Yes, some immigration CRMs can fill IRCC PDF forms such as IMM 5257, IMM 0008, IMM 5669 and IMM 1294 from data already collected from the client. Goo…
Do immigration consultants need a CRM?
Most immigration consultants benefit from a CRM once they handle more than a handful of active files, work with staff, run paid ads or collect docume…
Is 8am a good CRM for immigration law firms? Pros, cons and a yes-or-no verdict
8am (formerly AffiniPay) is a platform brand, not a single CRM. For immigration work, the product you would actually buy is 8am DocketWise, or MyCase…
What is INSZoom?
INSZoom is cloud-based immigration case management software owned by Mitratech, which acquired it in November 2020. Its roots go back to 1999. It is …
What tools do immigration lawyers use in Canada?
Canadian immigration lawyers and RCICs submit applications through IRCC’s own portals — the Authorized Paid Representatives (APR) Portal, the Permane…
How does immigration e-filing software compare across vendors?
In the US, Docketwise (Pro plan and above), INSZoom (desktop add-on), eImmigration (premium Chrome extension) and MyCase’s Docketwise-powered add-on …
Which immigration software lets clients complete intake and forms on their own?
Immigration platforms with client self-service intake include Docketwise (multilingual questionnaires and a client portal on every plan), eImmigratio…
What immigration case management software integrates with Outlook calendar?
Clio, Docketwise and INSZoom state two-way sync with Outlook or Microsoft 365 calendar. Clio needs a Microsoft 365 Business or Enterprise plan; Docke…
Which immigration case management software includes invoicing with online card and eCheck payments?
Clio (Clio Payments), MyCase (MyCase Payments), Docketwise (through LawPay) and eImmigration (premium card and ACH processing through Braintree or La…