Platform features

Every capability your firm needs — and the ones you're about to need.

ImmigrateOS is a complete immigration operating system: pipeline, delivery, schedule, money, intelligence, admin, client portal, and integrations. Organized the same way as the app itself.

Pipeline

From first inquiry to active case

Qualify leads, convert to clients, and manage cases on stages your firm configures — not hardcoded defaults.

Leads Kanban & table

Pipeline views with stage tracking from New through Won or Lost.

Lead source tracking

Website, referral partner, walk-in, social, or paid ad — know where every inquiry came from.

Lost reason capture

Document why leads didn't convert — useful for funnel reporting.

AI eligibility pre-screen

Rough program match before a consultant spends time on a call.

Lead scoring

Prioritize inquiries by fit, urgency, and conversion likelihood.

Convert to client

One click — intake data carries over with no re-typing.

Client profiles

Personal details, family, employment, and education in one record.

Duplicate detection

Flag and merge duplicate client records before casework splits.

Configurable case stages

Your firm's Kanban — Intake through Post-Approval or custom names.

Case board & table

Kanban and list views with program type, assignee, and risk flags.

Case risk flags

Expiry, gaps, and checklist issues surfaced on the board.

Referral partner tracking

Tie leads and revenue back to referral partners and agents.

Bulk CSV import

Migrate existing client and lead data from spreadsheets.

Portal invite

Send clients a secure link to their portal from the client record.

Program types

Express Entry, PNP, study/work permits, sponsorship, citizenship, and more.

Case assignment

Assign by consultant specialty, capacity, and availability rules.

Delivery

Documents, forms & submission-ready packages

Versioned document management, AI extraction, form automation, e-signature, and one-click submission packages.

Document library

Per client and per case — categorized, searchable, and filterable.

Document versioning

Re-uploads create new versions. Nothing silently overwritten.

Document requests

Request specific documents from clients with overdue tracking.

AI document extraction

Auto-detect type, expiry date, and name mismatches on upload.

Expiry alerts

Passport and medical exam deadlines on the dashboard before they bite.

Forms & templates

Government forms, retainers, and engagement letters in one library.

Merge-field autofill

Client and case data populates template fields automatically.

AI form auto-fill

AI drafts form answers from case context — you review before sending.

Built-in e-signature

Send, track, and confirm signatures without a third-party tool.

Submission package generator

Correctly ordered and named PDF or zip — one click.

Government form library

IRCC, USCIS, and firm-specific forms kept current.

Document turnaround metrics

Track how long document collection takes per case and consultant.

OCR scanning

Extract text and fields from scanned PDFs and photos.

eFiling

Submit supported forms directly to IRCC and USCIS from the case.

Submission review workflow

Preview, finalize, and lock packages before they leave the firm.

Document categories

Identity, financial, employment, education — organized by type.

Schedule

Tasks, calendar, appointments & communication

One task model everywhere. Calendar sync. Unified inbox. Branded booking pages.

Tasks

Single task model on dashboard, calendar, client, and case tabs.

Calendar views

Day, week, and month — appointments, tasks, and deadlines together.

Google Calendar sync

Two-way sync with your Google Calendar.

Outlook / Microsoft 365

Two-way sync with Outlook and Microsoft calendars.

Apple Calendar sync

Dedicated iCloud calendar named after your firm.

AI scheduling assistant

Conflict detection and suggested open slots.

Appointments

Consultation scheduling with email and SMS reminders.

Branded booking pages

Public /book/your-firm — embed or share directly.

Unified messaging

Email, SMS, and portal messages in one inbox.

AI draft replies

Suggested responses from case context — you edit and send.

Consultant availability

Set working hours, time off, and booking slots per consultant.

Bulk SMS & email

Send templated messages to client groups or pipeline segments.

Notification center

In-app alerts for deadlines, messages, payments, and stage changes.

Appointment reminders

Automated email and SMS reminders before consultations.

Message templates

Reusable templates for common client communications.

Primary calendar selector

Choose which connected calendar drives your schedule.

Money

Invoicing, payments & accounting

Service fees separate from government fees. Portal payments. QuickBooks and Xero sync. Trust accounting.

Client invoices

Create, send, and track with line-item detail.

Service vs government fees

Keep your fee and pass-through government costs separate.

Payment plans

Split service fees into installments clients pay over time.

Stripe portal checkout

Clients pay full balance or next installment online.

Accounting sync

Sent invoices, contacts, and payments sync to QuickBooks Online or Xero.

Overdue tracking

Overdue invoices surface on the dashboard automatically.

Payment reminders

Automated reminders before and after due dates.

Trust accounting

Separate retainer ledger with immutable transaction history.

Referral commissions

Track partner fees tied to the invoices they generated.

Service catalog pricing

Standard fees and government costs per program in Settings.

Invoice PDF export

Branded PDF invoices sent to clients and stored on the case.

Revenue reporting

Revenue by program, consultant, and time period.

Manual payment recording

Log bank transfers, cheques, and cash alongside Stripe payments.

Expense tracking

Log case-related expenses against client matters.

Retainer requests

Request and track retainer deposits before work begins.

Financial audit trail

Every invoice change and payment logged in the audit log.

Intelligence

AI, reporting & immigration tools

Embedded AI across the workflow — not a standalone chatbot. Plus CRS, NOC, knowledge base, and analytics.

AI daily briefing

Deadlines, expiries, and risks — the first thing you see each morning.

Case checklist generator

Program-aware document lists the moment you pick a service.

Persistent copilot

Context-aware panel on every page — ask about the case you're viewing.

Case risk flagging

Patterns that tend to cause delays or refusals — flagged automatically.

AI lead pre-screen

Eligibility rough-match on the lead record before the first call.

AI document extraction

Type, expiry, and name mismatch detection on upload.

AI message drafts

Reply suggestions pulled from case context in Messages.

RFE response assistant

AI drafts response outlines from the request and case file.

CRS calculator

Express Entry score calculator embedded in leads and cases.

NOC lookup

Search by job title or NOC code with TEER classification.

Knowledge base

IRCC regulatory feed plus your firm's SOPs and reference articles.

Global search ⌘K

Jump to clients, cases, documents, tasks, leads, and invoices.

Reports & exports

Revenue, caseload, funnel, and turnaround — PDF and CSV.

Scheduled email reports

Automated weekly or monthly reports to partners and managers.

USCIS / IRCC status tracking

Receipt numbers, processing updates, and decision notifications.

AI narrative insights

Plain-language summaries of firm performance in Reports.

Admin & compliance

Settings, staff, security & integrations

Configure your firm once. Role-based access, audit log, staff management, and a full integrations marketplace.

Service catalog

Programs, packages, pricing, and standard checklists per service.

Case playbooks

Auto-apply document requirements and task sequences on case creation.

Roles & permissions

Owner, Admin, Senior Consultant, Consultant, Paralegal, Front Desk, Accountant.

Audit log

Immutable record of status, document, and financial changes.

Staff directory

RCIC license tracking, CPD hours, and expiry alerts.

Workload & capacity

See caseload per consultant and assignment suggestions.

Organization profile

Firm name, logo, contact info, and portal branding.

Team invites

Invite staff via WorkOS with role assignment on join.

Case stage editor

Rename, reorder, and add Kanban stages per firm.

Integrations marketplace

Stripe, QuickBooks, Xero, Slack, calendars, webhooks, and API — see all.

Multi-branch support

Separate offices with shared or isolated casework and reporting.

SSO & enterprise auth

Single sign-on for firms on Microsoft or Google identity.

Custom attributes

Add firm-specific fields to clients, cases, and leads.

Workflow automation

Trigger tasks, messages, and stage changes on events.

Notification preferences

Per-user email and SMS alert settings.

Data migration support

Guided import from spreadsheets and legacy systems.

Client portal

A separate authenticated surface for clients

White-labeled, mobile-friendly portal — so "any update?" stops being your busiest email folder.

Plain-language status

Progress steps clients understand — not internal stage names.

Document upload

Submit requested documents matched to your checklist.

Checklist progress

"3 of 8 received" — visible to the client without asking.

E-signature requests

Retainers and forms signed without printing anything.

Pay invoices online

Full balance or next installment via secure Stripe checkout.

Message consultant

One thread that appears in your firm's unified inbox.

Book a consultation

Branded booking page at /book/your-firm.

Mobile-friendly

Responsive portal clients can use on any device.

Portal notifications

Email alerts when documents are requested or status changes.

Multilingual portal

Client-facing UI in English, French, and additional languages.

Secure authentication

Separate client auth — isolated from firm staff accounts.

Government fee transparency

Service fees and government costs shown separately at checkout.

See the platform with your firm's programs.

Book a demo tailored to your caseload — or start a free trial and explore on your own.