Integrations

Connect the tools your firm already runs on.

Payments, accounting, documents, e-signature, calendars, video meetings, team alerts, and automation — configured once in Settings, not rebuilt in every workflow. How each connection uses data is in our Privacy Policy and Terms of Service.

Stripe Payments
Square Payments
QuickBooks Accounting
Xero Accounting
Dropbox Documents
Drive Documents
OneDrive Documents
DocuSign E-sign
Twilio SMS
Slack Alerts
Google Calendar
Meet Video
Microsoft Calendar
Apple Calendar
Webhooks Automation
Payments

Clients pay invoices without another email thread.

Stripe Connect Portal payments & installments
Professional

Clients pay online from the portal

Connect your firm's Stripe account so clients pay service fees and installments directly from the client portal — full balance or next scheduled payment.

  • Portal checkout for invoices and payment plans
  • Government fees shown separately from service fees
  • Stripe dashboard link from Settings
Square Alternative portal checkout
Professional

Square-first firms stay on Square

Already running payments on Square? Connect once and choose Square as your active provider — same portal checkout flow, one provider at a time.

  • Connect your firm's Square account
  • Square-hosted checkout for full or installment payments
  • Switch between Stripe and Square in Settings
Accounting

Keep your books in sync without double entry.

QuickBooks Online Invoice & client sync
Professional

No double entry for sent invoices

Connect once. Sent invoices and client records sync to your firm's QuickBooks books automatically.

  • Invoice sync when you send to a client
  • Client record mapping
  • Payment sync from portal or manual entry
Xero Invoice & client sync
Professional

Same workflow for Xero-first firms

Connect your Xero organisation once. Sent invoices, contacts, and payments sync automatically — ideal for AU, NZ, UK, and global consultancies on Xero.

  • Invoice sync when you send to a client
  • Contact mapping on first sync
  • Payment sync from portal or manual entry
Documents

Bring client files in from Drive, OneDrive, or Dropbox.

Google Drive One-way import
Professional

Import from the Drive most firms already use

Connect once, browse My Drive and Shared drives from the Documents page, and import files into the right client record with full version history. Google Docs export as PDF.

  • Connect your firm's Google Drive
  • My Drive and Shared drives in the same browser
  • Files land on the client/case with categories and audit trail
OneDrive One-way import
Professional

Microsoft 365 firms stay on OneDrive

Connect your work OneDrive (and extra document libraries when the account has more than one). Browse folders and pull files into cases — same import flow as Drive and Dropbox.

  • Connect Microsoft 365 / OneDrive
  • Browse folders and select files to import
  • Files land on the client/case with categories and audit trail
Dropbox One-way import
Professional

Import existing client files into cases

Many firms still keep client documents in Dropbox folders. Connect once, browse your Dropbox from the Documents page, and import files into the right client record with full version history.

  • Connect your firm's Dropbox
  • Browse folders and select files to import
  • Files land on the client/case with categories and audit trail
E-signature

Certified envelopes when built-in signing is not enough.

DocuSign Certified e-signature
Professional

Send retainers and forms as DocuSign envelopes

Connect your firm's DocuSign account from Settings. From Forms → E-signatures, send a request as a certified envelope and watch status update in ImmigrateOS as clients sign.

  • Connect DocuSign in Settings → Integrations
  • Send from a signature request — envelope status syncs back
  • Built-in portal signing stays available for simple acknowledgements
Communication

Text clients from your number. Alert the team in Slack.

Twilio Bring your own account
All plans

SMS with a number your firm owns

Connect a Restricted API key from your Twilio account, pick a sender number you purchased, and text clients from Messages. Appointment reminders use the same number. ImmigrateOS does not sell or assign phone numbers. Your firm is the sender of record and pays Twilio directly.

  • Restricted API key (Incoming Phone Numbers + Messages)
  • Outbound SMS plus inbound replies on a public HTTPS API
  • STOP / START opt-out honored in-product · CASL stays with the firm
Slack Incoming webhooks
All plans

Team alerts in the channels you already use

Post firm events to the channels your team already monitors. Add multiple webhooks, test them, and remove them without touching code.

  • New lead created
  • Invoice paid
  • Case stage changed
Scheduling

Two-way calendar sync — Google, Outlook, or Apple.

Appointments sync both ways. Google Calendar can attach a unique Google Meet link when you want a video consultation.

Google Calendar Two-way sync

Appointments on your Google Calendar

Connect once. Consultation appointments appear on your Google Calendar and changes sync back to ImmigrateOS.

Google Meet With Google Calendar

Video links on appointments

When a consultant’s Google Calendar is connected, ImmigrateOS can create a unique Meet room and send the join link to the client. Turn it off per appointment for in-person meetings, or paste a different URL.

Outlook / Microsoft 365 Two-way sync

Sync with your Microsoft stack

Two-way sync with Outlook and Microsoft 365 calendars — ideal for firms on the Microsoft stack.

Apple Calendar iCloud sync

Dedicated iCloud calendar for your firm

Connect via iCloud credentials. Syncs to a dedicated calendar named after your firm — built for Mac-first consultancies.

Automation

Webhooks and a REST API for your stack.

Webhooks & REST API Zapier, Make, custom CRM
Pro & Enterprise

Trigger your stack when things move

Connect Zapier, Make, or your own CRM when something happens in ImmigrateOS. REST endpoints let you create leads, clients, and tasks programmatically.

  • lead.created
  • client.created
  • case.created · case.stage_changed
  • appointment.scheduled · appointment.cancelled
  • invoice.paid
Works with Zapier, Make & custom endpoints
Built in — no third-party required

Some things don't need an integration.

E-signature

Send retainer agreements and forms for signature inside ImmigrateOS. Connect DocuSign when you need a certified envelope.

Client portal

Separate authenticated surface for document upload, messaging, payments, and signatures — included with Professional.

Branded booking pages

Public /book/your-firm pages for consultation scheduling — embed on your website or share directly.

Website enquiry capture

Public /enquire/your-firm page or iframe embed. Name, email, and message land on Leads as source Website — no Zapier required.

Connect your stack in under ten minutes.

Book a demo, or request access. There is no public sign-up. Once your workspace is provisioned, open Settings → Integrations and connect what you need.