The industry overloaded the word CRM until it meant “our software.” Then consultants bought HubSpot, attached a Dropbox link, and wondered why the medical exam still expired in silence.
Here is the distinction that saves the purchase order.
Deal-state vs file-state
Deal-state is the world of CRM: a person, a value, a stage in a sales funnel, a next activity, a source. When the stage is Won, the object’s job is largely over.
File-state is the world of case management: a matter with a program, a checklist that is 6 of 8, a document with versions, a deadline that can destroy the strategy, a conversation with the client, an invoice, and a history of who touched what.
Immigration work is almost all file-state. Sales is the on-ramp.
Side by side
| CRM | Case management | |
|---|---|---|
| Primary object | Contact / deal | Case / matter |
| Success metric | Conversion, revenue in pipeline | Complete, timely, defensible file |
| Documents | Attachments, if any | Typed, versioned, requested, expired |
| Client access | Rare; marketing portal at best | Checklist, status, e-sign, pay |
| Deadlines | Task due dates | Program and document clocks |
| Money | Deal amount | Fees vs government costs, plans, retainers |
| Compliance posture | Sales records | Access, versions, audit on the file |
| When it ends | Closed-won | Post-decision / closed file retention |
A concrete example
Lead: “Family of four, interested in Express Entry.” CRM work: source = Facebook ad, owner = Amira, stage = Consultation booked. Useful.
After retainer: you need language test validity, proof of funds dated correctly, a dependent’s passport expiry, a NOC conversation, and a portal thread when they send the wrong bank letter three times. That is not an opportunity stage. That is a case. If your CRM represents it as a note titled “docs,” you will miss the expiry.
The expensive middle: CRM plus folders
This is the default Canadian consultancy stack:
- CRM for names
- Google Drive for PDFs
- Gmail for “any update?”
- Stripe or e-transfer for money
- A whiteboard for deadlines
Each tool is fine. Together they have no join key. The client “Sara K.” in the CRM is “Sarah Khan” in Drive and “S. Kahn” on the invoice. Case management software exists to be the join key.
When you still want a CRM
Keep (or buy) a standalone CRM if marketing automation is a core competency: paid ads at volume, complex nurturing, a sales team that never opens a case file. Integrate it so Won creates a client in the practice system once. If you do not have that sales machine, you want pipeline features inside the practice tool, not a second database.
Reporting: two different dashboards
CRM reports answer marketing questions: cost per consultation, source quality, time-to-won. Case reports answer delivery questions: files per consultant, checklist age, invoice days outstanding, documents expiring in 30 days. If you only have the first dashboard, you will grow intake and drown in files. If you only have the second, you will not know which ads to turn off.
Owners need both. That is an argument for one platform with two report families — or a disciplined CRM that stops at conversion plus a case system that never duplicates the person. Dual reporting with mismatched names is how partners argue in Monday meetings.
Training: who learns which object
Reception lives in the pipeline. Consultants live in the case. Bookkeepers live in invoices. If those are three products, you will run three trainings and still get WhatsApp. If they are three tabs in one product, you train the tab, not the vendor.
A practical split for the first week of a new system: reception only creates leads and books appointments. Consultants only touch cases and documents. Nobody except the owner deletes anything. Expand permissions after the first clean week, not before.
A 90-day migration from CRM-plus-folders
- Days 1–30. New paying files live only in case software. CRM is for inquiries not yet retained. Drive is read-only for those new files.
- Days 31–60. Portal on. Stop accepting documents in email for new files. CRM Won-stage must create the client or be abandoned for that person.
- Days 61–90. Decide: keep the CRM for ads-heavy nurturing, or turn it into a form-to-lead pipe and close the rest. Import only active cases. Do not boil the ocean of old PDFs.
If at day 90 consultants still keep a private Drive “just in case,” the case system is not the system of record. That is a management problem the software cannot finish for you.
How ImmigrateOS can help
ImmigrateOS is case-first and still includes leads: stages, sources, lost reasons, convert-to-client. After conversion, the same platform holds the case, documents, forms, tasks, calendar, messages, invoices, and portal. That is the point of an operating system rather than a CRM skin.
Read the complete practice management guide for module-by-module detail, then features for what is actually in the product.
Frequently asked questions
Can I use a CRM and case software together?
Yes, with a clear rule: the CRM dies at convert, or it stays in sync via a real integration. Two living records for the same human is how you call the wrong phone number. Most small firms should pick one system of record instead.
Which should I buy first?
If inquiries are leaking, fix pipeline. If retainers are signed and files are chaotic, fix case management. If both are true, buy a practice platform that includes leads — not two vendors.
Is practice management just a fancy CRM?
No. Practice management includes CRM-like intake, then documents, forms, tasks, calendar, billing, portal, and audit. A CRM that adds a “files” tab is still usually a CRM.
Where does ImmigrateOS sit?
Practice management with a pipeline. Leads convert to clients and cases. It is not a Salesforce replacement for a multi-product sales org. It is the operating system for the immigration file.
This article is practice-management guidance for immigration professionals. It is not legal, immigration, or regulatory advice, and ImmigrateOS is not affiliated with IRCC, CICC, or any government agency. Confirm current professional obligations with the College of Immigration and Citizenship Consultants and current program rules with IRCC.