Auto-fill ImmiAccount in one click - from your client records.
A subtle banner appears on every ImmiAccount page showing how many fields are ready to fill from the active client. Click Fill all or press ⌘⏎ to populate every matching field at once. Top-7 visa subclasses on launch.
How it works
Sign in once, then every ImmiAccount form auto-detects which client you're working on and surfaces ready-to-fill fields up top.
Step 1
Sign in with your ImmiIQ workspace
One-click OAuth using the cookie your browser already holds for app.immiiq.com. No extra accounts. Token rotates every 15 minutes.
Step 2
Pick the active client in the side panel
The Chrome side panel lists every client your firm has access to with a search bar. Status badges show which case you're working on. Switch with one click.
Step 3
Click Fill all (or press ⌘⏎)
The extension reads the visible form labels, matches them against the active client's record and fills every matching field at once. Names, dates, passport, addresses, sponsor info, ANZSCO codes, MARN - the lot.
Step 4
Edits write back to ImmiIQ automatically
Spot a typo while filling? Edit it on the ImmiAccount form and we silently update the matching field on the ImmiIQ client record. Next visa for the same client starts pre-corrected.
Built for the way agents actually work
100+ clicks saved per visa
A typical 25-page subclass 189 form has 350-400 fields. The extension fills every matching one - saving hours per client across a typical case load.
Label-driven matching
Built around the actual visible labels DHA uses, not fragile DOM IDs. Survives Department of Home Affairs back-end updates that break ID-based scrapers.
⌘⏎ to fill
Power users keep their hands on the keyboard. Cmd-Enter fills the current page, Cmd-Shift-S switches client. Help dialog with all shortcuts at any time.
Audit-log integrated
Every fill writes a row to your ImmiIQ audit log: which fields, which page, which client, when. MARA Code of Conduct requires this anyway - you get it for free.
Authorised Recipient aware
On the Authorised Recipient page, your MARN + agent details fill first; on every other page, the client's details. The extension flips priority based on the page so the wrong name never lands in the agent fields.
Privacy-first by design
No client data on disk. We never read form values back to our servers - data flows one way (your record → the form). Anonymous fill-rate telemetry only.
Frequently asked
Which visa subclasses does the extension support?
Top-7 subclasses on launch: subclass 189 (Skilled Independent), 190 (Skilled Nominated), 491 (Skilled Work Regional), 482 (Skills in Demand), 485 (Temporary Graduate), 186 (Employer Nomination) and 494 (Skilled Employer Sponsored Regional). We add more weekly based on real fill telemetry from the user base.
Is the extension safe to use with real client data?
Yes. No client data is stored on disk by the extension. We hold a short-lived (15-minute) JSON Web Token in chrome.storage.session that clears when you restart the browser. Client values (names, dates, passport numbers) are loaded into memory only at the moment of fill and discarded when the tab closes. The extension reads form labels in ImmiAccount to match fields - it never sends form values back to our servers.
What happens when ImmiAccount changes a form field?
The extension matches by visible field labels rather than fragile DOM IDs, so most DHA form updates keep working without an extension update. When a field genuinely doesn't match anymore, we ship a fix on a weekly cadence based on anonymous fill-rate telemetry that flags drops in field coverage.
Does it submit applications automatically?
No. The extension only fills form fields - you click Continue, navigate pages and click Submit yourself. It never bypasses the declaration page or auto-submits an application. MARA-registered agents stay in full control and remain the legally responsible party.
What's the correction loop?
When you fix a typo on the ImmiAccount form (say, change a surname spelling), the extension silently writes the correction back to the matching field on the ImmiIQ client record. The next visa application for the same client is right out of the gate - no other product does this.
Is this Premium only?
Yes. The Chrome extension is a Premium feature - Premium is a custom package, contact us for a price tailored to your firm. It also requires the moduleImmiAccount module flag to be enabled by your org admin. Free trial gets full access for 7 days.
How does this differ from your server-side eLodgement automation?
The Chrome extension fills forms in your own browser - you stay logged in, you click through, you submit. Our separate server-side eLodgement automation (also Premium) drives the form remotely with stored credentials and pauses at the declaration page for human approval. Both ship together; pick the workflow that fits your practice.
Save hours on every visa application.
Premium plan - custom for your firm. 7-day free trial, no credit card required.