Immigration projects
Open a file once: program, jurisdiction, status, and participants. Forms and document checklists seed from a standard pathway or a template your firm maintains.
Free for 30 days from when you create your firm. No credit card.
For immigration consultants and lawyers
Clients, files, IRCC forms, booking, and payments — built for Canadian immigration work.
Standard is free for 30 days from when you create your firm. No credit card.
Built in, then connected
A public booking page and electronic signature ship with the product, and they share data. You don’t need a separate scheduler, a signing product, or a connector between them. Then connect the calendar, meetings, payments, and accounting you already run.
Weekly open hours, a public booking page, retainer templates, and e-signature. When a client books, the contract can fill from that appointment and go out to sign.
Share a booking page with your weekly open hours and paid services. Prospective clients pick a time, pay, and get a confirmation. Busy times on a connected calendar are skipped automatically.
Write or upload templates in each language you serve. Booking details fill in automatically — name, service, date, meeting link. Send for signature when they book. Clients type or draw a mark; you can countersign or pre-sign.
Connect one calendar. Public booking skips busy times; confirmed appointments are written there.
Each staff member connects their Google Calendar in calendar settings. Public booking and call invites respect busy times and blocked hours. Confirmed appointments are created on that calendar.
Connect Microsoft 365 Outlook instead of Google. Public booking respects Outlook busy times, and confirmed appointments are created on that calendar.
Choose one meeting tool for join links on confirmed bookings.
When a calendar is connected, each confirmed booking can include a Google Meet link. Clients join from the confirmation page, the email, or the manage-booking link.
Each confirmed booking can include a Microsoft Teams join link. Clients join from the confirmation page, the email, or the manage-booking link. Works with Google Calendar or Outlook.
Each confirmed booking can include a Zoom Meeting link. Clients join from the confirmation page, the email, or the manage-booking link. Works with Google Calendar or Outlook.
Connect Square or Stripe — one processor per firm. Collect consultation fees at booking or send a payment link on a file. Connect Sage to post matching tax invoices.
Connect Square to charge consultation services and send payment links on a project. Clients check out on Square. You see unpaid bookings on home until they pay.
Connect Stripe to charge consultation services and send payment links on a project. Clients check out on Stripe. You see unpaid bookings on home until they pay. There is no platform cut.
Connect Sage Business Cloud Accounting to match clients by email, apply the right Canadian sales tax, and post invoices when Square or Stripe payments complete.
Open a file once: program, jurisdiction, status, and participants. Forms and document checklists seed from a standard pathway or a template your firm maintains.
Keep clients as durable records across engagements — contact details, consultation notes, immigration status, and expiry dates in one place.
Clients answer once. Your team uses those answers to prepare IRCC PDFs, including IMM 5476 representative details from the assigned staff profile.
Ask for passports, photos, and custom files. Clients upload in the portal; your firm previews, approves, or sends a file back with a comment.
Write or upload retainers in each language you serve, insert booking details automatically, and send them for electronic signature when a client books. Clients type or draw a mark; you can countersign or pre-sign.
Invite clients to a lasting portal. They sign in with the email on their file and a password handled on the server — never in the browser. Documents, questionnaires, invoices, and appointments stay in one place.
Each consultant connects their own Google Calendar. Public booking skips busy times, confirmed appointments sync to the calendar, and a Google Meet link is attached for the call.
Connect Square or Stripe to collect consultation fees at booking or send a payment link on a file — one processor per firm. Clients pay on that checkout. Unpaid bookings surface on the home screen.
Match clients to Sage by email, apply the correct provincial sales tax, and post invoices when Square or Stripe payments complete.
Each consulting firm is its own tenant. Invite admins and case managers. Work in English, French, or Spanish — including the client-facing flows they use.
Add participants inline, pick the program or a firm template, and seed the forms and document checklist in one screen.
Invite clients to the portal so they upload documents and complete the questionnaire. Review uploads without chasing email attachments.
Clients book on your public page. Calendar blocks busy time, a meeting link is attached, Square or Stripe collects the fee, and a contract can go out for signature.
Fill IRCC PDFs from answers already collected, keep signed contracts with the file, and retain or destroy closed files to match your firm’s duties.
Questionnaires, PDF fill, booking, and document review run on software logic. We do not send client files to generative AI providers.
Database, authentication, and file storage run on Supabase in Canada (AWS Canada Central).
TLS in transit, infrastructure encryption at rest, and firm-level AES-256-GCM for uploaded documents and many identity fields.
Access is scoped to each organization. Public booking pages use unguessable tokens with rate limits and expiry where configured.
Written to support PIPEDA accountability, with closed-file retention tools aligned to typical CICC six-year duties — not a certification, and not legal advice.
A seat is a staff login. Pay for the first seat, then add seats as you hire. Clients, files, and portal users are unlimited.
Founding rate — first 100 firms
$20/mo off the first seat · $10/mo off extra seats
Promo FOUNDING applies automatically for the first 12 months, then list prices.
First staff user
Save $20/mo$59/mo$79/mo
$590/yr
Then $79/mo after 12 months
Each extra seat
Save $10/mo+$29/mo+$39/mo
+$290/yr
Then +$39/mo after 12 months
A seat is a staff login. Clients on the portal do not take a seat.
Included
Integrations
Security
Set up your firm workspace in minutes and see whether it fits how you already practice.
The full product from the day you create your firm. No credit card.