A daily copy of every client document. Landing in a folder you own.
Connect your firm's Google Drive and ImmiIQ backs up every client and sponsor document, once a day, into a folder tree that lives inside your account. Bring your own storage. Keep the external copy under your firm's control. If you ever move off the platform the archive is already sitting on your side.
- Priya Sharma / passport.pdf2.4 MB
- Priya Sharma / IELTS_2026.pdf1.1 MB
- Daniel Nguyen / skills_assessment.pdf3.8 MB
- Sponsors / Northmore Hotels / SBS.pdf0.9 MB
- Sponsors / Northmore Hotels / labour_agreement.pdf1.6 MB
What the Google Drive backup actually does.
Every capability listed below is live in production today. Nothing here is a roadmap promise or a marketing stub.
Daily incremental run
Once a day the scheduled job compares the sealed manifest against what has changed since the last run and uploads only new or updated documents. Bandwidth stays proportional to real activity.
Folder tree you own
Pick the parent folder in a picker inside ImmiIQ. We create a subfolder per client and a subfolder per sponsor beneath it. Rename, move or share from Google Drive without breaking the backup.
Clients and sponsors
Every uploaded document on both the client record and the sponsor record is included. Passports, skills assessments, references, SBS forms, labour agreements and generated PDFs all end up in your Drive.
Manifest and audit log
Each run writes a manifest of what was copied, what was skipped and any errors. The tenant audit log records the run outcome so a compliance reviewer can confirm the backup happened.
How it works.
Three stages. Connect, configure and then everything else runs itself. The next scheduled run kicks off overnight in Sydney time.
Connect
Sign in to Google under Settings then Integrations. Google shows the exact drive.file scope ImmiIQ has asked for. Approve and the connection is live. Your Workspace admin can pre-approve the ImmiIQ OAuth client for the whole firm.
Configure
Pick the parent folder in a Drive picker. Choose whether to include historical documents in the very first run or start from today. Set a delivery email address for the daily backup summary so the practice manager sees the run outcome.
Automate
The scheduled job runs once a day. Only new or updated documents move. The manifest is sealed and stored so re-runs are idempotent and the audit log records the outcome for compliance.
In the app
One picker. One folder. A copy of everything.
The Google Drive backup tile sits in the Integrations marketplace inside the app. The first run backfills any historical documents you asked for, then the daily cadence takes over.
Security posture
Your Drive. Your key. Our copy job.
Access and refresh tokens are sealed with AES-256-GCM using a per-organisation key derived from AUTH_SECRET via HKDF. Plaintext tokens never touch the database or logs. We only request the drive.file scope so ImmiIQ can only see files and folders the app itself has created or opened. Nothing else in your Drive is visible to us under any code path. Tenant isolation is enforced at the row level: Drive credentials for one organisation cannot be queried, indexed or read from another organisation. Every connect and disconnect is written to the tenant audit log with the actor, timestamp and IP. Revoking the connection deletes the sealed row immediately and stops the scheduled job for that organisation within seconds. The daily manifest is stored on our side so re-runs are idempotent and a compliance reviewer can trace exactly what was copied on any given day.
Frequently asked.
What exactly gets backed up to my Google Drive?
Every document uploaded to a client or sponsor record in ImmiIQ is copied into a folder tree you own inside Google Drive. Passports, skills assessments, employment references, contracts, invoices and generated PDFs are all included. The client-facing metadata (name and case number) stays with the folder so you can navigate the archive without opening ImmiIQ.
How often does the backup run?
Once a day. The scheduled run compares the sealed Drive manifest against what has changed on the case since the last successful run and uploads only the new or updated documents so bandwidth stays proportional to real activity. There is no manual re-run required.
Where does the backup folder live in my Drive?
You pick the parent folder in a picker inside ImmiIQ. We create a subfolder per client and a subfolder per sponsor beneath it. You can move the parent, rename it or share it with your team from within Google Drive itself. ImmiIQ tracks the folder by its Drive file ID so a rename does not break the backup.
Which Google Drive scope does ImmiIQ ask for?
We request drive.file, which limits access to files and folders the user has explicitly created or opened with the ImmiIQ app. We cannot see any other document in your Drive under any code path. Google enforces this at the API layer regardless of what the app tries to do.
How are Drive OAuth tokens stored and what happens on disconnect?
Access and refresh tokens are sealed with AES-256-GCM using a per-organisation key derived from AUTH_SECRET via HKDF. Plaintext tokens never touch the database or logs. Disconnecting the backup deletes the sealed row immediately and stops the scheduled job for that organisation. Every connect and disconnect is written to the tenant audit log.
Related integrations.
Turn on daily Drive backups in one minute.
Start a trial, connect your firm's Google Drive and pick a parent folder. Overnight the first backup lands. From then on your archive stays current on its own.