The CRM built for Canadian RCICs.
One unified case shell. IRCC forms, trust accounting, 35 AI tools with DRAFT stamps, and a client portal — all in ca-central-1. Replace Officio + Excel + WhatsApp + ChatGPT + QuickBooks without compromise.
- No credit card
- Your data stays in Canada
- CICC Bylaw 6.3 ready
- Cancel any time
Ravi Sharma
Study Permit● AOR- ●Today · 09:42AOR receivedIRCC · GCKey webhook
- ◆Today · 08:14IMM1294 submittedby Jaspreet
- ✎YesterdaySOP v3 draftedAI · reviewed
- ↑Apr 193 documents uploadedRavi (client portal)
- ◉Apr 18IMM5645 startedby Anjali
- $Apr 17Retainer paid · $3,500LawPay trust
- ✉Apr 16Intake questionnaire sentvia WhatsApp
- ★Apr 15Case createdby Jaspreet
Chosen by Canadian RCICs and immigration firms
Everything your practice runs on, in one shell.
Cases, messages, trust, compliance, IRCC forms, documents — each tuned for Canadian RCICs and stitched together so your team trains once.
Kanban + Cases
Drag cases across Intake → Docs → Submitted → Post-decision. Same state machine across Express Entry, PGWP, Study Permit, and Spousal Sponsorship.
Cases · board
Multi-channel messaging
WhatsApp, SMS, email in one inbox. AI drafts replies in the client's tone; every output carries a non-dismissible DRAFT stamp for RCIC review.
Inbox
14 unreadHi Ravi, I just reviewed the study permit package. Two things we're waiting on: your IELTS result and the updated financial statement. Can you get both to me by Wednesday?
Hi Jaspreet! IELTS result is coming Friday. I can send the updated statement from Scotiabank tonight.
Perfect. As soon as we have both I'll finalise IMM1294 and we can file.
One question — my cousin is sponsoring part of the tuition. Does IRCC need a separate affidavit from him?
Yes — when a third party provides funds, IRCC typically asks for (1) a letter of support from the sponsor, (2) proof of their ability to pay (bank statements for 4 months), and (3) proof of relationship. Template attached. Draft for RCIC review before sending.
Thanks, I'll upload the IELTS result tonight.
Trust accounting
LawPay OAuth, hosted checkout at /pay/[token], 3-way reconciliation with live variance checker, branded Statement of Account PDFs.
Trust reconciliation
April 2026 · IOLTA #0042-TRUSTCompliance dashboard
Licensed-scope gating, retainer-before-work enforcement, CPD + PLI, 7-year audit log (UPDATE/DELETE denied at the DB layer).
Compliance
CICC year · Jul 2025 → Jun 2026Form autofill
IMM0008, IMM1294, IMM5257, IMM5406, IMM5409, IMM5475 and more. Autofill only — never auto-submit.
Document vault
Public upload link at /u/[token], per-applicant permissions, OCR + expiry tracking, encryption at rest.
Case lifecycle
Every stage, instrumented. Every step, auditable.
From intake to landing. The same state machine for all five core case types, with hooks for cron workers, webhooks, and the audit log.
- 01IntakeQuestionnaire · retainer · IMM5476
- 02DocsVault · OCR · request missing
- 03FormsPathway picker · autofill · sign
- 04SubmittedChrome ext · GCKey · checksum
- 05AORWebhook · biometrics · medicals
- 06DecisionCOPR · PPR · landing support
Metrics rounded for this preview · live dashboard in-app
Why RCICs keep switching
Your practice runs on six disconnected tools. AnyImmi replaces five of them.
Officio for cases. Excel for tracking. WhatsApp for client chats. Gmail for follow-ups. ChatGPT for drafts. QuickBooks for invoicing. Every hour stitching tools is an hour not spent on a case.
Unified Case Detail
One shell for every case. Ten tabs — Profile, Reminders, Questionnaires, Documents, Forms, Tasks, Agreements, Appointments, Communication, Billing. No more tab sprawl.
Learn moreIRCC forms with nightly sync
15 seeded forms. Pathway picker matches CaseEasy's Add Form UX. Nightly cron diffs AcroForm fields so drift surfaces in morning brief before it costs you a refusal.
Learn moreTrust-compliant payment rails
LawPay integration, hosted checkout at /pay/[token], 3-way trust reconciliation worksheet, branded Statement of Account PDFs. CICC Bylaw 6.3 ready.
Learn more35 AI tools with DRAFT stamps
CRS Calculator, SOP Generator, Refusal Analyzer, Paralegal. Every output carries a non-dismissible DRAFT stamp so nothing goes out without your review.
Learn moreClient portal that actually ships
Magic-link login, per-applicant permissions, public upload link at /u/[token], "View as client" impersonation with audit banner.
Learn moreCICC compliance, not bolted on
Licensed-scope gating, retainer-before-work enforcement, 7-year audit log (UPDATE/DELETE denied at the DB), CPD + PLI tracking, 21-field PII scrubber.
Learn moreUnified Case Detail
One shell. Ten tabs. Every case.
- Profile · Reminders · Questionnaires · Documents · Forms · Tasks · Agreements · Appointments · Communication · Billing
- Five-channel quick compose row — chat, email, Telegram, WhatsApp, SMS
- Case Options: Download application · Send invite · Manage permissions · E-Sign · Archive · Close · Delete
- Notes · Activities · Time-Entries slide-ins · Workflow assign · "View as client" impersonation
Ravi Sharma
Study Permit● AOR- ●Today · 09:42AOR receivedIRCC · GCKey webhook
- ◆Today · 08:14IMM1294 submittedby Jaspreet
- ✎YesterdaySOP v3 draftedAI · reviewed
- ↑Apr 193 documents uploadedRavi (client portal)
- ◉Apr 18IMM5645 startedby Anjali
- $Apr 17Retainer paid · $3,500LawPay trust
- ✉Apr 16Intake questionnaire sentvia WhatsApp
- ★Apr 15Case createdby Jaspreet
Board view
Drag cases across the stages your team actually uses.
- Per-card progress bar, pathway pill, deadline countdown, owner avatar
- Filter by owner, pathway, deadline — all URL-shareable
- Click a card for full case detail — no modal purgatory
- Automations fire on column transitions: send reminders, assign tasks, gate AI tools
Cases · board
Trust accounting done right
The 3-way reconciliation CICC actually asks for.
- LawPay OAuth accounts + webhook handler
- Public hosted checkout at /pay/[token] — no login required for clients
- Branded Statement of Account PDFs (Letter size, firm letterhead)
- AR aging cron: 30/60/90/uncollectible, updated nightly
Trust reconciliation
April 2026 · IOLTA #0042-TRUSTEvery IRCC form — autofilled.
Never auto-submitted.
The Chrome extension maps your case data to IRCC AcroForm fields on ircc.gc.ca. You always click Submit. AnyImmi never has a submit button, anywhere — extension, app, or MCP.
Composite customer voices
Six firms. Same story. Less software tax, more hours on cases.
Quotes are composites drawn from paid beta conversations with RCICs across the country. Real logos + names post-GA.
We cut our stitching time from 9 hours a week to under 2. The unified case shell is what Officio and CaseEasy both promised and never delivered.
Integrations
The stack your firm already uses.
We plug into the tools Canadian immigration firms actually run on, not the idealized list from a pitch deck.
The full shape
Everything a Canadian immigration practice actually needs.
Twelve sub-sections on the applicant profile. Regulatory tables that pass a CICC audit. Bilingual EN/FR. Built for Law 96.
12-section applicant profile
Work · Education · Language · Activity · Address · Travel · Identity · Family · Declarations · Corporate · Permits · Dependants.
Bilingual EN + FR
next-intl scaffold across the shell. Law 96 compliant with professional CA-FR translation before Quebec launch.
Kanban + team calendar
Drag cases across stages, see every consultant's schedule in one multi-calendar view.
Timer bar + global time log
Persistent timer in the shell, roll-up at /time. Matches hours to billing plans.
Nightly cron workers
IRCC form sync · Express Entry draws · AR aging. Morning brief alerts on drift and activity.
Regulatory table stakes
CICC Annual Report, Representatives register, Designated Person, CPD + PLI.
Stop stitching software. Start submitting cases.
Start a 14-day trial. Your data stays in Canada. If AnyImmi isn't a fit, walk away clean — we'll export your data.
