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. You stay signed in, you review the page, you submit.
How it works
Sign in once, then every ImmiAccount form you open yourself shows which client you are working on and surfaces ready-to-fill fields up top.
Step 1
Sign in with your ImmiIQ workspace
The extension picks up the session your browser already holds for app.immiiq.com. No extra accounts, no ImmiAccount password - you sign in to ImmiAccount yourself, as you always have.
Step 2
Pick the active client in the side panel
Start a lodgement from the client's file and the side panel offers that client - one click to arm it. Or search the panel for any client your firm has access to and switch with one click.
Step 3
Click Fill all (or press ⌘⏎)
The extension first checks that the page belongs to the client you armed, then reads the visible form labels, matches them against that client's record and fills every matching field at once. Names, dates, travel document, addresses, sponsor info, ANZSCO codes, MARN - the lot. Read the page and click Continue yourself. On a certified wizard with driving on, the extension presses Next once every value it wrote reads back.
Step 4
Edits write back to ImmiIQ automatically
Spot a typo while filling? Edit it on the ImmiAccount form and the matching field on the ImmiIQ client record is updated, with an audit entry for the change. When you submit, the TRN lands on the lodgement in your register.
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 the Department 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.
Audited to your workspace
Every fill writes a row to your ImmiIQ audit log: which page, which client, how many fields, when. So does every correction the form writes back to the client record. The OMARA Code of Conduct expects a record anyway - you get it for free.
The right client or nothing
Before a fill the extension compares the name, date of birth and document number already on the page with the client you armed. A different person is refused with no override; a page with nothing to compare asks you to confirm once per tab.
Nothing on disk
Client values live in the extension's session memory and are gone when the browser closes. Nothing about a client is written to disk - a gate in the build refuses any code that tries.
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.
Your login stays yours
No ImmiAccount password, cookie or session ever leaves your browser. Client values are loaded only at the moment of fill. What goes back to your workspace is the trail - page labels, fill counts, your corrections and the TRN - never to a third party.
Frequently asked
Which visa subclasses does the extension support?
Fifteen subclasses pass the readiness check and fill the common applicant pages - identity, passport, contact, place of birth - from the client record. Ten of them also carry a field map for their own pages: subclass 186 (Employer Nomination), 189 (Skilled Independent), 190 (Skilled Nominated), 191 (Permanent Residence Skilled Regional), 407 (Training), 482 (Skills in Demand), 485 (Temporary Graduate), 491 (Skilled Work Regional), 494 (Skilled Employer Sponsored Regional) and 500 (Student). The partner subclasses 100, 309, 801 and 820 and the 600 (Visitor) fill the common pages and leave their own pages to you until each wizard has been read against the live form. A guessed label is never used.
Can it fill the wrong client's application?
Not without you overriding it - and there is no override for a mismatch. Before a fill the extension reads the name, date of birth and travel document number the page already holds and compares them to the client you armed. A page that names a different person is refused - the banner says so and offers no button. A page with nothing to compare yet asks you to confirm once for that tab. Nothing compared is sent anywhere.
Does ImmiIQ sign in to ImmiAccount for me?
No. You sign in to ImmiAccount yourself, in your own browser, with your own multi-factor prompt. ImmiIQ never asks for your ImmiAccount password, never stores it and never keeps a session. The extension only works on a page you have already opened.
Is the extension safe to use with real client data?
Yes. Client values are held in the extension's session memory for the fill and are gone when the browser closes - nothing about a client is written to disk - a gate in the build refuses any code that tries. The extension reports back to your own ImmiIQ workspace only what a register needs: which client, which page (its heading and address, plus a hashed signature of the page's structure - no field values), how many fields were attempted, filled or conflicted, any correction you made to a filled field and the TRN when you submit. Your ImmiAccount password, cookie or session never leaves the browser and nothing goes to any third party. The full list is on the extension privacy page.
What happens when ImmiAccount changes a form field?
The extension matches by visible field labels rather than fragile DOM IDs, so most Department form updates keep working without an extension update. When a field genuinely no longer matches, anonymous fill counts show the drop in coverage and we ship a corrected field map. Chrome updates the extension in the background.
Does it submit applications automatically?
No. It fills the page in front of you and waits. Driving - where the extension presses Next once it has read back every value it wrote - is a separate switch your admin turns on. It is offered only on a wizard that has been walked live under supervision and certified, subclass by subclass; until then every subclass is fill assist. It stops at the declaration every time. It never fills the declaration page, never ticks the Department's declaration and never presses Submit. You do. Registered Migration Agents (RMAs) stay in full control and remain the legally responsible party. When you submit, the TRN is recorded on the lodgement in ImmiIQ.
What's the correction loop?
When you fix a typo on the ImmiAccount form (say, change a surname spelling), the extension 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. Every write-back is an entry in your audit log - the field, the value before and after, who made it and when - as is every other edit to a client's identity details, however it was made.
What does it cost?
ImmiAccount eLodge is a A$19/mo add-on on Pro or Enterprise, the same price on both. Your org admin turns the module on once in Billing and acknowledges responsibility for the firm's lodgements; then every agent on the team installs the extension and signs in with their ImmiIQ workspace. A firm that has never held the add-on can try it free for 3 days first.
Which browsers are supported?
Chrome only, from the Chrome Web Store. There is no build for any other browser.
Save hours on every visa application.
A$19/mo add-on on Pro or Enterprise. Pro starts with a 7-day free trial, no credit card required.