Messaging
One inbox for WhatsApp, SMS, and email. All linked to cases.
Clients talk where they want — WhatsApp for most, SMS for visa turnarounds, email for documents. AnyImmi threads all three per client and logs everything to the case audit trail.
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.
Inbox · Ravi Sharma · Study Permit case · mixed WA/Email thread
How it works
Three steps. Opinionated defaults.
- 01
Connect channels
Bring your own WhatsApp Business number, Twilio number, and Resend domain. AnyImmi handles verification and A2P 10DLC registration.
- 02
Route and thread
Every inbound message is matched to a client via phone/email. Un-matched inbound goes to an intake queue for quick case creation.
- 03
AI-assisted reply
Hit ⌘J to generate a draft. Every AI reply comes DRAFT-stamped in orange. You approve, edit, or regenerate — never auto-send.
Objection handling
The three questions we always get.
Can I keep my existing WhatsApp Business number?
Yes. AnyImmi runs through Meta Cloud API — bring your own verified WhatsApp Business number. If you're starting fresh, we'll walk you through the verification in under 30 minutes.
What happens to the audit log on a messaging channel outage?
Outbound queues via BullMQ and retries with exponential backoff. Every send and failure logs to the 7-year audit trail, including the failure reason. You see the delivery state in the thread.
Is there PII leakage when AI drafts a reply?
Default LLM routes to Gemini in CA-region. If a firm opts in to non-CA models (Claude/OpenAI), AnyImmi runs the 21-field PII scrubber before dispatch — name, DOB, UCI, passport, SIN, address, phone, and 14 more.
See messaging live in your firm.
Trial for 14 days. Data stays in Canada. Walk away clean — we'll export it.
